Narendra Sisodiya

Software Engineer

India11 yrs 2 mos experience

Key Highlights

  • 16+ years of experience in B2B SaaS engineering.
  • Expert in building scalable applications from scratch.
  • Strong leadership in mentoring and team management.
Stackforce AI infers this person is a SaaS-focused Fullstack Engineer with strong leadership and architectural skills.

Contact

Skills

Other Skills

AWS LambdaAgile MethodologiesAmazon Web Services (AWS)Backbone.jsCanvasCanvas APICascading Style Sheets (CSS)DockerES6Express.jsFluxGitGithubGraphQLGruntJS

About

Narendra Sisodiya is a Principal/Staff Software Engineer, Architect, and Engineering Manager with 16+ years of experience building and scaling B2B SaaS products across startups and enterprises. He specializes in end-to-end engineering of complex systems—owning everything from frontend architecture and distributed backend services to cloud infrastructure, CI/CD, and production operations. His work style blends deep technical craftsmanship with a product-first mindset, enabling teams to ship reliably while maintaining clean architecture and long-term system health. Across his career, Narendra has taken products from zero to scale in roles spanning UI Architect, Principal Engineer, Technical Manager, and Founder/CTO. He has repeatedly built complete applications single-handedly—covering backend, frontend, mobile apps, DevOps, automation, and developer tooling—while also leading and mentoring teams of up to 14 engineers. Known for setting high engineering standards, he establishes strong foundations early: pragmatic architecture, reusable components, robust CI/CD pipelines, and disciplined code review culture that improves both delivery speed and maintainability. In the current era, Narendra applies AI with a practical, engineering-first approach. He uses Firebase AI Studio for rapid prototyping, integrates LLM APIs into production systems, and builds custom GPT workflows and automations to improve developer productivity, internal tooling, and product workflows. His focus is always on reliability, cost awareness, guardrails, and maintainable architecture—turning AI into an operational advantage rather than a buzzword. An IIT Delhi alumnus and long-time open-source contributor, Narendra is the creator of SVG-Edit, a widely recognized in-browser SVG editor. He continues to build, learn, and adapt—bringing startup agility, architectural depth, and leadership maturity to teams that value ownership, engineering excellence, and thoughtful use of modern technology.

Experience

11 yrs 2 mos
Total Experience
1 yr 4 mos
Average Tenure
--
Current Experience

Cimpress india

Principal Software Engineer

Nov 2022Jul 2024 · 1 yr 8 mos · Remote · Remote

  • Worked on the Vistaprint.com Editor—complex, highly interactive frontend systems.
  • Contributed to maintainability, performance, and engineering quality practices.
  • Collaborated with cross‑functional, distributed teams.

Prophecy

Software Architect

Sep 2020Mar 2022 · 1 yr 6 mos · Remote

  • Built the frontend from scratch for a low‑code Spark workflow platform.
  • Defined architecture, standards, and development workflows for scale.
  • Ensured high quality with strict linting, reviews, and continuous refactoring.

Syngenta

Technical Manager

Jul 2019Aug 2020 · 1 yr 1 mo · Pune Area, India

  • Built and managed a 13–15 developer team; established tech culture and best practices.
  • Delivered multiple Node.js microservices; enabled serverless migration for select services.
  • Implemented IaC (Terraform/Pulumi) and deployments via EKS/ECS and Serverless.
  • Set up CI/CD pipelines (GitLab) and migrated legacy Jenkins pipelines.
  • Championed reusability across UI components, APIs, utilities, and CI/CD patterns.

Rivigo

Principal Engineer

Nov 2018Jun 2019 · 7 mos · Gurgaon, India

  • Led architecture for multiple internal and external web apps; mentored a 12‑dev team.
  • Improved engineering productivity via per‑branch deployment and quality gates (hooks).
  • Optimized performance using CDN tuning (CloudFront/S3), measurement (GTmetrix), and build improvements.
  • Dockerized frontend repos and migrated build processes to modern deployment practices.

Hotelsoft inc.

2 roles

Manager Engineering

Promoted

