Nupul Kukreja

CEO

Hyderabad, Telangana, India19 yrs 4 mos experience

Key Highlights

  • Expert in building maintainable software solutions.
  • Proven track record in technical leadership roles.
  • Strong background in software engineering and development.
Stackforce AI infers this person is a SaaS and Fintech expert with a strong focus on software engineering and technical leadership.

Contact

Skills

Core Skills

Software DevelopmentNode.jsTechnical LeadershipSoftware EngineeringObject-oriented Programming (oop)

Other Skills

Message QueueRedisMachine LearningPHPJavaScriptRepresentational State Transfer (REST)MySQLRESTful architectureDocker ProductsStatisticsReact.jsDistributed SystemsGraphQLMicroservicesElasticsearch

About

An ardent practitioner of the craft and discipline of Maintainable Software Engineering

Experience

19 yrs 4 mos
Total Experience
1 yr 11 mos
Average Tenure
9 mos
Current Experience

Cornerstone ondemand

Lead Principal Software Engineer

Aug 2025Present · 9 mos · Hyderabad, Telangana, India

Datavant

Staff Software Engineer

Apr 2024Aug 2025 · 1 yr 4 mos · Remote

Promenade group

Senior Software Engineer

Apr 2021Nov 2023 · 2 yrs 7 mos

  • Built a web-based collaborative reporting in Node/JS similar to Excel for the CSM team for periodically fetching vendor information from Google Places/My Business and diff with existing information to compute major dissimilarities to help flag potential vendor churn
  • Replaced the Adobe Marketo integration for sending marketing and abandoned cart emails with Customer.io to help streamline email marketing
  • ETL-ed historical data from Marketo and existing platform into Customer.io to allow marketing team to seamlessly continue with email marketing efforts without loss of historical data
  • Trained the 'new' marketing team on Customer.io to speed up adoption across the team
  • Coordinated support and integration needs with Customer.io sales and implementation team
  • Helped build a custom Point-of-Sale (POS) for a potentially new vertical with a strong eye towards testability and maintainability
  • Refactored catalog management module (Magento 1.9) to use Symfony Messenger Queues to reduce dependency on unreliable cron/DB queues
  • Feature development in coordination with Product Managers and analyzing user study responses to improve the overall usability of the floral (Bloomnation) vertical
  • Enhanced developer efficiency by enabling localized testing of distributed, dockerized services without the need of doing so against a dedicated QA server
  • Streamlined offshore data team's processes through strong software development practices to enhance data engineering quality and timeliness of new and updated reports
  • Conducted a deep analysis of sales and transaction data on the ecommerce platform to build forecasting models to aid in strategic planning and predict potential vendor churn
Software DevelopmentNode.jsMessage QueueTechnical LeadershipObject-Oriented Programming (OOP)Software Engineering+14

Netflix

Senior Software Engineer

Apr 2020Feb 2021 · 10 mos · Los Angeles, California, United States

  • Responsible for refactoring existing Media Center application to replace custom/hardcoded role authorization logic to using standardized "paved path RESTful web service" without disrupting existing login flow for journalists/press using the system world wide
  • Developed features and maintained the Media Center and Press Hub applications (support, bug fixes etc), coordinating with Product to ensure continual application uptime and accessibility for press/journalist outreach and publicity of existing and forthcoming content
  • Scripted bulk email reporting and delivery analysis for Press Hub to eliminate hours of debugging effort to measure and guarantee specific email sending SLAs
Node.jsMessage QueueAmazon Web Services (AWS)Technical LeadershipObject-Oriented Programming (OOP)JavaScript+6

Credit karma

Senior Software Engineer

Dec 2016Mar 2020 · 3 yrs 3 mos · Greater Los Angeles Area

  • Scripted periodic downloading of decades of vehicle information from partner FTP servers to be made available for querying and presentation for web clients over RPC/REST
  • Designed and implemented the backend for the "Auto Hub" to enhance reporting of vehicle data (e.g. recalls, valuation, loan details etc) for end users
  • Built an interactive auto insurance premium simulator to help users ascertain the impact of various parameters on their auto insurance premiums to improve their understanding of the same.
  • Ingested 100+ GB of auto insurance data from partners to help power an interactive insurance quote simulator with high response time minimizing server requests albeit preserving the accuracy of the quotes to be within acceptable thresholds
  • Collaborated and coordinated with external insurance partners to build custom integrations for providing real-time insurance quotes to end users
  • Built integrations to source real-time DMV data for auto-populating new user profiles to reduce sign-up friction
  • Automated data-refresh pipelines, reducing the time for fetching vehicle data from partner systems and manually triggering CDN updates of vehicle images
  • Scripted a solution to help automate the conversion of tracking metrics from analyst spreadsheets to deployable/tested code, virtually eliminating manual labor and potential typographic errors in production that led to erroneous reporting bugs
  • Optimized critical web application entry points, reducing page load times from 5-7 seconds to 1-2 seconds, after a major change/refactor of the embedded tracking/analytics integration
  • Standardized repeatable patterns of service development to simplify design and expedite review cycles and better facilitate concurrent development improving parallel development
  • Enhanced the interviewing process by redesigning the interview questions that were better in line with daily expectations and nuanced to help better gauge candidate's software engineering expertise
