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:
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 Rest Framework
- Google App Engine
- PyQT / PySide
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.
- Zend (1.x)
- Code Igniter
- AngularJS (1.x)
I am learning
ES2015 and beyond for writing cleaner codes.
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.
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.
- Keystone JS
requestsmodule 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!