Narendra Singh Bhati

Narendra Singh Bhati

Application Development Manager @ Ally

About Narendra Singh Bhati

Narendra Singh Bhati is an Application Development Manager at Ally with over a decade of experience in Java-based cloud-native microservices and a background in various technical and management roles.

Current Employment: Application Development Manager at Ally

Narendra Singh Bhati is currently working as an Application Development Manager at Ally in Charlotte, North Carolina, United States. He has been with Ally since 2021, focusing on overseeing application development projects and ensuring seamless delivery and execution. His role involves managing project timelines, coordinating with team members, and ensuring optimal performance of the applications under his purview.

Previous Roles in Mphasis and Infosys

Narendra Singh Bhati's career includes significant experience at both Mphasis and Infosys. At Mphasis, he served as a Technical Architect from 2019 to 2021 in Wilmington, Delaware, following his role as Project Lead from 2017 to 2018. Prior to Mphasis, he worked at Infosys in various capacities: Technology Lead for 6 months in 2017, Technology Analyst from 2014 to 2016, Senior System Engineer from 2013 to 2014, and System Engineer from 2010 to 2014 in Pune Area, India and Charlotte, North Carolina Area.

Educational Background in Electronics and Communication Engineering

Narendra completed his Bachelor of Technology (B. Tech) in Electronics and Communication Engineering from Engineering College Bikaner, spanning from 2006 to 2010. His foundational education includes a 10-year study in science and mathematics at Raj Shree Academy, where he attained his 12th-grade certificate from 1995 to 2005.

Expertise in Java-Based Cloud-Native Microservices and Open-Source Technologies

With over a decade of experience, Narendra Singh Bhati specializes in architecting, designing, and implementing Java-based cloud-native microservices, particularly in the retail and investment banking sectors. He possesses extensive hands-on experience with open-source technologies including Spring Boot, Tomcat, and Cloud Foundry. Narendra also has experience with various software tools like Eclipse, IntelliJ, Putty, Toad, and GitHub.

Proficiency in Performance Optimization and AI/ML

Narendra has successfully reduced batch processing time by 75% through performance optimization using concurrency frameworks. He also has fair experience in artificial intelligence and machine learning, specifically in deep learning projects employing Python and TensorFlow. His solutions often involve the migration of applications to cloud environments and converting legacy systems to modern microservices architectures.

Role in Team Mentoring and Project Management

Narendra's managerial skills encompass mentoring team members, managing appraisals and conflict, building team cohesion, and providing training. Additionally, he handles significant project management tasks such as effort estimation, resource planning, and task tracking. He is responsible for managing application configuration, maintenance, production deployments, and support activities.

People similar to Narendra Singh Bhati