Sahil Agarwal

Software Engineer

United Kingdom

About

Experience

  • Software Engineer at Thought Machine
    Apr 2026 - Present · 3 mos

  • Senior Software Engineer at OpenPlay Technologies
    Jul 2024 - Aug 2025 · 1 yr 2 mos

    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 Engineering Consultant at Independent
    Oct 2021 - Jun 2024 · 2 yrs 9 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.

  • Software Engineer at Google
    Feb 2019 - Aug 2021 · 2 yrs 7 mos

    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

  • Software Engineer at LiftIgniter
    Sep 2017 - Nov 2018 · 1 yr 3 mos

    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