Vice President
CurrentCurrently working at Citi Bank as Vice President and helping the bank to modernize the technology stacks by migrating and developing new microservices.• Leading the teams to choose the right tools and technologies to solve complex problems.• Making sure that the technologies used to develop products are aligned with the bank’s long-term strategic goals.• Transforming the bank’s legacy applications and developing new microservices to modernize the bank.• Defining the software development best practices to develop secure, testable, maintainable, re-usable, and robust products.• Having regular meetings with business stakeholders to understand the problems and help them to solve these using technologies.• Developing and maintaining the applications.• Doing code review and guiding the developers to understand how to write well designed code, applying SOLID design patterns.• Mentoring and coaching developers and new hires.• Tech stack - Java, Spring Boot, Microservices , Rest APIs, JPA, Junit, Cucumber, Docker, Kubernetes, Cloud, CI/CD, Jenkins, TeamCity, Harnes, LightSpeed, Swagger, ETL.