May 2016Nov 2016 · 6 mos

  • The Key responsibility was to build the cloud-based hotel management software.
  • I have good leadership skills. Leadership means mentoring and guiding your team to achieve full potential with their growth.
  • TechStack: React.js, Flux, Socket.io, Node.js, Express.js
  • Key Responsibilities
  • Technical Leadership Role: Hands-On: Techno-Management - 80:20
  • I have participated in all aspects of product development.
  • Design Discussion: participated in product design discussions.
  • Team Building: I built and mentored a team of 8-9 developers and delivered results. Regular code reviews.
  • Architect: created full stack javascript architecture, decided various framework and libraries and deployment methods.
  • Node.js Backend: Created backend REST API using express.js.
  • Culture: Responsible for creating a productive team culture.
  • Product Management: Task assignment and managing agile product management. Directly reported to CTO and CEO.

Full Stack JavaScript Developer

Jun 2015May 2016 · 11 mos

Unicommerce

UI Architect

Jul 2013May 2015 · 1 yr 10 mos · New Delhi Area, India

  • Product: Uniware is SaaS-based order management and fulfillment platform and being used by Snapdeal.com, Jabong.com etc. The platform manages over 1.5 million product shipments per month.
  • Role: I built and architect Entire Front-end of single page application from ground zero.
  • Tech: Vanilla JavaScript, Grunt, SCSS, Compass-CSS3, HTML5, Webcomponents,
  • Key Responsibilities
  • Implemented the entire frontend of Uniware from ground zero. ===
  • Created the entire team of 6 frontend developers and mentored them on Latest JavaScript technologies.
  • Wrote Base architecture and wrote multiple in-house tools for the frontend for debugging and development.
  • Implemented reusable components.
  • Migrated old Java/JSP based JavaScript application to new Single Page Application (SPA) wrote SPA from scratch.
  • Created a custom single page framework similar to backbone.js
  • Used Object Oriented JavaScript for creating service and various layers in the system.
  • Complete client side builds automation using grunt task.
  • Created Reusable UI components. Implemented an independent component loader and designed the whole UI architecture around PubSub design pattern so that every component and UI layer were loosely coupled.
  • Directly reported to CTO.

Syncapse

4 roles

SDE Level 3

Promoted

Mar 2013Jul 2013 · 4 mos

  • Migrated old Microsoft technology-based product to Single Page application.
  • Tech: JavaScript, Grunt, jQgrid, HighCharts, jQuery, LegalBox (Similar to Backbone),
  • Key Responsibilities.
  • Creating Single Page UI application and migrated the old UI to new responsive.
  • Architectural planning of UI layer.
  • Implemented new features development and bug fixing.
  • Decoupled various UI services using client-side Pub/Sub pattern.
  • Improved the SubComponent loading using patching the core framework.
  • Learned and implemented various libraries like HighCharts, JQGrid
  • Created responsive CSS using Media Queries.
  • Development of in-house jQuery plugins.
  • Hiring Junior developer for UI team.
  • HighLights
  • We used LegalBox framework for Single Page application. I have patched this library https://github.com/legalbox/lb_js_scalableApp/pull/1
  • Implemented config based dynamic loading of JavaScript and CSS files.
  • Article: https://medium.com/@nsisodiya/boost-productivity-with-javascript-staticserver-4cca34e078f9

SDE Level 2

Promoted

Jun 2012Mar 2013 · 9 mos

SDE Level 1

Feb 2012Jun 2012 · 4 mos

User Experience Consultant

Nov 2011Feb 2012 · 3 mos

Tejas networks

RnD Engineer

Jul 2008Dec 2009 · 1 yr 5 mos · Bengaluru Area, India

  • Product: TejNMS is an Optical fiber network management software system.
  • Tech: Java, Java Applet, JavaScript
  • Key Responsibilities
  • Mostly worked around JavaScript, Java Applet,
  • Fixing bugs related to JavaScript/CSS
  • Testing software.

Education

Indian Institute of Technology, Delhi

Master of Technology (M.Tech.) — Computer Technology

Jan 2006Jan 2008

Rajiv Gandhi Prodyogiki Vishwavidyalaya

Bachelor of Technology (BTech) — Electronics and Communications Engineering

Jan 2002Jan 2006

Stackforce found 100+ more professionals with AWS Lambda & Agile Methodologies

Explore similar profiles based on matching skills and experience