Experience
Where I've worked, what I've shipped, and what I've learned along the way.
Software Engineer
Aiflux Innovations Pvt Ltd·Aug 2024 — Present
Backend systems for farmer data collection and mushroom cultivation platforms, deployed on AWS.
- Designed and developed a robust backend server for farmer data collection under FPO initiatives using Golang and PostgreSQL, with automated testing and CI/CD pipelines via GitHub Actions, deployed to AWS App Runner and Elastic Container Registry (ECR) with versioning managed through Google’s Release Please.
- Built and deployed a scalable backend platform using Node.js, TypeScript, and AWS RDS to support mushroom cultivation operations including multi-growhouse management and farmer coordination, integrating real-time environmental monitoring (temperature, humidity, CO2) through MQTT-enabled IoT sensors.
- Implemented infrastructure and DevOps workflows, deploying the system to AWS EC2 and configuring custom DNS routing via Hostinger, ensuring reliable access and smooth environment monitoring for IoT-based agriculture management.
Software Developer
Nav Prayukti Pvt Ltd·Jun 2023 — Aug 2024
Backend and embedded systems work — Go on Raspberry Pi, MQTT pipelines, AWS deployments.
- Developed a Go-based server designed to run on a Raspberry Pi, responsible for maintaining persistent communication between the local node server and a Node.js based web server hosted on AWS.
- Developed a back-end server with Typescript and Node.js that uses MQTT to send commands to embedded systems and receive sensor data.
- Developed and optimized CRUD operations using Node.js for sensor data in AWS RDS using Prisma ORM, enabling seamless and scalable data management.
- Automated deployment of Node.js applications to Amazon EC2 using Docker Compose and GitHub Actions for CI/CD.