Somil Agarwal

Software Engineer

Gurgaon, Haryana, India12 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 12 years of experience in software development.
  • Expert in designing complex systems from scratch.
  • Led multiple high-impact projects at Amazon.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with extensive experience in SaaS and cloud technologies.

Contact

Skills

Core Skills

JavaReactjsDynamodbNodejsMysql

Other Skills

AWS CloudFormationAWS EC2AWS technologiesAlgorithmsAmazon BedrockAmazon DynamodbAmazon QAmazon S3Amazon SQSAmazon Web Services (AWS)ApacheCC++CloudFrontCodeIgniter

About

Software developer with ~12 years of experience, currently working with Amazon as Sr SDE. I completed my B.Tech from Malaviya National Institute of Technology Jaipur, which is one of the premier engineering colleges in India. I am passionate about large complex projects, massive data volume, complex business rules in a highly distributed and service-oriented architecture, love to design systems from scratch, always keen to learn and keep myself updated with new and promising technologies.

Experience

Amazon

3 roles

Software Development Engineer III

Sep 2022Present · 3 yrs 6 mos · Gurugram, Haryana, India · Hybrid

Software Development Engineer II

Nov 2019Aug 2021 · 1 yr 9 mos

  • Working as Software Development Engineer 2 with Advertisement vertical of Amazon.
  • Led project Dynamic Ad Creator (DAC), drove the entire project from ideation to final launch. Created a web-based application from scratch which involved the high-level design of the system and low-level design of components, implementation of three backend microservices, and backend service to handle frontend requests. This product helped amazon designers to improve efficiency in designing amazon ads as compared to Adobe Photoshop, thereby making it faster to incorporate advertiser feedback and scale.
  • Worked on rearchitecting how the feedbacks posted by the customer on Amazon retail website are capture and processed.
  • Actively resolved high severity issues as part of 24x7 on-call.
  • Technologies used - Java, ReactJs, FabricJs, AWS technologies like DynamoDB, CloudFront, S3.
JavaReactJsFabricJsAWS technologiesDynamoDBCloudFront+1

Software Development Engineer II

Sep 2016Nov 2019 · 3 yrs 2 mos

  • Worked as a Software Development Engineer 2 in Last Mile Technology vertical of Amazon, the team was responsible for innovating and improving how amazon packages are delivered across the globe.
  • Worked on multi level projects, naming some -
  • Led the design, development, launch readiness, and launch effort for rearchitecting delivery station software as part of CompE project. Build a solid understanding of system flows across logistics and was POC from Station tech team of about 50 devs.
  • Led the effort for migrating Tier 1 service datastore from Oracle to DynamoDB, rearchitected the service, implemented the whole service with more than 40+ clients and ~ 2k TPS in six different marketplaces.
  • Played a crucial role in Redirect To Locker (R2L) launch in EU/UK, by leading the design, development, launch of R2L specific workflows in delivery station software.
  • Led the design, development, launch effort for deprecating existing software workflows to receive a package at the delivery station and launched new workflows as part of org initiatives for separation of concerns within the Transportation organization. With this, I also launched a location-based receive workflow of packages in NA/EU to derive performance insights.
  • Design and development of short cash capture for India logistics. This helped in tracking annual cash leakage of about $2M across all delivery stations/nodes by knowing top reasons and taking corrective actions to eliminate it.
  • Actively resolved high severity issues as part of 24x7 on-call.
  • Mentored interns, SDE 1's during the course to help them grow in their career.
  • Worked on ensuring good code commit/review practices within the team.
  • Technologies worked on - Java, DynamoDB, Distributed Cache, Javascript, AWS technologies like S3, SQS, SNS.
JavaDynamoDBDistributed CacheJavascriptAWS technologies

Salesforce

Senior Member Of Technical Staff

Aug 2021Sep 2022 · 1 yr 1 mo · India

  • Worked with public sector industries cloud.

Paytm

Software Engineer

Oct 2015Sep 2016 · 11 mos · Noida Area, India

  • Majorly involved in backend development -
  • Worked on merchant/seller-related web services, ACL (Access Control List) service, and web services for warehouse management.
  • Generated new methodologies for code reviews, real-time error reporting of production issues.
  • Created POC on hyperlocal services using Java, MongoDB at the backend.
  • Technologies used - NodeJS, MySQL, Redis, Nginx, Memcache, AWS EC2.
NodeJSMySQLRedisNginxMemcacheAWS EC2

Info edge india ltd (99acres.com)

Senior Software Engineer

Jun 2013Oct 2015 · 2 yrs 4 mos · Noida Area, India

  • Worked on multiple products for 99acres.com - buyer workflows, seo optimization, map feature on property posting form. End to end ownership of the product along with mentoring new hires and ensuring high code standards within the team.

Education

Malaviya National Institute of Technology Jaipur

Bachelor of Technology (B-Tech) — Information Technology

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Java & Reactjs

Explore similar profiles based on matching skills and experience