Accion Labs Inc.
Oct 2018 - Present | Mumbai
My current role involves leading UI & GraphQL based development team using TDD. I am responsible for planning solutions and creating development roadmaps.
Designation Timeline
Apr 2022 | Technical Lead
Apr 2020 | Senior Software Developer
Oct 2018 | Software Developer
Summary
- Technical Lead:
Leading a delivery-centric LEAN team responsible for building customer facing application
Developing and maintaining web applications based out of TypeScript, React, Redux and Tailwind CSS
Developing and maintaining Node.js based GQL querying layer to ensure seamless frontend - backend integration
Leveraging LLM integration to solve complicated problems
Infusing TDD methodology to ensure quality and FTR delivery
Adhering to DRY and SOLID principles to ensure optimal code quality and reusabilty
- Previous Roles:
- Build responsive web applications using React and Redux
- Developing workflows on Camunda and integrating them using REST APIs
- Utilising Redux state management with various middlewares
- Worked closely on cross-browser WebRTC Media based barcode decoder module leveraging ZXing.
- Assisted in defining application architectures and roadmaps
Sessions Conducted
Nov 2024 | React: Reusable Hooks
Emphasized on efficiently organizing functionalities as hooks
Emphasized on importance of DRY principles
Encapsulating functionalities with custom hooks
Using abstraction ideology while building complex components
Emphasized how custom/reusable hooks can yield towards better code management, debugging and readability
May 2024 | React: Optimizing Performance
Emphasized on balanced usage of Pure components
Covered basic fundamentals of code-splitting, lazy loading and Suspense
Emphasized on importance of key component prop
Avoiding unnecessary usage of side-effects
Using React DevTools to keep an eye on render patterns
CSR Contributions
I participated in Accion's CSR initiative - Graminno. It attempted to establish a self-sufficing model and facilitate internal communication and surveillance of a remote village - Atale, Maharashtra which lied in cellular shadow zone.
We built a mobile application using React Native which facilitated personal and group chatting features, along the side also engaging with deployed Camera modules to capture remote field pictures.
This was deployed over a WIFI network which remained private to the village and decentralized servers were setup using Raspberry Pi modules running Node.js scripts and OrbitDB instances, all powered with solar energy.