My Work

On a mission to build products that makes everyone's life easier, and along the way, spread my knowledge which I collected from my journey. Here's a summary of my work so far.


Finoux

Senior Software Engineer, Nov 2022

Finoux develops Enterprise Fintech solutions partnering with organizations in BSFI sector

  • Led the software development of HDFC Bank's Banking as a Service (BaaS) products. Owned the development lifecycle, including creating high-level design (HLD) documents, low-level design (LLD) documents, proof-of-concept (PoC) prototypes, and leading the team through task delegation.
  • Built feature-rich mobile apps for Android and iOS using Flutter and Ionic-AngularJS, achieving rapid development and consistent cross-platform experiences.
  • Mentored team members and Led the development of a well-documented full-stack enterprise web application using ReactJS, ExpressJS, Redux, NestJS, and Docker-Compose, prioritizing scalability and maintainability.
  • Responsible for developing mobile, web, and backend of multiple enterprise, and public applications.
  • Developed Flutter-Android, Ionic-Android plugins, and Typescript, Flutter, and Dart packages.
  • Maintained the HDFC Bank Home Loans which uses Ionic Cordova.
  • Created internal tools for standalone and CI/CD usage leveraging Bash, Python, Dart, and JavaScript, contributing to improved processes and team efficiency.
  • Led the Flutter development team, effectively delegating tasks, fostering teamwork, and delivering projects on time.

Binary Numbers

Senior Software Developer, Aug 2020 — Nov 2022

Binary Numbers is a specialized product engineering, web and app development company

  • Developed a scalable project template for NodeJS, and Flutter that reduced delivery time for apps that conforms to community best practices.
  • Handled technical aspects of the product, including technology decisions and choices, architecture, priorities, and velocity.
  • Led & mentored a team of mobile developers, where I was involved in building flutter, and NodeJs applications.
  • Responsible for the development of private packages/plugins.
  • Developed container configs, and tools to help maintain code, and automate various development-deployment tasks.
  • Responsible for performance profiling and optimizations. Wrote unit & integration tests for critical components.
  • Experience with MVCVM, MVVM pattern on apps and MVC, and the microservices pattern on servers.
  • Used riverpod, streams, provider, and ephemeral for state management in flutter and Hive, and Drift for storage in dart.
  • Integrated Razorpay, and Amazon IAP on backend and flutter apps. Built content delivery files builder for OTT apps.
  • Deployed, and developed over 9 projects including 4 internationalized apps in 2 years.
  • Collaborated with 4+ teams to deliver projects on time retaining 100% of clients in the 2-year period.

Kootumb

Flutter Developer Intern, Aug 2019 — Mar 2020

Kootumb is a web & app development consultancy firm.

I joined Kootumb as an intern to grow as a Serverless Mobile application developmer. I built social media app like Instagram using Flutter, and Firebase.

  • As an individual contributor, I developed a sample prototype social media serverless application using Flutter & Firebase Integrated the provider for state management in the app.
  • Prepared retry logic in the app in the event of errors, broken connections, or server problems.
  • Implemented the mobile application user interface according to design specifications.