My Experiences (~1.5 Years)



Software Developer Trainee

March 2023 - Sept 2023

MatrIoT Solutions, Bangalore


  • Developed a BIO DATA web application using Angular for the frontend and Node.js with Express and MongoDB for the backend.
  • Implemented CRUD operations, third-party APIs, WebSocket, MQTT, and data validation functionalities.
  • Replaced MongoDB with MySQL in the same application.
  • Replicated the web application as an Android app using Ionic, a cross-platform framework.
  • Updated M3-SUITE web app frontend from Angular 8 to 16 alone.
  • Dockerized above applications.


Software Engineer

October 2023 - Feb 2024

MatrIoT Solutions, Bangalore


  • Updated the M3-SUITE backend from Node.js version 5 to the latest and replaced MongoDB database with MySQL.
  • Mostly worked on Asset Tracker backend while other team members worked on cBin backend.
  • Updated the schema model, updated the events, and also updated the web sockets.
  • Created Dockerfile for Node.js application and created Docker compose for backend application.
  • Worked on one IoT product, creating a logger file using Python and creating a JSON property and validation function.
  • Created a WebSocket where two laptop clients and the server can connect and communicate through messages.


SDE-Mobile

April 2024 - Present

SenseGrass, California (Remote)


  • Created a fintech app with payment transfer functionality similar to modern Paytm and PhonePe using React Native.
  • Included loan and crop insurance functionalities for farmers.
  • Integrated payment gateway and payouts using Cashfree.
  • Worked on Node.js backend with MongoDB for integrating Cashfree API.
  • Collaborated with 2 developers on this fintech product.


  • Developed MoneyPlant app with 2 developers using React Native and Spring Boot PostgreSQL.
  • MoneyPlant features include employee loans based on salary, payment transfer, stock investment, mutual funds, SIP, games, gold loans, and credit cards.
  • Worked on frontend for onboarding (signup), login, and KYC for new users.
  • Developed side navbar, fixed bottom navbar, home screen, and connected screens.
  • Implemented QR code scanning and generation, notifications, user profile, game design, and credit card application.
  • Worked on gold loans section.

  • Designed the architecture of the entire backend for MoneyPlant using Spring Boot and PostgreSQL.
  • Learned Spring Boot and PostgreSQL from scratch while working on frontend, then started building backend application.
  • Designed model schema for the backend.
  • Created APIs for onboarding users, login, and mobile number verification.
  • Developed various other APIs for frontend functionalities mentioned above.
Whatsapp me?