Siddharth Garg Email and Phone Number
10 years of experience in building applications in Android / Kotlin / Java, Angular / ReactJS / Typescript / Javascript, Java Spring / Node.js and GCP / AWS. Currently working as an Engineering Manager at Bidgely responsible for customer facing applications built on ReactJS / Node.js / Java Spring / AWS. Part of the core architect's team at Bidgely. Designed scalable app architectures, client SDK, anomaly detection reporting system (telemetry), oauth system.Designed robust application architectures and wireframes for apps at Mubble and Obopay using RESTful / WebSocket client-server communication. Created a multi-platform hybrid application framework with UI modules written in Angular and platforms in Android / iOS / Browser. The framework is designed to be platform agnostic. Led application development and anchored sprints in multiple projects across Payments and Digital Distribution Management domains. Have worked on data analytics using BigQuery for product specific aggregation reports in FMCG distribution management domain at Obopay.Strong enthusiasm for new technologies and frameworks.
Bidgely
View- Website:
- bidgely.com
- Employees:
- 155
-
Principal Software EngineerBidgely Apr 2022 - PresentIndia• Architected & developed Telemetry System for consumer energy efficiency paper reports generated using React frontend and Java backend. The system can track report success / failure rates & section level metrics to measure accuracy & detect anomalies.• Re-architected the frontend React application with the introduction of Dependency Injection in the codebase for session, api client & logger amongst other modules. The web app can be easily packaged as a cross-platform hybrid app on requirement basis. • Designed a content management system based on Drupal for a rank based SAAS energy efficiency recommendation module which was being managed manually. -
Lead Software EngineerBidgely Nov 2020 - Mar 2022Bengaluru, Karnataka, IndiaTechnical Lead anchoring the Frontend application team, responsible for the core customer facing SAAS App at Bidgely. Bidgely provides white-labelled, hyper personalised solutions to various Utilities (Energy providers / Power Supply Companies) and their customers by leveraging its AI algorithms, enabling Utilities & its customers to make data-driven decisions.SAAS App / Web Embeddable Widgets (ReactJS / Node.js / Java)A white labelled, responsive & hyper personalised Web App with 20+ widgets depicting user's energy usages at various levels.• Designed & developed Bidgely Web Embeddable Widgets SDK. The SDK can be integrated on any JS medium. Designed Oauth 2.0 processes (2 Legged & 3 Legged) for SDK integrations.• Re-architected the session & config APIs to decrease the session load time. Optimised Frontend bundle sizes through Webpack, pre-fetching, resource caching, etc. Achieved an overall performance improvement of 37% along with Lighthouse score improving by 50% from 59 to 89.• Added Analytics framework on Frontend to measure RUM metrics on MixPanel dashboards. The dashboards helped identify slow APIs and error rates across the product.• Currently leading an app team of 4 anchoring app releases with new features and improved performance.AWB Dashboard - Analytics Work Bench (ReactJS / Looker)AWB is an analytics tool for Utilities to be used as a single source of truth for decisions across DSM, marketing, M&V, planning and load research.• Worked for a short while on AWB FE and re-architected the Frontend to support more layout dynamism and widget placing through simple configurations pushed by server.• Added support for async Looker queries along with regular feature implementation.• Currently acting as an oversight for the project. -
Product LeadObopay Oct 2018 - Nov 2020Bengaluru, Karnataka, IndiaAs product lead, spearheaded the app teams, responsible for all the applicationsdevelopment at Obopay. Responsible for architectural design and decisions.My Obopay (Android/iOS Hybrid App | Node.js/Java Spring)Product:• Obopay Prepaid Card is backed by RBI Prepaid Payment Instrument license which provides tax benefits with its multi-pocket digital account for all kinds of online and offline purchases. • Obopay for Business : A corporate Web Portal for user management, salary/EBP bulk disbursement and card management.Roles & Responsibilities:• Created a single code base for running the frontend app on different platforms - Android / iOS / Browser.• Created Payments SDK for facilitating payments on the PPI license supported for Android and Web Apps.• Lead end-to-end development and delivery of the Products with Client Server.• Lead on-site software integration discussions with HDB Financial services headquartered in MumbaiChakra (Android/iOS Hybrid App | Node.js/Java Spring)Product:• A versatile suite of Digital Distribution Management System (DMS) apps and web portals creating a complete ecosystem for businesses to manage their large stock units with streamline payment records and measure performance to enhance the efficiency.• Mobile Applications and portals for various entities in the system from Salesman, Supervisor, Retailer, Promoters, Warehouse Manager to Business Analysers.Roles & Responsibilities: • Designed & developed 4 out of 7 modules in Single Sign On with Ory Hydra -Client App, App Server, IDP App and LUR (Local User Repository).• Designed & developed Analytics framework in Node.js for executing queries using BigQuery and Datastore for FMCG aggregation reports in Chakra.• Played the role of a Product Manager along with an active dev for Chakrawriting user stories, building App Wireframes & UI/UX on Moqups.• Lead end-to-end development and delivery of the Products with Client Server. -
Senior Product EngineerMubble Sep 2017 - Oct 2018BangaloreSuddi Katte - Kannadiga Network (Android / Web app)• Designed and developed the WebSocket based client-server communication layer for Suddi Katte (which is a news based socialising platform for Kannada language users). Improved messaging thereafter by optimising size of data packets and minimising message loss.• Designed and developed the Suddi Katte client app architecture and wireframe in Android(Kotlin) / Angular 5 framework and improved API bridging to work in a multithreaded environment.• Designed and implemented the Storage architecture of SuddiKatte app using IndexedDB.• Optimised Angular UI page rendering by 30% and improved app landing time by 45%. As a direct result of this, successful customer on-boarding percent was increased by 11%.• Led a team of 4, anchoring Suddi Katte android app releases with new features and improved performance. -
Product EngineerMubble Nov 2015 - Sep 2017Bangalore• Redesigned Mubble android app (which tracks the prepaid spends of consumer and provides usage bill) from single process architecture to a multi-process one where the IPC happens in an event driven, pub-sub model.• Developed in memory data state management on the UI end for the multi-process, pub-sub based architecture alongside various customer facing new UI modules introduced in Mubble.• Spearheaded Google Material design, third party libraries and Firebase suite integrations in the app. This included design and development of user analytics framework driven primarily on Firebase Analytics for all the environments of Mubble.• Lead a team of 4 members to develop a new application - Janet (natively using the Android platform and UI built on Ionic2). Janet could monitor customer's mobile data / wifi MB spends and present them graphically. The first releasable version was developed in 7 weeks. Janet did not see the light of production due to change in product roadmap.• Mentored trainees and fellow colleagues in Android development ensuring they are motivated and monitored with the help of day to day task completions, knowledge sessions. -
Associate Product EngineerMubble Jul 2014 - Nov 2015Bangalore• Learned Android and developed the first UI module for Mubble. • Owned the on-boarding flow in Mubble from design/development to impact analysis using Firebase/BigQuery.• Worked towards improving app UI performance wrt. instance states, Fragments and code reusability.• Contributed in designing UI app architecture and Wireframe.
Siddharth Garg Education Details
-
Gla Institute Of Technology And Management74% -
Seth M. R. Jaipuria Lucknow86% -
Seth M. R. Jaipuria89%
Frequently Asked Questions about Siddharth Garg
What company does Siddharth Garg work for?
Siddharth Garg works for Bidgely
What is Siddharth Garg's role at the current company?
Siddharth Garg's current role is Principal Engineer - Android | Node.js | Java | Angular | React | AWS.
What schools did Siddharth Garg attend?
Siddharth Garg attended Gla Institute Of Technology And Management, Seth M. R. Jaipuria Lucknow, Seth M. R. Jaipuria.
Who are Siddharth Garg's colleagues?
Siddharth Garg's colleagues are Suruchi Kulkarni, Ravi Teja Ch, Ankush Singh, Gayathri Bs, Nisha Agarwal, Divyant Pratap, Akshaya Srinivasan.
Not the Siddharth Garg you were looking for?
-
-
-
-
Siddharth Garg
Hyderabad -
Siddharth Garg
Noida2coforgetech.com, hotmail.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial