Backend Developer
Born with an innate curiosity for technology, my story begins in the classrooms of the Madras Institute of Technology. Here, I not only honed my skills in Production Engineering but also discovered my passion for solving real-world problems using technology.
My professional journey as a backend developer has been defined by a passion for building scalable, reliable, and high-performance systems. I have over 2 years of experience working with Python and Rust, specializing in real-time data pipelines, microservices, and Linux-based applications. My expertise includes designing modular API architectures, optimizing database schemas, and implementing robust backend workflows for performance and reliability.
At Ethereal Machines, I designed and optimized database schemas for factory data flow, developed APIs in Django for real-time CNC machine data, and integrated InfluxDB time-series databases. I implemented WebSocket communication for live machine status updates, architected backend workflows for seamless data handling, and built a CRM module for efficient machine management. My work included advanced data processing, anomaly detection, and automating candidate screening, as well as migrating CNC Machine UI from Tkinter to GTK3.
At Advertyzement, I led the transition from monolithic to microservices architecture, resolved critical issues in file management, and developed a scalable notification microservice with multi-channel capabilities. My contributions included designing REST and WebSocket APIs, integrating cloud solutions, and building SDKs for team-wide adoption.
Cricket has always been a significant part of my life. Representing my college in ZONAL and INTER-ZONAL tournaments as a fast bowler taught me the value of perseverance, teamwork, and thinking under pressure. These lessons have seamlessly translated into my professional journey.
Exploring different cultures and experiences has been a significant part of my life.