Senior Software Engineer at Meta (2023-06 – Present)
Backend Platform Services, Distributed Systems, APIs, Reliability, Developer Productivity
- Led the development of backend services and APIs using Python and Java, enhancing platform reliability and developer productivity by streamlining integration patterns and reducing system complexity for high-throughput applications.
- Designed distributed system architectures with containerized microservices on AWS, ensuring maintainability and scalability while supporting high-volume data flows and improving system observability through structured logging and monitoring.
- Implemented robust service logic and asynchronous workflows, leveraging PostgreSQL for data management and Elasticsearch for search capabilities, resulting in improved fault tolerance and reduced latency in critical backend processes.
- Built and consumed versioned RESTful APIs with OpenAPI specifications, facilitating seamless integration across distributed systems and enhancing interoperability between services, ultimately improving system reliability and developer experience.
- Optimized backend performance by tuning workflows and service behavior, reducing bottlenecks and improving throughput, which supported predictable performance under load and enhanced overall system efficiency.
- Streamlined CI/CD workflows using GitLab, automating deployment processes and reducing developer friction, which led to faster release cycles and increased productivity across engineering teams.
- Established engineering quality standards through mandatory peer code reviews and testable design practices, fostering a culture of continuous improvement and ensuring high-quality code delivery.
- Deployed accessibility standards, including WCAG 2.1 AA, across platform services, enhancing user experience and compliance, while mentoring engineers on best practices for accessible design and implementation.
- Led technical design discussions and presented system diagrams, collaborating effectively with cross-functional teams to diagnose and resolve production issues, demonstrating strong problem-solving and communication skills.
Senior Software Engineer at Thirty Madison (2019-04 – 2023-05)
Healthcare Backend Platform, APIs, Data Models, HIPAA-Conscious Systems, Product Delivery
- Developed a scalable healthcare backend platform using Python and PostgreSQL, enhancing patient management systems and ensuring HIPAA compliance, which improved data security and operational resilience across sensitive healthcare workflows.
- Engineered robust API-driven services and data models with versioned RESTful APIs, facilitating seamless patient care coordination and treatment management, resulting in improved reliability and patient outcomes.
- Introduced containerized microservices architecture leveraging AWS services, optimizing application performance and scalability, which significantly enhanced platform responsiveness and reduced latency-sensitive workflow paths.
- Refined backend interfaces and service contracts using Elasticsearch, connecting patient journeys and care-team operations, which improved data-driven platform capabilities and operational efficiency.
- Constructed HIPAA-conscious backend services and APIs, focusing on secure access and auditability, which ensured compliance and enhanced the security of sensitive healthcare data.
- Integrated automation and API-driven processes into the existing healthcare platform, significantly reducing care-team workflow friction. This strategic enhancement resulted in improved operational efficiency and supportability, ultimately leading to better patient care and streamlined internal operations.
- Orchestrated cross-functional collaboration among product, design, and engineering teams to deliver intuitive, production-ready software solutions. This initiative showcased my strong problem-solving and communication skills, ensuring that all stakeholders were aligned and that project goals were met effectively.
- Consolidated codebase through refactoring and reusable patterns, enhancing maintainability and quality, while mentoring junior engineers to enforce engineering quality standards and peer code reviews.
Software Engineer at Dell Technologies (2016-03 – 2019-03)
Enterprise Backend Services, Internal Tools, Data Workflows, Large Distributed Engineering Environment
- Architected and delivered enterprise-grade backend services using Python and PostgreSQL, enhancing data workflows and integrations, which supported global business operations and improved reliability across distributed engineering teams.
- Pioneered the development of internal tools and service integrations with a focus on maintainability and testability, leveraging containerized microservices and AWS services to streamline enterprise process support.
- Enhanced backend application components by building and consuming versioned RESTful APIs, ensuring seamless integration with existing systems and strengthening software delivery foundations.
- Standardized deployment pipelines and testing strategies using GitLab CI/CD, aligning with enterprise-grade engineering expectations and reducing friction in release readiness and production support.
- Configured and maintained application components with a focus on WCAG 2.1 AA accessibility standards, contributing to improved user experience and compliance across internal applications.
- Accelerated technical decision-making through active participation in design sessions and architecture discussions, fostering collaboration and mentoring junior engineers to strengthen shared engineering knowledge.
Software Engineer at Arbisoft (2013-08 – 2016-02)
Custom Backend and Full-Stack Solutions for EdTech, Healthcare, and Travel
- Designed and built custom web and mobile applications for EdTech, healthcare, and travel clients utilizing open-source technology stacks, ensuring high-quality features across frontend and backend systems.
- Optimized backend services, APIs, and data models while delivering frontend integrations and deployment support, successfully guiding projects from requirements through to production release.
- Launched strong collaborations with client product, design, and engineering teams, translating business needs into clean, scalable, and maintainable solutions, while enforcing engineering quality standards.
- Established a solid foundation in system design, API development, and cross-functional product delivery, enhancing overall project reliability and reducing friction in the development process.