Backend Developer & Team Lead at Exaze (2025-01 – Present)
Led a team of 6 backend engineers and architected microservices solutions with focus on performance optimization and security.
- Led a team of 6 backend engineers, conducting code reviews, sprint planning, and technical mentorship to ensure timely delivery of high-quality features.
- Architected and developed RESTful microservices using Spring Boot and Java, reducing API response times by 30%.
- Designed and optimized Oracle and PostgreSQL database schemas, improving query performance across critical workflows.
- Drove adoption of CI/CD pipelines using Jenkins and GitHub Actions, cutting deployment cycles from weekly to daily.
- Collaborated with product managers and frontend teams to gather requirements, define acceptance criteria, and align deliverables with business objectives.
- Implemented secure authentication and authorization using OAuth2 and JWT, ensuring compliance with enterprise security standards.
- Facilitated Agile ceremonies including daily standups, sprint retrospectives, and backlog grooming sessions.
- Mentored junior developers, introduced coding standards, and fostered a culture of continuous learning within the team.
Senior Software Engineer at Deutsche Bank (2017-07 – 2024-10)
Led technical initiatives in backend development with focus on messaging systems and financial data processing, managing multimillion-dollar projects.
- Lead migration from JMS to IBM MQ, enhancing system functionality and integrating advanced MQ framework.
- Managed multiple multimillion-dollar projects, contributing to technical and non-operational aspects.
- Designed and implemented IBM Jrules to adapt to evolving business needs, ensuring agility and responsiveness.
- Executed Static Data Migrations, optimizing data management processes.
- Supported deployment teams by ensuring seamless integration of changes into the production environment.
- Improved system functionality by resolving user requests and implementing effective solutions.
- Ensured security and compliance standards in cloud infrastructures, creating demand-driven architectures for seamless data integrations.
- Collaborated with cross-functional teams to prioritize feature development using Agile methodologies.
- Conducted performance analysis, troubleshooting production issues, and minimizing system disruptions.
Technology Product Owner at Deutsche Bank (2017-07 – 2024-10)
Defined and managed product requirements with focus on money market trade processing and financial systems.
- Created comprehensive functional and non-functional requirements for new features and product enhancements.
- Transformed prioritized features into detailed user stories, ensuring a healthy backlog.
- Defined and managed sprint goals, aligning them with release deliverables.
- Facilitated communication with finance users, providing regular project updates and release information.
- Managed complex situations with multiple dependencies, consistently delivering successful outcomes.
- Collaborated with finance teams to define program requirements within the product scope and establish timelines.
- Gained an in-depth understanding of the money market trade life cycle and oversaw trade processing.
- Developed business process models, comparing current 'As-Is' processes with future 'To-Be' designs.
- Oversaw the product backlog, ensuring stories were prioritized for efficient delivery.
Senior Analyst at Tata Consultancy Services (TCS) (2013-09 – 2017-07)
Developed enterprise-level software applications with focus on production support and system monitoring.
- Developed, tested, and debugged enterprise-level software applications, ensuring adherence to quality standards.
- Led key initiatives in the NGPS (Next Generation Production Support) project, enhancing the Event Manager component.
- Played a pivotal role in the TCS iON CAMERA project, specializing in product deployment, support, and monitoring of systems through KPIs and alert mechanisms.
- Managed end-to-end database operations, developed email modules, and conducted rigorous testing for SDA modules.
- Collaborated with team members, analyzed project requirements, and maintained effective software development processes.