S

Sahil Agarwal

Senior Software Engineer

United Kingdom8 yrs 10 mos experience

Key Highlights

  • Led migration of legacy systems to modern frameworks.
  • Developed scalable solutions for educational institutions.
  • Improved recommendation systems using machine learning.
Stackforce AI infers this person is a Software Engineer with expertise in EdTech and Fintech, focusing on backend development and system architecture.

Contact

Skills

Core Skills

Software DesignPythonSystem ArchitectureSoftware DevelopmentMachine Learning

Other Skills

FastAPIMySQLAPI performanceSpringBootNestJSMongoDBData ProcessingC++AlgorithmsCryptographyHaskellParallel ComputingSATElectrical EngineeringComputer Science

Experience

8 yrs 10 mos
Total Experience
1 yr 9 mos
Average Tenure
--
Current Experience

Openplay technologies

Senior Software Engineer

Jul 2024Aug 2025 · 1 yr 1 mo

  • Led migration of a critical legacy service from Python 2 to Python 3. Conducted deep analysis of all APIs,
  • external integrations, and business logic dependencies to ensure seamless transition.
  • Improved API performance by 30%, reduced memory usage, and enabled adoption of modern tooling.
  • Reduced codebase size by 74% by eliminating obsolete flows, improving maintainability and onboarding time for new developers.
  • Redesigned architecture for backend event flow, working cross-functionally with product and QA teams to define new workflows. Ensured scalability to handle concurrent gameplay spikes.
Software DesignPythonFastAPIMySQL

Independent

Software Engineering Consultant

Oct 2021Jun 2024 · 2 yrs 8 mos

  • Infinity Learn, Hyderabad
  • Led development of a new School Management System to serve 500+ schools and 100,000+ students. Worked directly with CEO, CTO, and product leadership to define project scope, requirements, and success metrics.
  • Built and scaled a new tech team from the ground up: interviewed, hired, and mentored 5 engineers across backend and frontend.
  • Owned system architecture and design, integrating attendance, fee management, and timetable modules. Collaborated with other engineering heads on scalable database design and secure access models.
  • As a hands-on contributor, implemented core backend features across the LMS and assessment products using SpringBoot, NestJS, MySQL, and MongoDB.

Google

Software Engineer

Feb 2019Aug 2021 · 2 yrs 6 mos · Hyderabad Area, India

  • Member of Google Pay payment flow backend team. Some of the projects I worked on:
  • Indian Govt Compliance Work: modifying objects to obfuscate PII
  • Back-end Improvement: implementing new locking library
  • New features end to end

Liftigniter

Software Engineer

Sep 2017Nov 2018 · 1 yr 2 mos · San Francisco Bay Area

  • Automating and improving recommendation quality
  • Worked on automating ML pipeline to continuously tweak models to improve recommendation quality
  • Deployed learnt models in production leading to improvement in CTR by up to 50% for various customers
  • Reduced costs by $44k a year by transferring data processing jobs from Google Cloud’s Dataflow framework to its independent clusters

University of california, san diego

2 roles

Teaching Assistant

Jan 2016Jun 2017 · 1 yr 5 mos · Greater San Diego Area

  • Leading discussion section, holding office hours, creating and grading exams and assignments
  • Algorithms (CSE 101)
  • Artificial Intelligence (CSE 150)
  • Discrete Math (CSE 21)

Research Intern

May 2013Jul 2013 · 2 mos

  • Research Advisor- Prof Andrew Kahng @ VLSI CAD lab
  • Clock distribution problem in VLSI Circuits: Worst-case analyses of zero-skew clock trees

Education

UC San Diego

Master’s Degree — Computer Science

Jan 2015Jan 2017

Indian Institute of Technology, Bombay

Bachelor's Degree — Electrical Engineering

Jan 2010Jan 2015

Army Public School, Pune

High School

Jan 2008Jan 2010

Stackforce found 100+ more professionals with Software Design & Python

Explore similar profiles based on matching skills and experience