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.