

Technology leader with 10+ years of experience delivering enterprise-grade applications within global banking and financial services environments. Currently working with IBM as Software Engineer (VP) for the Barclays client, leading frontend architecture initiatives on a Corporate Loan Sanctioning platform built using Micro-Frontend (MFE) architecture.
Experienced in designing scalable and secure systems using Angular and Webpack Module Federation, managing multi-MFE orchestration (8 MFEs), dynamic remote configurations, and entitlement-driven BAM-based authentication and authorization. Strong expertise in workflow-driven enterprise applications leveraging complex Reactive Forms (FormArray, nested FormGroups), routing guards, lazy loading strategies, and RxJS-based state management.
Actively driving technical direction, mentoring engineers, and contributing to architectural decisions while ensuring high code quality through Jest-based testing and CI/CD practices. Proven ability to deliver resilient, performance-optimized solutions aligned with enterprise governance, compliance, and security standards.
Barclays – Software Engineer (VP)
Corporate Loan Sanctioning Platform | Micro-Frontend Architecture
• Working on a large-scale Corporate Loan Sanctioning platform built using enterprise-grade Micro-Frontend (MFE) architecture.
• Leading frontend architecture initiatives for a CBUI Host integrating 8 independent MFEs using Webpack 5 Module Federation.
• Designed and implemented Remote-Inside-Remote (RiR) architecture for scalable feature isolation.
• Managed dynamic build configuration and orchestrated MFEs through environment-driven remoteEntry JSON configurations.
• Implemented secure BAM-based authentication and authorization with entitlement-driven access control.
• Designed complex loan workflows using Angular Reactive Forms, including nested FormGroups and dynamic FormArray structures.
• Architected routing with lazy loading, route guards, role-based navigation, and dynamic module resolution.
• Leveraged advanced RxJS patterns for asynchronous flows and cross-MFE communication.
• Currently leading implementation of multi-tab functionality for parallel corporate workflows.
• Explored multi-window support and identified architectural constraints due to Module Federation singleton behavior and remote resolution challenges.
• Writing and maintaining unit tests using Jest to ensure high code quality.
• Recently started leading the frontend team — mentoring developers, reviewing code, and driving architectural decisions.
Eurofins - Principal Software Engineer
• Eurofins' online platforms allowed users to place orders for testing or data analysis, access reports, and manage their service requests.
• Was part of the core team of Digital Online Ordering.
• Built a new Angular application from scratch; successfully achieved MVP1.
• Implemented micro-frontend architecture across modules.
• Developed interactive UI component libraries using Storybook to enhance frontend development and team collaboration.
• Developed features in Angular, wrote unit test cases using Jest, and utilized Docker for building, testing, and deployment.
• Delivered rapid bug fixes through direct user interactions, minimizing downtime and improving user experience.
• Mentored 2–3 junior team members, guiding them in task execution and technical skill development.