Experienced (5+ years) Software Engineer with a Bachelor's in Computer Science and a growth mindset!
Experience
Amazon
Software Development Engineer 2
Working with low Earth orbit satellites to provide the internet to unserved and underserved communities at affordable prices!
Zulily
Software Engineer 1 (October 2019 - April 2020)
Software Engineer 2 (April 2020 - August 2021)
Senior Software Engineer (August 2021 - March 2023)
Summary: Worked with multiple technologies and languages like Java, Python, Dropwizard, MySQL, MongoDB, PHP, Elasticsearch, Shell scripts, Javascript (Node.js), React, Angular.js, Docker, Kubernetes, AWS, Google Cloud on a Service Oriented Architecture.
Designed, implemented and deployed 2 Java services to support Document downloads for Purchase Orders and built UI components in Javascript that resulted in:
- deprecation of legacy 8+ year old PHP code,
- upto a 90% improvement in download times, and
- reduction of generated file sizes (by about 50%).
Scoped, designed, implemented, and deployed Late Ship Chargebacks project using Java to automate the process of applying Lateship Chargebacks which
- reduced Order To Delivery (22% improvement 4.6 days to 3.6 days),
- drove late ship chargeback revenue (12X growth from $17K to $204K), &
- reduced Account Payable and Account Manager workload.
Designed, implemented and integrated Tray.io CRM that helped decrease the time it takes to onboard a vendor from 58 days to 20 mins. (Happy path)
Designed, implemented and deployed a Java service that monitors an Amazon SNS topic and pushes notification emails and alerts for different states of an Inbound Shipment.
Implemented a service to enable vendors to upload media assets (.jpeg, .png, .mp4, .zip files) to AWS S3.
Reduced on-call load by 28.02% and improved Account Manager productivity by creating tickets for frequent on-call tasks and built a self-service page.
Interviewed and mentored 35+ junior Software Engineers and interns.
Automated the process of catching fraudulent/cancelled orders and
alerting dropship vendors before orders were shipped by them which
saved $457K for the company and lost inventory for vendors. (annualized)
Automated the process of setting up the Weekly Business Review
Document using Gitlab pipelines, Slack hooks and a Python script.
Reduced oncall load caused by auto-generated tickets by
implementing a retry logic that caught intermittent errors and
retried them using a Timer.
Worked on 2 different UIs that were written in Angular and React.
One was vendor facing with over 5K weekly average users. Another
one was an internal site for the Account Managers to control
events, vendors, purchase orders and shipments.
Automated the process of setting up the vendor portal using
Docker, Gitlab and shell scripting.
Worked as the only other developer for creating website components
for business customers like UMC, Teague and Bloodworks Ventures.
Set up the deployment server for Bloodworks Ventures using Digital
Ocean.
Wrote configuration scripts using Gulp, Webpack, PostCSS, Tailwind
etc. to package the bundle files and minimize the file sizes and
decrease the page load times for sites.
Received multiple certifications for CSS, Web Design and CraftCMS.
Languages: HTML, CSS, Javascript, PHP, MySQL.
Technologies/Frameworks: DigitalOcean and FortRabbit.
Integrated the user-facing elements developed by the front-end
developers using GraphQL APIs and REST APIs on the server-side for
Spring projects powered by Kotlin and Java.
Added numerous flyway data migration files for a PostgreSQL
database performing SQL queries.
Implemented payments using Stripe API on the server-side along
with database design for the same.
Automated the process of new lead notifications using Sendgrid
APIs by fetching lead information from a Facebook web hook and
then sending that information to the Sendgrid using an API request
for the Dynamic Transaction template.
Worked with the CEO to update business plan algorithms.
Added sentry monitoring to the Maven project and integrated it
with Slack for instant server side API error and warning stack
traces.
Setup cron jobs for business clients which included data feed
imports from client sites and added monitoring to the data feed
cron jobs using Dead Man’s Snitch.
Automated the process of making image creatives and worked on
designing images for Facebook ads using a shell script and
integration of Cloudinary API.
Integrated Facebook Marketing API for Campaign, Ad Set and Ad
creation, updation and removal on the server side.
Implemented Pixel tracking for Facebook ads that led to Ad
performance optimizations.
Added retry logic for transient Facebook Ad publishing errors
which impacted Backend and Customer Support productivity.
Worked on 3 platforms of an Edutech startup using AngularJS,
ReactJS, AWS, Ramses, Nefertari and MongoDB under direct
supervision of the CTO.
Added Google Analytics for all the platforms and added a Human
Centered design that led to an increase of user visits by 2700%.
Implemented payments using Razorpay API.
Added responsive styling for the whole website and turned it into
a Progressive Web Application.
Indian Railway Catering and Tourism Corporation
Web Developer Intern
Designed and modeled the database for AlphaMeet - a Board Meeting
Web Client forthe Executive Board of IRCTC from scratch.
Automated the Board Meeting process by working underthe
Supervision of the Joint General Manager(I.T.) of IRCTC.
Nestle India
Sales and Marketing Intern
Developed a Web Application forthe Sales team to automate the
process of filing leads after pitching Nestlé products to over 200
restaurants and hotels all over Delhi.
Kyrion Technologies
Java Summer Trainee
Worked under the supervision of Gaurav Sood (now working at
Paytm), received training in Core Java and worked on a project in
Java.
Education
National Insitute of Technology, Delhi
August 2014 - May 2018
Bachelor of Science in Computer Science and Engineering
Earned a Bachelor's degree in Computer Science and Engineering. I was
extremely active in the
extra-curriculars
of the college.
Juneau-Douglas High School (Juneau, Alaska)
American High School Diploma
Scored a 4.0 GPA in the senior year and took part in Basketball,
Tennis, Debate, Soccer and Oration Clubs.
Online Certificates
FreeCodeCamp: Front End Web Developer Certificate
Udemy: Modern React With Redux
Udemy: Node With React: Full Stack Web Development
Founding Member and the First Event Organizer for
React Delhi NCR Meetup group. (2.5k+ member group).
Won the Mr. Farewell NIT Delhi 2018 award for
Talent Show - Dancing.
Only student in the graduating class to be
offered a job by Reliance Jio (3rd largest
service provider in India) through college placements.
My team was chosen as one of the
top 10 teams out of over 150 teams from all over
India at HackDTU (Hackathon at the Delhi
Technological University) in February, 2017.
Qualified for ACM-ICPC India onsite regionals in
December, 2016. (Team name: jinchuruki)
Branch Representative of Computer Science and Engineering
during the Freshman year.
Elected as the
Joint Secretary of NIT Delhi’s first ever Student
Council.
Ranked 2nd out of over a 100 teams from colleges
all over Delhi in an IT treasure hunt of IIIT Delhi’s tech fest
Esya.
Nominated by the Director of my Institute as one
of the six students to be in the Student Body of the college
during my Junior year.
4-time Gold medalist in College Basketball. (all
4 years).
A varsity-level Tennis player in High School.
Selected to dance (150 chosen out of 2,000) in
the closing ceremony of the Commonwealth Games (Delhi, 2010) under
Shiamak Davar choreography.
Won the award for the
Best Orator in the South East Alaska Regional
Debate, Drama and Forensics Championship.
Won the Most Improved Basketball Player award in
Junior year of High School.