Mayank Sharma

Mayank Sharma

Technical Lead R & D @ Sopra Banking Software

About Mayank Sharma

Mayank Sharma is a Technical Lead in Research and Development at Sopra Banking Software, specializing in fintech solutions with expertise in reactive programming and microservices architecture. He has a diverse background in software engineering, having worked at notable companies such as Nucleus Software, Infosys, and Avaya.

Current Role at Sopra Banking Software

Mayank Sharma serves as a Technical Lead in Research and Development at Sopra Banking Software. He has held this position since 2021, contributing to the development of innovative fintech solutions. His role involves overseeing technical projects and ensuring the implementation of best practices in software development.

Previous Experience at Nucleus Software

Prior to his current role, Mayank Sharma worked at Nucleus Software from 2017 to 2021. He began as a Senior Software Engineer for three years before advancing to the position of Technical Lead for one year. His work focused on developing software solutions tailored for the financial sector.

Educational Background

Mayank Sharma completed his Bachelor of Technology (B.Tech.) in Electronics & Instrumentation from Invertis Institute of Engineering & Technology, studying from 2009 to 2013. He also obtained a Post Graduate Diploma in Advanced Computing (DAC) from CDAC Hyderabad in 2014. His foundational education includes high school at Jai Naryan Saraswati Vidya Mandir and intermediate studies at Jai Narayan Inter College, both in Bareilly.

Technical Expertise and Skills

Mayank Sharma has expertise in implementing reactive programming and microservices architecture within fintech solutions. He employs various design patterns, including Abstract, Strategy, Facade, Builder, and Chain of Responsibility, to create robust software architectures. Additionally, he is proficient in using databases such as MongoDB, Oracle DB, and PostgreSQL, and utilizes debugging tools like J Profiler and Java Melody for performance optimization.

Agile Project Management Experience

Mayank Sharma actively participates in Agile (Scrum) project management, facilitating collaboration among cross-functional teams. His experience includes leading scrum activities and ensuring that projects adhere to Agile methodologies, which enhances team efficiency and project delivery.

People similar to Mayank Sharma