Pravesh Soni

My Journey into Technology

I grew up fascinated by computers specifically those used for early games. My first interaction with the computer when I got chance to play games on Spectravideo SVI-728 at my friend’s house. That started my exploration in the early days of personal computing. My first brush with programming came through BASIC—writing simple games and scripts that sparked an enduring passion for building software. What began as childhood curiosity evolved into a 20+ year career in software development.

My early years in the industry introduced me to Classic ASP, where I learned web development fundamentals. This foundation led me to Microsoft technologies, particularly .NET and C#, which became my primary focus. Over the decades, I’ve deepened my expertise in application architecture, performance optimization, and DevOps practices, working across the full technology stack—from database design to cloud infrastructure.

What Drives Me

I’m energized by solving complex technical problems, whether it’s architecting scalable systems, tuning database queries for optimal performance, or designing CI/CD pipelines that enable teams to ship faster. I’m equally passionate about writing and sharing knowledge—through blogging, contributing to open source communities, and exploring emerging technologies like IoT and home automation.

Beyond code, I’m a fan of science fiction, music, and creative pursuits. I’m an enthusiast of the Microsoft ecosystem and genuinely excited about how technology continues to evolve and shape our world.

Connect With Me

For detailed information about my professional background and skills:


A regularly updated resume reflects my commitment to professional growth and continuous learning—not necessarily a job search. I maintain an up-to-date resume for various opportunities including committee memberships, speaking engagements, panel participation, and further education. It’s good practice to review your career development regularly and keep your resume current.