Ashutosh Gangwar

Summary

I am a self-driven backend engineer with a working knowledge of DevOps, Android and Web frontend domains, who is passionate about building things from scratch. I am a hands-on learner with a generalist approach to software engineering, having versatile experience working with diverse technologies.

Work Experience

I built an app to create ambient sound environments, starting as a side project and turning into a solopreneurship venture. I architected a robust backend, including a REST API, using PostgreSQL, Spring Boot and Nginx with extensive automated testing, running entirely on AWS EC2, serving 1.7 million monthly requests on average and witnessing just one operational incident in the past six months. I wrote the Android app in Kotlin using modern architecture components with automated testing. I made a browser app, a Chromecast Receiver app and a website using React, Gatsby and Parcel. To achieve gapless playback in browsers, I created a custom audio encoding format using MP3 and a TypeScript module to play it. I deployed release automation across all components to shorten the development cycle. As a result of these efforts, Noice currently has over 9k monthly active users. The Android app has a Play Store rating of 4.4/5 and over 730 GitHub stars. [Stats as of June 2023]

Zauba Technologies, Bengaluru IN – SDE 1 – Cloud Computing R&D

2019 - 2020

I contributed significantly to an early-stage PaaS product within a self-directed team under the founder’s supervision. I built a metrics aggregation and caching layer to ensure efficient resource allocation for end-user container workloads. I also established a cluster monitoring and observability stack for internal modules and user workloads and spearheaded automation efforts to deploy and scale Ceph storage clusters. I also took the initiative to set up and maintain the development infrastructure to improve the developer experience.

FOSSEE, IIT Bombay, Mumbai IN – Summer Fellow

2018

I focused on eSim, an electronic circuit simulation toolkit. I addressed several bugs, resolved open tickets in its main dependency, Kicad, and built automation to streamline deployment across different operating systems.

Open-source

Education

Meerut Institute of Engineering & Technology – Dr. A.P.J. Abdul Kalam Technical University

2015 - 2019

Bachelor of Technology in Computer Science and Engineering

Miscellaneous