Nikita Singh Chauhan
Staff Software Engineer
+91 750-351-1808 |
[email protected] | linkedin.com/in/nikita-singh-chauhan
Software Developer with 8 years of industry experience in designing and instrumenting several large-scale, multi-tenant
solutions. Interested in working on broad scope, ambiguous problems involving technical depth. I like to put myself in the shoes
of a product architect, thinking backwards from the end customer, to engineer experiences that are worthwhile.
Experience
Tekion | Staff Software Engineer Jan '22 – Sep '23.
Architected and developed some of the foundational and critical components of Tekion’s Digital Retail Platform (DRP) from
scratch like the Inventory Management system, Search platform, Order Management system, etc. These initiatives improved the
▪️Inventory Management System:
time-to-market for Tekion’s B2B offerings by 80% and accelerated onboarding time from several months to a few weeks.
➢ Lead the design and instrumentation of the data ingestion pipeline to persist data into MongoDB and ElasticSearch and
further publish to downstream systems for consumption by the Analytics and Sales Cloud teams. The ingestion pipeline
facilitated the discovery of new inventory within an SLA of 1 minute.
➢ Drafted a common contract and validation layer to convert incoming non-standard schema into consumable internal format,
handling over 500K unique vehicles across 3 OEM partners. Built an anomaly detector for inaccurate payloads. Devised a
multi-tenant system to manage inventory lifecycle and exposed multiple APIs for both internal and external consumption.
➢ Designed and implemented the central stock feature to connect the inventory owned by OEMs with Dealers who facilitate
▪️Search Platform:
advertising and selling vehicles. Created background jobs responsible for re-syncing for various inventory updates.
➢ Lead the initiative to utilize ElasticSearch to show facets, aggregations and filters to surface inventory on Consumer Portal.
These details are configurable by OEMs and the system supports 1000+ QPS per OEM.
➢ Lead a small team to design and support auto-suggestions which were built using pre-cooked templates on top of
▪️Other Initiatives:
ElasticSearch. These pre-computed suggestions helped offer auto-complete responses for customers.
➢ Designed and implemented an Error-Retry framework and associated libraries that are now utilized by several
micro-services in the DRP platform space.
➢ Designed and implemented an Audit service to consume different incoming events during an Order lifecycle and stitch
together the order state-machine for both internal and customer visibility.
➢ Used command and strategy design patterns to architect the Order Management solution in a scalable manner. Contributed
▪️Engineering Excellence:
to creating various libraries that were consumed by various components in a reusable manner.
➢ Spearheaded initiatives to improve code quality, increment test coverage, ensure product reliability, appropriate
infrastructure scaling, service hardening through monitoring and augmenting dashboards for various business metrics.
➢ Collaborated with Infra team to incorporate missing features such synchronous offset commit, async calls, batch processing,
acknowledgements, retries and DLQ functionality for the internal Kafka library. Enhanced libraries to be OEM agnostic.
➢ Contributed to improvements in the internal Metrics Collector library to support custom metrics for better visibility of infra
▪️Hiring and Mentoring:
components. Assisted in improving the MongoDB and ElasticSearch internal support libraries.
➢ Lead a team of 4 junior and 2 senior developers and oversaw cross-team project deliverables. Collaborated with both
internal product teams and external partners to streamline project roadmap and product delivery.
➢ Involved in over 50+ interview drives across different engineering levels. Engaged in mentoring and onboarding several
peer team members.
Tekion | Senior Software Engineer Dec '20 – Dec '21.
As an early recruit, I played a key role in launching major initiatives to onboard General Motors, the first major client for Tekion’s
B2B offerings. Co-lead the launch of GM-EV and GM-CarBravo ecommerce platforms in the US markets.
▪️GM Ecommerce Solution:
➢ Worked on Tekion's GM-Ecommerce solution, leading various initiatives such as Inventory Ingestion, Inventory
Management, Auto-suggestions, Order Creation flow, etc. Lead the end-to-end System Design for various
micro-components and orchestrated the implementation of these modules.
➢ Worked alongside Infra and Platform teams to tune service scaling and setting up Kafka, MongoDB and ElasticSearch
clusters for production release. Lead end-to-end feature testing initiatives to effectively load test involved components and
ensure product resilience.
➢ Oversaw a team of 5 backend developers to plan and deliver the project within promised timelines. Worked in the capacity
of a Tech Lead to brainstorm the solutioning, review code check-ins, validate design decisions, gather cross-team alignments
and ensure incremental progress and seamless feature rollout. Worked alongside product and engineering leadership to
▪️Engineering Excellence:
unblock hurdles and resolve unknowns.
➢ Incorporated best practices like improved telemetry, proper dashboarding and alerting for visibility and early detection of
anomalies and failures. Revised API SLAs between teams to reduce noisy escalations and improve on-call health. Lead the
initiative to onboard custom Slack alerts across 10+ services owned by DRP org.
➢ Strategized a mechanism to onboard legacy programs of existing OEMs into the newly crafted system. Also, built systems
▪️Hiring and Mentoring:
that would support end-of-life programs in a KTLO fashion without significant involvement.
➢ Involved in over 30+ interview loops across different engineering levels. Engaged in mentoring SDE Interns and onboarding
both Junior and Senior new entrants and bringing them up to speed for active participation in both long and short term
projects.
Walmart Labs | Software Development Engineer Oct '18 – Nov '20.
▪️Driver Management System:
➢ Worked as a Backend Developer with Walmart’s Last Mile Delivery team, a part of Walmart Supply Chain org. Contributed
to several initiatives like Driver Scheduling, Suggestion, Onboarding and Payment systems. Contributed to the high-level
and low-level design for these components and also implemented several of these solutions end-to-end.
➢ Closely worked with Product Managers and Engineering Leadership to consume ambiguous customer requirements and
broke down the functional requirements into a project plan for incremental delivery of this year long initiative. Actively
▪️Driver Rating System:
engaged in deciding design alternatives to meet the north-star goals in a cost-optimized and future-proof manner.
➢ Lead the design and instrumentation for the rating system involving 30K+ drivers. The ratings were computed based on
several vectors which were persisted in ElasticSearch. An asynchronous process would pre-compute the ratings for
individual drivers based on a moving window. These ratings were used to suggest highly rated drivers.
SAP Labs | Developer Associate Oct '15 – Oct '18.
▪️Issue / Task Management Platform:
➢ Earned extensive experience in developing a micro-service oriented solution for Issue Management and Task Management.
Participated in technical design discussions, drafted design documents for the solution and actively engaged in the
instrumentation and end-to-end delivery of the solution.
➢ Enforced coding best practices to ensure code quality and wrote unit/integration tests to ensure the code coverage and
code integrity. Actively incorporated Agile Framework for seamlessly delivering the project as per agreed timeline.
Education Education Education
MCA | 2015 | 82% Class - XII | 2008 | 80% Class - X | 2008 | 73%
Guru Gobind Singh Indraprastha University, Delhi U.P. Board U.P. Board
Skills
➢ Languages: Java
➢ Databases: MongoDB | MySQL | Redis | Azure Blob Storage
➢ Cloud Services: Azure | AWS
➢ Tech Proficiencies: Kafka | ElasticSearch | Git | Data Structures and Algorithms | Application Design | CS Fundamentals
➢ Other Tech: Distributed Systems | Data Structures and Algorithms | OOPS Design Patterns | CI/CD Pipelines
➢ Other Non-Tech: Project Planning | Cross-Team Collaboration | Impact Estimation | Problem Solving