me.png

Software Engineer

I'm an IT engineering graduate from NIT Srinagar.
Currently working as a Software Engineer at Tekion.

Areas of interest: Backend engineering, distributed systems, databases, microservices, and SDE in general.

The story

My first laptop was my dad's office laptop in 2013. The only computer experience I had before this was in school, where the first thing we would do on booting up a system was changing the screensaver and the second being 2 player pinball.

I pretty much instantly got into gaming (at least into games the laptop could handle). I didn't take an interest in coding until late 2015 - still was struggling to figure out how to get my mom's power point presentations to look the right way. During 2014-15, I'd gotten into multiplayer games and was an active member of some IRC networks - met some awesome people around these places (game scripters, network admins, and some computer geeks in general). I guess some of it rubbed off on me.

It was during this time I'd tried a couple of things:

  • Tried running my own IRC network after borrowing some friends' servers - it stayed up for the better part of a year but then I got busy with school. Probably my first experience with servers (and failing to start something on the internet).
  • Played around with mIRC scripting and created an IRC administration bot. Wish I still had the code around. It's somewhere out there on pastebin though.
Enter late 2015, someone pushed me to learn to program and suggested Python 2. I picked up Zed A. Shaw's Learn Python 2 The Hard Way and that was it. Never stopped since. A second IRC bot came out of all this for which, fortunately, I still have the code.