Sanyam Aggarwal

Senior Software Engineer

India5 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led test-first approach, improving legacy module coverage significantly.
  • Built auto-allocation system handling over 350k orders daily.
  • Successfully migrated and optimized databases with zero downtime.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the Logistics industry.

Contact

Skills

Core Skills

Software DevelopmentFull-stack DevelopmentDatabase Management System (dbms)

Other Skills

Agile MethodologiesAlgorithm AnalysisAlgorithmsCRUD operationsCSECascading Style Sheets (CSS)Code ReviewDB migrationsData StructuresEclipseElasticsearchHTMLJavaJavaScriptMentoring

About

Software engineer, with 4+ years of experience, motivated to build solutions for mass benefit. Currently working as Senior Software Engineer L3 at Shipsy, focussed on building the tech for quick commerce logistics for top brands. I feel blessed to have the opportunity to make a positive impact on the riders, who are the real backbone of our industry, and also serve our customers. Have an interesting and challenging product in mind? Feel free to reach out! Happy to connect and help!

Experience

Shipsy

2 roles

Senior Software Engineer

Promoted

Apr 2023Present · 2 yrs 11 mos · Gurugram, Haryana, India

  • Convert business requirements to technical designs, plan and drive the sprint for timely and predictable deliverables.
  • Mentor developers, schedule regular 1:1s, and empower the team to build, deliver, and monitor features with a test-first approach.
  • Lead test first approach - set up and added tests for legacy modules. With team effort, increased coverage from 0% to 24%.
  • Implemented generic system-wide audit logs for change tracking.
  • Architected and developed a NestJS microservice for encrypted CRUD of user profiles and media.
  • Upgraded communication microservice from Node v10 to v20 with zero downtime.
NestJSmicroservicesaudit logstest-first approachteam mentoringSoftware Development+1

Software Engineer

Feb 2022Apr 2023 · 1 yr 2 mos · Gurugram, Haryana, India

  • Built, optimized & maintained an auto-allocation system, handling 350k+ orders/day.
  • Designed allocation observability: added alerts, dashboards, logging, reduced internal configs and added intuitive UIs, runbooks, and debug modules. Reduced TAT of support issues by 45%.
  • Performed peer code reviews and encouraged good coding practices in the team. Started the initiative where team members took turns leading knowledge-sharing sessions.
  • Implemented features - location-based rider travelled distance for payouts, async processing for bulk download requests via Bull queues, Razorpay integration for COD orders etc.
auto-allocation systemobservabilitypeer code reviewsfeature implementationSoftware DevelopmentFull-Stack Development

Jungleworks

Software Engineer

Jun 2020Jan 2022 · 1 yr 7 mos

  • DB Migrations, updates & optimizations -
  • Updated MongoDB Server from version 3.0 MMAPv1 to 3.6 WT with ZERO downtime and independently handled code base changes arising thereof.
  • Improved MySQL and MongoDB query times by reorganising indexes, removing junk data and optimising queries.
  • Developed a fail-safe Node.js code to migrate 50M+ records from a MongoDB collection to a partitioned MySQL table using Redis.
  • Observability-
  • Write bash scripts for daily tasks, monitor node servers and database servers and flag slow queries for optimisation, and potential bugs/errors in code.
  • Developments -
  • Built a system that auto-allocates orders to delivery agents considering agent ETA, SLA, parking time, kitchen preparation time, delivery handover time, and aggregation based on pickup locations, handling 60k+ orders/day.
  • Rider Hourly Earnings, Order Delay Reminders, E-mail Signup Verification, SMS integrations etc.
  • Clean up and optimise legacy code.
DB migrationsquery optimizationNode.jsbash scriptingDatabase Management System (DBMS)Software Development

Education

Dr. B R Ambedkar National Institute of Technology, Jalandhar ( PUNJAB)

Bachelor of Technology - BTech — Computer Science

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Software Development & Full-stack Development

Explore similar profiles based on matching skills and experience