Naveen Kumar Gupta

Senior Software Engineer

Delhi, India12 yrs 3 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Over 12 years of experience in software engineering.
  • Expertise in Java technologies and cloud solutions.
  • Proven track record in optimizing system performance.
Stackforce AI infers this person is a Backend-heavy Fullstack Software Engineer with extensive experience in cloud-based solutions.

Contact

Skills

Core Skills

Software DevelopmentTechnical Leadership

Other Skills

.NET FrameworkAPI DevelopmentAlgorithmsAmazon Web Services (AWS)Artificial Intelligence (AI)Back-End Web DevelopmentCore JavaDBMSData StructuresDebuggingHibernateHigh Level DesignJ2EE Application DevelopmentJSPJava

About

As a seasoned software engineer with over 12 years of extensive experience in the internet industry, I have a proven track record of delivering results across diverse sectors including travel, management, and core software development. I possess expertise in Java technologies and Amazon Web Services, Azure which has allowed me to provide cloud-based solutions to my clients. I have extensive experience in the entire software development lifecycle, from high-level system design to low-level implementation. I hold a Bachelor of Technology (B.Tech) degree in Computer Science, which has honed my technical skills and solidified my understanding of key engineering principles.

Experience

Microsoft

Senior Software Engineer

Mar 2022Present · 4 yrs · Noida, Uttar Pradesh, India

  • Serving as a Technical Lead in the team, actively contributing to the definition of processes and facilitating design discussions for any feature or optimization initiatives in the publishing domain.
  • Led a critical initiative to optimize the speed and reliability of package uploads, significantly improving system performance and user experience across the platform.
  • Spearheaded a strategic initiative to decouple feature development from platform team dependencies, empowering product teams to build and deploy independently with greater agility and ownership.
Artificial Intelligence (AI).NET FrameworkSoftware DevelopmentTechnical Leadership

Adobe

2 roles

Computer Scientist II

Aug 2021Mar 2022 · 7 mos

  • Designed and developed a robust and flexible identity microservice based on OpenID Connect that provided a centralized solution for user authentication. The microservice was engineered to be generic and configurable, enabling it to be adapted to meet the specific requirements of diverse clients. This versatile microservice streamlined the authentication process by providing a single point of access for all user authentication needs.

Computer Scientist

Jan 2020Jul 2021 · 1 yr 6 mos

  • Key contributor to the development of REST APIs for a newly onboarded business platform. In addition, I was a key member in the design and development of a generic near-real-time (NRT) dashboarding mechanism for monitoring key business metrics. This mechanism leverages technologies such as queues, Elasticsearch, and Kibana to provide real-time insights into business performance. To facilitate the integration of this mechanism with existing applications, I also designed and developed a generic client-side Java SDK. This SDK can be easily integrated into application code to publish business metrics to the queue, providing a seamless and efficient solution for monitoring business performance.

Expedia group

2 roles

Software Development Engineer II

Apr 2019Jan 2020 · 9 mos

  • Designed and developed generic solutions for data migration, performance testing, and optimization. These solutions include a tool for migrating MongoDB to AWS using CloudFormation Templates, a tool for performance testing using JMeter, and a heap consumption optimization for one of the microservices, resulting in improved performance and efficiency. These solutions demonstrate my expertise in software development and my commitment to delivering high-quality results.

Software Development Engineer

Mar 2018Mar 2019 · 1 yr

  • Led the cloud migration of one of the microservices in the pay with points domain. This microservice was responsible for the conversion of points to dollars and the migration was crucial in ensuring reliable and efficient operation.
  • Additionally, I developed a generic mechanism for adding new gift card vendors in the pay with points domain. This solution provided a flexible and scalable solution for expanding the system's capabilities, enabling the organization to respond to changing business needs with ease."

Cvent

Senior Software Engineer

Dec 2017Mar 2018 · 3 mos · Gurgaon, Haryana, India

  • Created a generic retry mechanism for downstream API calls made from an application. This solution improved the reliability and stability of the application, providing a better user experience and reducing the risk of errors and system failures.

Contata solution pvt. ltd.

System Analyst

Aug 2016Dec 2017 · 1 yr 4 mos · Noida, Uttar Pradesh, India

  • Successfully executed a strategic initiative to optimize one of the reporting systems, resulting in a substantial improvement of over 50% in the turn around time.

Libsys ltd.

Software Developer

Jul 2013Aug 2016 · 3 yrs 1 mo · Gurugram, Haryana, India

  • Spearheaded the backend development for a custom in-house application, delivering a full-scale solution from conceptualization to deployment, including the design and implementation of the end-to-end backend system (schema design, high-level design, low-level design)

Education

Maharaja Surajmal Institute Of Technology

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2009Jan 2013

Tagore International School

10+2 — Computer Science

Jan 2007Jan 2009

Veer Public School

10th

Apr 2006Apr 2007

Stackforce found 100+ more professionals with Software Development & Technical Leadership

Explore similar profiles based on matching skills and experience