I am a full stack software engineer and entrepreneur with between 1 and 10 years professional experience working with the technologies listed.
I love helping other people become better at what they're doing and have been doing so both online and offline for many years now. Besides mentoring I run a small boutique style software development firm that is specialised in crossing the barrier between cloud, desktop, mobile and physical applications.
My areas of expertise are the general syntax and usage of languages. Effective, correct and appropriate use of software design patterns. Defining algorithms. Handling (possibly large) amounts of data effectively and presenting results to the end-user in a clear and timely manner. Designing and managing the infrastructure to drive these results. Working with stakeholders to design, budget, and plan software development projects and their architecture, turning business objectives into measurable goals. Planning for and scaling with growth. Troubleshooting and resolving technical crisises and finding and remediating their root causes. Defining and leading (agile) development processes and monitoring their performance. Measuring, predicting, providing insights into and managing risk factors in software development projects. Experimental projects and research into, analysis of and reporting on new technologies/software development techniques.
Built several tools that act as a layer between industrial PLC systems and RDBSs for logging
Built KinEmote, software to translate 3D camera readings to remote control commands for e.g. media center software, games
Mentored a CS student for several months with the basics of programming
Great client and he's also a great guy to be with.
May 24, 2016
John is a great client to deal with. Deliver the questions clearly and let mentor could help out specifically in a short time!
May 03, 2016
Excellent mentorship, is how I would sum it. John clearly explained the reasoning and also made edits to my code, to solve my problem.
Apr 23, 2016
John has been an excellent mentor so far. My fear factor with setting up a LAMP server has gone from a 10 to a 5, and I feel much more capable of feeling my way through issues on my own. In addition, tweaking legacy PHP code feels a bit less intimidating, migrating servers, etc.
Jan 11, 2016
Great mentor, found a solution that many others could not.
Sep 22, 2015
super great code!
Sep 15, 2015
John Simons was awesome. As early as it was for him he took the time to help me solve my canvas issue. He did it effectively and what I consider timely. Props to him.
Aug 30, 2015
Great experience. John was able to answer all of my questions and was very helpful and respectful.
Aug 18, 2015
Very helpful and knowledgable. I started learning almost immediately during our discussion.
Jul 20, 2015
John is a brilliant mentor and has been collaborating and working independently on apps that use (Node, JS, Express).
Jul 07, 2015
A gentleman, very patient and efficient with a excellent ability to impliment solutions
May 07, 2015
Excellent! Clear spoken and fast explanation/solution to what I was working on.
May 04, 2015
Great Meteor Developer
Mar 05, 2015
John was very helpful and clearly very knowledgable. I'll definitely work with him again.