Pharma
Scaling a Fortune 500 Pharma Microservices Platform
As squad lead for a seven-engineer Agile team, I owned delivery across Spring Boot microservices and an Angular 15 client, driving roughly +30% scale on core paths and shipping through Jenkins CI/CD with containerized, Kubernetes-backed releases. The engagement paired regulated-industry rigor with a measurable uplift in front-end engagement on modernized surfaces.
Senior Full-Stack Engineer — 7-engineer squad leadOct 2023 — Sep 2025
Anonymized
Outcomes
- +30%
- Platform scale on core Spring Boot services, consistent with the Fortune 500 pharma delivery track in the public timeline.
- +35%
- Engagement uplift on Angular 15 product surfaces against pre-migration baselines.
- 98%
- Branch test coverage enforced as a merge gate ahead of blue-green production deploys.
Challenges
- Strict validation, audit, and data-residency requirements typical of regulated pharma environments.
- Coordinating multi-region active-active posture without breaking existing customer SLAs.
- Strangling a legacy monolith into bounded services while keeping feature teams unblocked.
- Evolving cross-team API contracts where domain owners and platform groups had different release cadences.
Architectural Decisions
- Standardized new services on Spring Boot and Java 17 for a consistent operational and hiring profile.
- Adopted blue-green releases with automated health checks to cap blast radius during high-change quarters.
- Introduced contract tests at consumer–provider boundaries so schema drift failed in CI before integration.
- Consolidated complex UI state in NgRx-style stores only where flows crossed teams; kept local state elsewhere.
Stack
- Spring Boot
- Java 17
- Angular 15
- PostgreSQL
- Jenkins
- Docker
- Kubernetes
- Kafka
Need similar delivery for your team?