Software Engineering Lead · LexisNexis Legal & Professional
Raleigh, NC
- Lead two engineering teams on Vault, a document vectorization platform integrated with Lexis+ Protege, enabling multi-modal AI workflows across multiple LLMs and supporting enterprise-scale legal document processing for 50K+ users.
- Architected migration of the monolithic Vault to two microservices and a microfrontend using the Backend-for-Frontend (BFF) pattern, enabling independent team ownership and accelerated feature delivery.
- Orchestrated modernization from Angular 12 to Angular 20 using Module Federation with microfrontends, reducing platform onboarding from days to hours.
- Designed and implemented a distributed job management system with auto-scaling based on ingestion load, reducing infrastructure costs by 35% and improving throughput by 40%.
- Improved key API performance by 80% — sub-100ms responses for 50K+ concurrent users, with 60% lower database load through architectural optimization and query profiling.
- Java
- Spring Boot
- Angular 20
- Module Federation
- Kubernetes
- AWS