Node.jsTypeScriptTechnical LeadershipObject-Oriented Programming (OOP)Software EngineeringPHP+10

Cornerstone ondemand

Software Engineer

Jun 2015Oct 2016 · 1 yr 4 mos · Greater Los Angeles Area

  • Involved in feature development and enhancement of the Recruiting Cloud (i.e. ATS), working in coordination with Product to improve usability across 450+ globally distributed clients
  • Scrum master to help increase agile adoption and follow best practices to improve team productivity and predictability
  • Introducing Behavior Driven Development (BDD) practices using Specflow to improve automated acceptance testing of built web services to reduce QA workload
C#Object-Oriented Programming (OOP)Software EngineeringTest AutomationAgile MethodologiesRepresentational State Transfer (REST)+1

Quandary peak research

Software Expert

Jan 2015May 2015 · 4 mos · Greater Los Angeles Area

  • Analyzing products and source code for patent and copyright infringement, and for assessing code quality
Object-Oriented Programming (OOP)Software EngineeringPHPResearch and Development (R&D)Java

Utopiacompression corporation

Research Intern

Jun 2014Aug 2014 · 2 mos

  • Implementation and enhancement, using Python, of an operations research module based on an Integer programming formulation
Object-Oriented Programming (OOP)Software EngineeringRepresentational State Transfer (REST)

Cornerstone ondemand

PMO Intern

May 2013Jul 2013 · 2 mos

  • Created a framework enabling analysis of "value-delivery" of individual projects.
  • Created a framework to aid in selecting the optimum portfolio of projects to be selected for the forthcoming releases

Infosys

Instep Intern

May 2011Aug 2011 · 3 mos

  • Researched and developed a framework for enabling value-based requirements prioritization for use across the organization
Software Engineering

University of southern california

Research Assistant - Value Based Software Engineering

Aug 2008May 2015 · 6 yrs 9 mos · Los Angeles

  • Researched and developed techniques to improve collaborative decision making with an eye towards the economic impact of software initiatives and their expected value contribution to the overall goalfor social networking-based collaborative requirements management and implemented the ideas as a web-based tool: Winbook, using Java, Restlet, Spring, jQuery/Backbone.js & MySQL
  • Analyzed the synergies and conflicts between the various software ‘ilities’ to help define them for unambiguous communication in the research community and allow for better architectural decision making with trade-off
  • Researched and developed techniques to quantify the value to be delivered by the proposed projects along with capturing relevant metrics and OKRs to enable tracking the value delivery over time
  • Researched game-theoretic randomization of regression tests to increase their effectiveness under resource constraints
Object-Oriented Programming (OOP)Software EngineeringAgile MethodologiesRepresentational State Transfer (REST)Web ApplicationsResearch and Development (R&D)+2

Watumull institute

Lecturer

Jan 2008Jul 2008 · 6 mos · Mumbai Area, India

  • Faculty (Lecturer) for Computer Graphics using OpenGL, OOAD, Java Programming and Operating Systems
Software Engineering

Capgemini

Consultant

Jan 2006Jan 2008 · 2 yrs

  • Migrating and updating the Loan & Mortgage processing unit of Rabobank, from mainframes to low-end systems, using Java/J2EE as the development platform, Oracle 9i as the back-end database and MQSeries for implementing the organizational workflow
Object-Oriented Programming (OOP)

Education

University of Southern California

Doctor of Philosophy (Ph.D.) — Computer Science

Jan 2009Jan 2014

University of Southern California

Master of Science (MS) — Computer Science

Jan 2008Jan 2010

Watumull Institute Of Electronic Engineering And Computer Technology

Bachelor's of Engineering (B.E.) — Computer Science

Jan 2002Jan 2006

Stackforce found 100+ more professionals with Software Development & Node.js

Explore similar profiles based on matching skills and experience