I am a business graduate, *nix fan, open source enthusiast, fast learner, early adopter, team guy, explorer, deeply driven, self motivated software craftsman.

I love music, hacking and playing urban terror. I contribute to open source projects at leisure. I would love to pursue challenging opportunities which contribute to a better tomorrow for all of us!

What is in my skill set?

I am a full stack developer with extensive experience in system administration. I have played with a lot of tools and toys. However, I would call these my primary skills:

Python:
You can call me a dedicated Python Developer. I love all things Python. I have 4 years of working experience with different Python tools and toys.

  • Django
  • Django Rest Framework
  • Flask
  • Celery
  • Scrapy
  • BeautifulSoup
  • Google App Engine
  • Kivy
  • PyQT / PySide

PHP:
PHP has been my primary stack for a long time. I started doing professional PHP development since late 2008. I still enjoy writing PHP, specially with the new syntax, language features and modern frameworks - PHP is still fun to me.

  • Laravel
  • Symfony
  • Zend (1.x)
  • Code Igniter
  • WordPress
  • Guzzle

Front End:
I have mostly worked as a backend developer during my career over the past 7-8 years. But I have had my share of front end development too. I am definitely not a kickass front end ninja but I do know more than enough HTML, CSS and JavaScript to build decent Web UIs and mobile applications.

  • JavaScript
  • jQuery
  • AngularJS (1.x)
  • ReactJS
  • Bootstrap

I am learning ES2015 and beyond for writing cleaner codes.

Tool Set:
I know git and work on OS X. I have Linux VMs running inside Vagrant. I am also a big fan of Docker and find it a painless solution to develop and deploy my applications. I have working experience with MySQL, PostgreSQL and NoSQLs as well. I have scored 95% in MongoDB course from Mongo University. I will not only build your app but also deploy it to cloud providers like heroku, aws, rackspace or any VPS.

I am a believer in code quality and follow the best practices. I use Jetbrains IDEs for optimum productivity and cleaner codes. I believe every developer should write unit tests before starting to write business logic. BDD and TDD are my super secret ninja skills against bugs.

While I am mostly focused on Python, PHP and Javascript, I love learning new technologies and adapt new tools to solve challenging problems. I have decent expertise in these tools too:

Node.js:
I of course use Node.js as a part of my front end tooling but I also love building simple backends using it. I love the npm package managers for it’s simplicity.

  • Express
  • SailsJS
  • MEAN
  • Keystone JS
  • requests module for scraping


Redis: I have used it as message queue, cache and data store.

Golang: I am a big fan of it’s concurrency model, simple syntax and a nice standard library. I have written several command line tools in the language. Cross compilation and the go fmt tool is a big plus for me.

What do I want to learn next?

  • Machine Learning
  • Data Science
  • Natural Language Processing

How can I add value to your business?

I have a business degree (and currently doing MBA). I have a very keen interest in growth hacking. I try to understand the business process and add values to both customers and the business. I assume ownership and lead by example. I understand the importance of shipping fast and capture the market before competitors. I think out of the box and bring novelty to the table.

I translate the business requirements into agile software development practices and stride to achieve enhanced value creation for all of us!

Community Engagement