Narendra Gupta
About Narendra Gupta
Narendra Gupta is a Principal Engineer at Cybrilla, where he has worked since 2023. He has extensive experience in software engineering, having held various positions at companies such as Druva, Visa, and Amdocs.
Work at Cybrilla
Narendra Gupta has been serving as a Principal Engineer at Cybrilla since 2023. His role is based in Bengaluru, Karnataka, India, and he operates in a remote capacity. In this position, he applies his extensive knowledge in software development and engineering to contribute to various projects and initiatives within the company.
Previous Employment History
Before joining Cybrilla, Narendra Gupta held several significant positions in the software engineering field. He worked at Druva as a Senior Staff Software Engineer from 2021 to 2023 and previously as a Staff Software Engineer from 2020 to 2021. His career also includes a tenure at Visa as a Senior Software Engineer from 2018 to 2020 and at NICE Ltd as a Software Engineer from 2017 to 2018. Additionally, he worked at Amdocs and Cognizant Technology Solutions in various software development roles.
Education and Expertise
Narendra Gupta holds a Bachelor of Technology (BTech) degree in Computer Science from Motivational Pathway, where he studied from 2009 to 2013. He also completed his Intermediate education in Mathematics and Computer Science at S.V.M. Inter College from 2003 to 2009. His technical expertise includes proficiency in cloud services, particularly AWS, and experience with Restful API and Microservices. He is skilled in building enterprise-level applications using Java, Python, and Golang.
Technical Skills
Narendra Gupta possesses strong skills in Data Structures and Algorithms, which are essential for effective software development. His technical capabilities enable him to tackle complex problems and design efficient solutions in various programming environments. He is committed to leveraging his skills to enhance software performance and reliability.
Philosophy in Technology
Narendra Gupta believes in the philosophy that 'Everything is Possible' in his approach to technology and software development. This mindset reflects his commitment to innovation and problem-solving in the tech industry, driving him to explore new solutions and methodologies in his work.