Software Development Engineer 1, IQVIA
Backend engineer on the KPI Library team, building microservices-based healthcare applications that handle millions of patient records using .NET Core and C#. IQVIA (NYSE: IQV) provides analytics, technology solutions, and clinical research services to the life sciences industry, with 74,000+ employees across 100+ countries.
- Built and deployed cloud-native microservices with C#/.NET Core and EF Core on AWS (Lambda, EC2, S3, DynamoDB); shipped RESTful APIs used by global pharmaceutical clients
- Led design and refactoring of complex filter logic, simplifying the codebase by 40% and improving filtering performance by 70% across multiple microservices
- Built a multi-agent system with LangGraph and LangChain using MCP (Model Context Protocol) to generate real-time dashboards from natural language prompts; implemented RAG pipelines for document retrieval and context-aware responses
- Cut complex query execution time by 60% through PostgreSQL query planning, indexing, and materialized views
- Implemented in-memory caching in .NET services and tuned MongoDB performance, improving API response times by 40% across healthcare data pipelines
- Built a multi-layer hashing approach that enabled automated Playwright tests for export features; led export test suite development; raised code coverage from 72% to 95%
- Improved CI/CD pipelines with optimized build stages and parallel test execution, cutting deployment time by 35%; added distributed tracing with Jaeger to reduce troubleshooting time by 50%
- Led proof-of-concept projects, mentored junior developers, and collaborated with cross-functional teams across time zones
- Received the IQVIA Impact Program - Silver award (May 2025) for performance and essential feature delivery