London, England, United Kingdom
• Enhanced payment switch services by designing and implementing performance optimizations, including efficient database paging structures and Node.js-based APIs, reducing system load and improving overall performance for real-time transaction processing.
• Conducted performance analysis to advise on solutions for database migration to a Region Agnostic Database, ensuring global configuration consistency and developing TypeScript-based tools for seamless integration.
• Refactored legacy payment services by modularizing components and extracting them from a monolithic architecture. Upgraded the backend from .NET Framework 4.6.2 to .NET 8, improving system scalability, performance, and maintainability.
• Designed and developed React-based front-end applications, including a real-time admin dashboard and a customer-facing portal. Integrated these with TypeScript APIs to enable seamless monitoring, configuration, and user management.
• Developed proof-of-concepts for migrating messaging systems from MSMQ to Kafka and redesigning a complex 300-column table structure, focusing on performance and cost efficiency.
• Provided technical consultancy for modernizing enterprise systems, including migrating repositories and pipelines from Azure DevOps to GitHub.
• Implemented CI/CD automation using GitHub Actions and integrated Node.js microservices to streamline workflows.