Anmol Agarwal

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in optimizing complex software solutions.
  • Strong contributor to open source projects.
  • Proven track record in competitive programming.
Stackforce AI infers this person is a Backend-heavy Fullstack Software Engineer with expertise in SaaS solutions.

Contact

Skills

Other Skills

PostgreSQLPythonJavascriptData StructuresProgrammingAlgorithmsSoftware DevelopmentDjangoMySQLNode.jsC++ ProgrammingSQLAngularJSGitAWS Lambda

About

Software Engineer with a keen interest in solving problems. Always looking for ways to optimize solutions. Loves to learn new approaches to solve a particular problem. A strong believer in the DRY principle. Also participates in competitive programming: HackerRank Handle: https://www.hackerrank.com/codemaster_anmol HackerEarth Handle: https://www.hackerearth.com/@coder_anmol I also try to contribute to open source in my free time. Some of my contributions are: Mozilla. https://bugzilla.mozilla.org/show_bug.cgi?id=1433941 https://bugzilla.mozilla.org/show_bug.cgi?id=1494090 https://bugzilla.mozilla.org/show_bug.cgi?id=1554657

Experience

8 yrs 10 mos
Total Experience
2 yrs 11 mos
Average Tenure
5 yrs 11 mos
Current Experience

Google

3 roles

Senior Software Engineer

Promoted

Nov 2023Present · 2 yrs 6 mos

Software Engineer III

Nov 2021Nov 2023 · 2 yrs

Software Engineer II

Jun 2020Nov 2021 · 1 yr 5 mos

Delhivery

2 roles

Senior Software Engineer

Jan 2020May 2020 · 4 mos

  • Added new features like support for Alternative products, Multi config to WMS as a part of Amazon migration to a newer system WMS 2.0.

Software Engineer

Sep 2018Jan 2020 · 1 yr 4 mos

  • Took ownership of data archiving in the system. Archived 350M+ records on the production server without the downtime and with no bugs in a week’s time including planning and development.
  • Designed and developed critical features like Multi Config Package System, Transfer Order System for major clients like Amazon, Flipkart.
  • Developed RE-QC flow in the WMS 2.0 Receiving microservice.
  • Designed and developed Kafka re-trigger mechanism single-handedly for WMS2.0 from scratch within a month.
  • Designed and developed a complete WMS 2.0 Cycle Count Micro-service in a team of 3 people within a month.
  • Developed Reporting System connecting to multiple databases using AWS Lambda in a week.
  • Integration and development of DynamoDB Sink for Kafka Streams.
  • Designed and developed E2E-Prism connecting Delhivery systems WMS, LTL and HQ from scratch within a month in a team of 2.
  • Integrated WMS System to the Delhivery Courier partner system to get overall package updates at the same place using AWS Lambda.
  • Trained new joiners for the system and helped them in onboarding.

Convegenius

2 roles

Software Developer

Promoted

Jun 2017Sep 2018 · 1 yr 3 mos

  • Accomplished spreadsheet-based reports in multiple templates for different clients using openpyxl which provided data analysis of around 75,000 children in rural areas to understand their learning patterns.
  • Optimised database queries by restructuring tables, proper indexing of tables, and migrating data to new tables for better performance and caching using python scripts, changes in API’s, maintaining triggers at DB level and stored routines.
  • Achieved optimisation in report generation time from 2.5 hrs to 40 min and memory usage from approx. 10 GB to approx 2 GB.
  • Involved in DB design and flow architecture for the semi-adaptivity feature of the product.
  • Single-handedly developed the complete data generation and up-gradation flow for the new content generated by content team including PDF, Videos, Images and CSVs.
  • Developed reports in PDF format for distinct teachers and centres by segregating the overall reports using pdfkit.
  • Developed a process to generate reports running on a sub process maintained with the use of a queue.
  • Designed and developed Data sync architecture from android to server and vice-versa within a week.
  • Developed a search functionality interface on the basis of different devices and user identifiers.
  • Developed a user interface for the customer support team to manage issues raised by the customers involving ticket generation, assignment and management.
  • Developed graphical data representation of different metrics based on child and learning centres using pygal.

Software Developer

Feb 2017May 2017 · 3 mos

  • Started and managed a new project named LMS to manage the data reporting process in excel sheets format for the company’s investors and managers to interpret the performance of the user at various levels.

The lion infotech india private limited

Web Management and Digital Marketing(SEO & SMO) Internship

Jan 2016Jan 2016 · 0 mo · Noida, Uttar Pradesh, India

  • Project: www.TheSmartTrolley.com

Education

Jaypee University of Information Technology

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2013Jan 2017

Brij Bhushan Lal Public school

CBSE — PCM+ Computer Science

Jan 2011Jan 2013

St. Fidelis College, Lucknow

ICSE — Class 10

Jan 2009Jan 2011

Stackforce found 100+ more professionals with PostgreSQL & Python

Explore similar profiles based on matching skills and experience