Programming has always been my passion, I started programming at the age of 8 on Commodore 64 computer with tape drives with the BASIC programming language. As computers got more powerful so did my passion for computers and programming.
Soon after graduating in 2005 I started working professionally, over the years I have worked on various technologies and various products for different industry verticals and I have wide industry experience.
I started with .NET using C# and VB and then soon moved to Java, in Java I worked on different frameworks like Tapestry, Spring, Apache Struts, JSF, Wicket, etc. I worked with PHP and Python on and off as well.
I moved to iOS and Android when the smartphone revolution came and soon started working for small to medium-sized to Fortune 500 companies as a consultant.
In the midst of it, I left my job and started my own software development agency. I had around 15 to 20 people working in the organization at any given instance and we worked on various projects for various companies using different technologies. Mobile and web were the centers of our attention and we developed over 100 mobile apps and games and the backends that go along with them.
We basically worked with iOS, Android(Native + React Native); apps and games (games using Cocos2D, Cocos2d-X, Unity, etc), PHP(custom backends using Code Ignitor, Laravel, CakePHP and CMS’s like WordPress, Joomla, Drupal, etc) Node, Express, Sails and even Firebase and Parse.
I have personally worked on well over 150+ apps which include names like Home Depot(I also managed their outsourced team), Go2Car, Burnettes Vodka, etc. I also worked on mobile games and one of my games got 3 Million downloads back in 2013.
What I can bring to the table is my extensive experience with software development in general and leverage it to architect code that would build upon the best of industry standards, design patterns and would stand the test of time.