Kuldeep Sharma

Director of Engineering

Noida, Uttar Pradesh, India13 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 12+ years in software development leadership
  • Expertise in scalable system architecture
  • Proven track record in mentoring high-performing teams
Stackforce AI infers this person is a SaaS-focused engineering leader with expertise in high-concurrency applications.

Contact

Skills

Core Skills

System ArchitectureTeam ManagementNode.jsDatabase DesignEnd To End Software DevelopmentRuby On RailsWeb Development

Other Skills

AJAXAlgorithmsAmazon Web Services (AWS)ArchitectArchitectural DesignBashBuilding TrustC (Programming Language)C++CSSCasino GamingCocos Creator EngineCocos2dCode ReviewCode architecture

About

Engineering leader with 12+ years in software development and 6+ years guiding high-performing teams. I specialize in system architecture, hands-on problem-solving, and delivering scalable, resilient platforms that align tightly with product goals. I currently manage a team of 8+ engineers, mentoring for technical growth and shipping high-impact features with quality and speed. My experience spans web and mobile apps, with deep expertise in Node.js (Express, NestJS, Sails, React) and Ruby on Rails. I design and optimize RESTful and GraphQL APIs, apply solid OOP principles and design patterns, and work across PostgreSQL, MySQL, and NoSQL stores. On the cloud side, I’ve deployed and operated workloads on AWS and Google Cloud, using Agile (Scrum/Kanban) practices end-to-end—from requirements and architecture through UAT and production releases. I’ve led multi-tenant, white-label initiatives—including a celebrity app platform engineered to handle 20,000+ concurrent users—and e-commerce platforms with complex payment flows (Stripe Connect, multiple gateways). I enjoy evaluating technologies pragmatically, making architecture trade-offs transparent, and helping engineers do their best work.

Experience

13 yrs 4 mos
Total Experience
3 yrs 4 mos
Average Tenure
4 yrs 10 mos
Current Experience

Aristocrat

2 roles

Principal Engineer

Promoted

Jul 2023Present · 2 yrs 11 mos

  • System architecture and database designing.
  • Engineering Manager to ensure End to End software development cycle - proposing solutions for product vision, high level - low-level designs.
  • Led a team of engineers in developing games for digital platforms supporting iOS and Android, planning the roadmap for future games, hiring new team members, fostering innovation through software development processes, and managing talent acquisition and career growth.
System architectureDatabase designingEnd to End software developmentTeam managementTalent acquisition

Associate Principal Engineer

Aug 2021Jul 2023 · 1 yr 11 mos

  • System architecture and database designing.
  • Led a team of engineers in developing games for digital platforms supporting iOS and Android, planning the roadmap for future games, hiring new team members, fostering innovation through software development processes, and managing talent acquisition and career growth.
  • Full-cycle software development experience, from proposing solutions that align with the product vision to creating high-level and low-level designs.
System architectureDatabase designingFull-cycle software developmentTeam management

Kiwitech

Technical Lead

Dec 2018Aug 2021 · 2 yrs 8 mos · Noida, Uttar Pradesh, India

  • Closely work with developers to help them in code, architecture and database designing
  • Database schema design for application and write complex queries
  • Work as lead node.js developer and doing performance optimisation of application
Code architectureDatabase schema designPerformance optimisationNode.js developmentNode.jsDatabase design

Daffodil software

2 roles

Technical Lead

Promoted

Jul 2015Dec 2018 · 3 yrs 5 mos

  • Closely work with developers to help them in code, architecture and database designing.
  • End to End experience in software development cycle - proposing solutions for product vision, finalising requirements, high level - low-level designs, execution in sprints, UAT and deployments.
Code architectureDatabase designingEnd to End software developmentSystem architecture

Senior Software Engineer

Jul 2014Jul 2015 · 1 yr

  • Worked on multi tenant web application in ruby on rails.
  • Worked as js developer for real state website.
  • Extensive experience in multi vendor ecommerce website
Ruby on RailsJavaScript developmentMulti-tenant web applicationsWeb development

Ons interactive solutions pvt ltd

Software Engineer

Jan 2013Jun 2014 · 1 yr 5 mos · Noida, Uttar Pradesh, India

Education

FEROZE GANDHI INSTITUTE OF ENGG AND TECHNOLOGY , RAEBARELI

Master of Computer Applications - MCA — Computer Science

Stackforce found 100+ more professionals with System Architecture & Team Management

Explore similar profiles based on matching skills and experience