About Me
I am a software engineer and team lead passionate about system design and performance optimization. Currently, I am an Engineering Team Lead at NeoSOFT Technologies, where I focus on High-Level Design (HLD), Low-Level Design (LLD), and leading cross-functional backend teams. Previously, I worked as a Senior Software Engineer, developing scalable backend microservices using Node.js and SQL Server. I started my engineering journey here and have grown to lead complex, high-throughput projects. I hold a total of 10+ years of experience in scaling backend systems and databases. My core expertise spans across Node.js, Express.js, PHP, and various SQL/NoSQL databases. I enjoy diving deep into engineering challenges and mentoring developers to build reliable, scalable software.
Engineering Philosophy
Great engineering is invisible. It handles millions of requests seamlessly, scales gracefully under pressure, and enables product teams to move fast without breaking things.
Core Capabilities
Backend Arch
Scalable APIs
Data Modeling
PostgreSQL
Cloud Infra
AWS & Docker
System Design
Microservices
Experience
Engineering Team Lead at NeoSOFT Technologies
Directing backend engineering initiatives, architecting high-availability systems (HLD/LLD), and mentoring cross-functional teams to deliver enterprise-grade solutions.
Senior Software Engineer at NeoSOFT Technologies
Engineered robust microservices and scalable backends leveraging Node.js and SQL Server to support high-throughput applications.
Software Engineer at NeoSOFT Technologies
Developed dynamic web applications and optimized relational database queries using modern PHP frameworks and MySQL.
Software Engineering Trainee at NeoSOFT Technologies
Mastered foundational web technologies and established a strong engineering baseline.
Bachelor of Engineering at University of Mumbai
Graduated with honors, establishing core principles in computer science and software engineering.