Summary
Overview
Work History
Education
Skills
Hobbies
Timeline
Generic

Narendra Sharma

Lead Software Engineer
Ghaziabad

Summary

Seasoned Software Engineer with over 8 years of experience building scalable, secure, and high-performance web applications in the fintech domain . Specialized in Node.js , JavaScript , and RESTful APIs , with 6+ years of hands-on expertise in TypeScript , MongoDB , MySQL , and AWS .
Proficient in designing resilient backend systems for payment processing, digital wallets, transaction ledgers, and financial platforms, while also contributing to front-end development when needed.
Brings a strong user-centric mindset , attention to security and compliance , and a proven ability to deliver production-grade solutions in fast-paced, regulated environments.

Overview

8
8
years of professional experience
3
3
years of post-secondary education

Work History

Lead Software Engineer

Jeeves Inc.
04.2021 - Current
  • Led development of scalable fintech applications using Node.js , significantly improving system performance , reliability , and end-user experience.
  • Migrated a legacy monolithic architecture to a robust, microservices-based architecture , enhancing application resilience , fault isolation , and scalability .
  • Designed and implemented a reusable microservice template incorporating organizational best practices, enabling rapid service spin-up and boosting developer productivity and knowledge transfer .
  • Built a cashback engine to process merchant-specific card transaction rewards, ensuring accurate and efficient cashback calculations .
  • Developed a prepaid wallet ledger service with built-in resiliency and consistency for secure transaction tracking and fund management.
  • Implemented automated performance testing using Artillery , reducing production issues and improving system stability through early detection of bottlenecks.
  • Collaborated with cross-functional teams to gather business requirements, design scalable solutions, and implement user-centric features that improved engagement and retention .
  • Performed comprehensive code reviews , ensuring adherence to clean code standards , improved maintainability , and enforced engineering best practices across the team.

Senior Software Developer

Firstcry.com (Brainbees Solution Pvt Ltd.)
07.2020 - 10.2021
  • Played a major role in backend development of a full-featured school management ERP system , powering operations across multiple preschool centers (https://portal19.firstcryintelli.com).
  • Designed and implemented core modules such as Finance and Fee Plans , Lead Generation and Communication , improving operational efficiency and transparency.
  • Led backend integration of BigBlueButton during the COVID-19 pandemic, enabling online classes with recording capabilities , ensuring smooth digital learning experiences for students.
  • Owned product development , mentored junior developers, and ensured code quality through thorough testing and documentation.
  • Delivered robust, scalable, and testable backend solutions aligned with best practices for performance and maintainability.
  • Tech Stack : Node.js, HapiJS, JavaScript, MySQL, AWS.

Technical Lead

Games91 Technologies Pvt Ltd
10.2019 - 07.2020
  • Led the backend development and deployment of real-money fantasy and skill-based gaming platforms , ensuring secure, scalable, and high-performance infrastructure to support thousands of concurrent users.
  • Architected and implemented robust server-side solutions for critical modules like real-time gameplay, wallet management, leaderboards, and dealer onboarding, ensuring server integrity and high availability .
  • Collaborated with cross-functional teams to deliver secure and seamless gaming experiences , aligning with compliance and performance standards in the i-Gaming domain.
  • Played a key role in optimizing backend systems to support Games91's unique Dealer Relationship Centre (DRC) model , enhancing reach and user acquisition.
  • Tech Stack : Node.js, Express.js, JavaScript, MongoDB, Redis, Angular 6/React, AWS.

Senior Software Engineer

IT Exchange Inc.
09.2017 - 09.2019
  • Developed and deployed new features for a web-based IT services marketplace , including skill-based service provider search , lead generation module , and a refactored provider profile system , improving vendor discovery and engagement.
  • Architected and optimized backend infrastructure to support high-performance operations, enabling fast, reliable searches and efficient provider-client interactions.
  • Ensured system scalability and security , supporting millions of service provider profiles and handling thousands of quote requests with high availability.
  • Migrated front-end architecture from AngularJS to Angular 2 , ensuring a more responsive and maintainable user interface.
  • Integrated backend services with Node.js , Express.js , MongoDB , and AWS , maintaining clean, testable code and deployment pipelines.

Tech Stack : Node.js, Express.js, JavaScript, MongoDB, Angular 2, AWS.

Education

B. Tech - CSE

Krishna Institute of Engineering & Technology
Ghaziabad, India
05.2014 - 06.2017

Skills

TypeScript

undefined

Hobbies

  • Reading – Passionate about books and tech blogs on software architecture, backend engineering, and fintech innovations.
  • Cricket Enthusiast – Enjoy both playing and watching, with a deep appreciation for teamwork and game strategy.

Timeline

Lead Software Engineer

Jeeves Inc.
04.2021 - Current

Senior Software Developer

Firstcry.com (Brainbees Solution Pvt Ltd.)
07.2020 - 10.2021

Technical Lead

Games91 Technologies Pvt Ltd
10.2019 - 07.2020

Senior Software Engineer

IT Exchange Inc.
09.2017 - 09.2019

B. Tech - CSE

Krishna Institute of Engineering & Technology
05.2014 - 06.2017
Narendra SharmaLead Software Engineer