Cover image
Prakhar Shukla
Work History

Lead Developer

Lumoflo.com

Nov 2023 -  Present

Delhi, IN

GramFlow enables sellers on Instagram to sell at scale. It is a platform that enables sellers to manage their inventory, orders, and customers. GramFlow is a SaaS product that is built for the Indian market. It is entirely open-source and is a WIP- https://github.com/lumoflo/lumoflo.com Based-Project- https://github.com/imprakharshukla/gramflow.pro-origin

Lead Developer

Andronix App

Feb 2019 -  Present

Delhi, IN

A startup that I single single-handedly built which is made to scale to infinity and deployed on the cloud with over 300,000 users from the USA, India, Germany, Russia, and hundreds of other countries. Andronix powers Android devices to run Linux distributions like Ubuntu, Debian, Manjaro, etc. ✓ Developed the entire Android App using Kotlin with MVVM architecture. Used libraries like- - Retrofit: For streaming huge APK files. - Hilt: For dependency injection to allow swapping between services. - Google Play Billing: Created a wrapper around the Google Play Billing library v3.0 to allow easier integration of payments. ✓ Developed the backend of Andronix to handle download requests at scale. Backend at Andronix is powered by NodeJS (ExpressJS and NestJS), Firebase, Hasura (GraphQL), and Apollo GraphQL for internal tooling. We test with ChaiJS and MochaJS. - Refactored the code to Typescript and increased the coverage to over 80%. Used Firebase emulators to further increase the integration test coverage to 78% from 0%. - Modularized the API into Internal, Commerce, and Product APIs and reduced the time spent on maintenance. - Steered away from deploying on bare metal with Nginx as a load-balancer to deploy on the cloud with Render. Implemented CI/CD pipelines for automated Unit/ Integration testing and deployment using GitHub Actions. ✓ Developed the frontend of the Andronix app's websites with NuxtJS and VueJS, styling them with TailwindCSS. - Completely designed the websites from scratch and coded them in a modular approach. - Implemented automated End-to-end testing using CypressJS. - Added Razorpay (Payment Gateway) to enable payments on the website.

Communities (1)

GDG Noida

37949 members