Avenga 07/2022 - Present
Senior Frontend Developer / Team Lead
Functional scope: Frontend/UI Engineering Lead with Engineering Manager-level responsibility
Enterprise data-mapping and operational workflow platform
Domain: enterprise healthcare/biopharma data workflows, internal operations, permission-aware administration, validation-heavy product flows
Team context: small full-stack team; frontend-primary ownership with workflow-level backend/API implementation where needed
- Architected a new Nx/Next.js/NestJS platform foundation with shared packages, generated TypeScript clients, Storybook, Playwright/Vitest, and CI quality gates.
- Standardized frontend/backend integration around OpenAPI-generated clients, validation behavior, and contract-driven delivery.
- Hardened RBAC/PBAC-aware admin workflows across authenticated UI constraints and backend/API authorization checks.
- Improved data-heavy workflow behavior by addressing rendering bottlenecks, validation hot paths, file-size constraints, large dataset handling, and payload format efficiency.
- Delivered NestJS/Prisma workflow services for validation logic, process utilities, data-grid endpoints, and file-processing flows.
Core stack: React, TypeScript, Next.js, NestJS, Prisma, Nx, TanStack, OpenAPI-generated TypeScript clients, Playwright, Vitest, Storybook
Cloud-based operations platform
Domain: commercial operations SaaS covering inventory, ordering, billing, reporting, analytics, customer/admin workflows, and operational tooling
Team context: 6–8 frontend engineers dynamically; multiple frontend applications across separate repositories; shared packages and frontend foundations
- Led frontend delivery across legacy stabilization, new application foundations, shared packages, generated clients, and CI/CD quality gates.
- Owned sprint planning, task decomposition, estimation, technical clarification, frontend release readiness, and cross-functional coordination.
- Designed reusable frontend application foundations with shared configuration, package boundaries, generated API clients, test setup, and maintainable project structure.
- Replaced manual deployment flows with CI/CD pipelines; reduced deployment time from approximately 10–15 minutes to 3–6 minutes in applicable environments.
- Introduced Datadog RUM/logging and stabilized legacy frontends through refactoring, production fixes, and incremental modernization without freezing delivery.
Core stack: React, TypeScript, RTK Query, Nx, GitHub Actions, Release Please, Vite, Playwright, Storybook, Datadog RUM, AWS CloudFront/S3/Lambda, private package registries
Omnichannel messaging and customer operations platform
Domain: customer messaging, account management, billing, reporting, access management, and real-time communication workflows
Team context: 6–8 frontend engineers dynamically; frontend/team-lead responsibilities across modernization and product delivery
- Continued frontend/team-lead ownership across delivery scope, modernization constraints, release priorities, and cross-functional coordination.
- Coordinated implementation across product, backend, QA, design, and stakeholder groups through backlog refinement, task breakdown, and release readiness.
- Participated in architecture and implementation reviews for UI patterns, frontend modernization, release stability, and shared component direction.
- Modernized a legacy frontend stack while keeping production builds stable during React and Webpack migration work.
- Built design-system components and supported performance-sensitive browser media workflows through WebAssembly-based audio processing.
Core stack: React, TypeScript/JavaScript, Redux, WebSockets, WebAssembly, Webpack, Storybook, SCSS/LESS, frontend observability, Figma