I have around 5 years of professional experience in the software industry, working with 3 companies across multiple projects. Currently working with Amazon as a part of team responsible for vending OTA updates to millions of Amazon devices across the globe.
Previously had worked with early stage startup to create products by designing architecture & implementing the backend microservices which were responsible for handling usage based billing, creating invoices, handling payments, transcoding video to streamable formats like HLS, Encryption service with rotating credentials and some other small services.
As part of the first company that I joined after graduation I had worked on project which utilised Hyperledger fabric &java backend to create a peer to peer wallet.
While working at Deqode, I contributed to several projects across a range of industries, showcasing my versatility and adaptability as a developer. I worked on a fintech project to create a digital wallet that enabled peer-to-peer transactions using blockchain hyperledger fabric, and improved a production project for converting cryptocurrency to fiat by implementing best coding practices, which helped decouple it from external dependencies. I also collaborated with a pharmaceutical company to address their DevOps needs, automating their installation process to significantly reduce deployment time from one hour to just five minutes. Through these projects, I honed my skills as a developer, delivering high-quality solutions to clients with different requirements and objectives.
During my time at Hyperstate, I played a key role in developing the backend of a usage-based billing system, which included designing and implementing various components such as billing accounts, plans, subscriptions, payments, invoices, and notifications. I also developed a system responsible for transcoding uploaded videos and images, and created an encryption service to securely store encryption keys and provide APIs to encrypt and decrypt data for all microservices. Additionally, I built an application to create, view, and analyze form responses, and designed and implemented a notification service to send different types of notifications to users. I developed a service to manage settings and preferences at multiple levels, including account, project, and organization levels. Through these projects, I demonstrated my ability to design and develop complex, scalable systems and deliver high-quality solutions to meet the needs of the organization.
Working as a part of team responsible for vending updates to millions of amazon devices across the globe.
I have designed & implemented a solution which optimizes the restoration steps in Amazon tablets by giving higher control over the app OTA during restoration in turn reducing the time taken to restore an Amazon tablet from 30 minutes to 5 minutes.
Rearchitected amazon CRLset to use cloud infrastrucutre.