I started my career as a C/C++ programmer building IVRS (Interactive Voice Response System) applications for Windows and Linux platforms.
After the explosion of the World Wide Web, I decided to change my working domain and focused on backend (Node.js, Express JS, MongoDB) web technologies with an emphasis on building APIs and Microservices.
While working on a project, I strive for a fast, portable, and reusable codebase. I prefer to structure and design the application/website from scratch using a bare-bones framework to ensure the production code is compact, easily extensible, and free from bloat.
More About Me (On the Personal Side)
I live in New Delhi, India. When I'm not eyeballing computer monitors, I love to play chess with my friends. Occasionally, I watch crime thrillers and documentaries related to world history.
Unlike most programmers, I neither take coffee nor tea to give a stir to the mind. The coding work itself is the desired mental stimuli needed for the grey cells.
Dev Tools and Peripherals I Use!
I'm not a fan of huge monitors or a multi-monitor setup. I have an old HP Pavilion Series laptop which still works fine and is generally used for testing or general work.
With plenty of code editors to choose from, one can easily get confused while comparing the feature set. I started with Sublime Text, used Brackets for a short period, and finally settled with Visual Studio Code which I currently use for all of my coding sessions.