Professional Experience
Software Engineer
SenseGrass
Continued contributing in an equity-based capacity post full-time tenure.
Fixed production bugs, improved system stability, and optimized existing APIs.
Added incremental backend features and enhancements based on business needs.
Supported deployments, environment fixes, and production troubleshooting.
No exclusivity or conflict of interest; open to full-time opportunities.
SDE
SenseGrass
Designed and developed backend APIs using Node.js and Express to support loan, insurance, and payment workflows handling sensitive financial data.
Implemented authentication and authorization mechanisms to secure backend services and control access across user roles.
Integrated identity verification workflows including Aadhaar/PAN, eKYC, and OTP, ensuring compliance and secure data handling.
Implemented payment processing and payout flows using Cashfree and EscrowPay, including EMI handling and scheduled background jobs.
Designed and optimized database schemas and queries using PostgreSQL and MongoDB, improving API response times and system reliability.
Implemented real-time communication using WebSockets to deliver low-latency notifications and status updates.
Contributed to existing Spring Boot microservices by fixing production issues and extending API functionality where required.
Collaborated with frontend engineers to integrate backend APIs with React / Next.js clients, ensuring consistent data flow and secure API usage.
Deployed backend services on AWS EC2 using Terraform, following a GitOps-style workflow where infrastructure and deployments were managed through version-controlled pipelines.
Deployed and managed Next.js frontend applications on AWS EC2, integrating them with backend APIs and ensuring reliable production access.
Worked closely with product and design teams to deliver complete features from backend logic to frontend integration.
Software Engineer
Matriot Solutions
Modernized backend services by upgrading Node.js versions and migrating databases from MongoDB to MySQL, improving reliability and query performance.
Built and maintained backend APIs supporting real-time IoT and monitoring use cases.
Implemented real-time communication using WebSockets and MQTT, improving data delivery and system responsiveness.
Developed Python-based internal tools for logging, monitoring, and socket-based diagnostics to support backend operations.
Containerized backend services using Docker, improving deployment consistency and reducing release-related issues.
Collaborated with cross-functional teams to align backend systems with scalable and cloud-ready architecture practices.