Personal details

Jonathan N. - Remote

Jonathan N.

Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

I have been working with web development for over a decade and and a half and have gained experience in numerous web technologies, including development languages such as HTML, JavaScript, PHP, MySQL, NodeJS, MongoDB, etc. For the past 5 years, I've worked with Quietyme, a company that provides an intelligent sensor and analytics solution that streams solutions to businesses and homes. My experience enables me to build anything from simple marketing sites to custom web applications. I work closely with graphic designers, marketing people, and other developers to complete projects as effectively as possible. My background also includes extensive experience as a network engineer. Working with AIR Technology Services, an IT firm in the Milwaukee area, I managed 30+ servers & 150+ workstations. In this role, I provided technology consulting, equipment upgrades and installations, management of all network-related software, etc.

Over the past several years, I've moved heavily in the direction of SPAs, ReactJS and associated technologies (Redux, GraphQL, Webpack, Babel, the evolving JavaScript language, Node.JS, etc.) to build very complex modular web applications.

My passion at this stage in my career is to write well-organized, readable, re-usable modular code so that I not only complete your project to your satisfaction, but you experience no surprises should you ever need to hire someone else to maintain your project.

I also enjoy talking to and mentoring other developers, largely because I'm so passionate about what I do. I believe that web development skills and techniques can be categorized as good, better, best. You should never as a developer undersell your own abilities, but you should also be constantly striving to improve. I enjoy leading developers to the best ways to do things as they gain more and more experience.

I look forward to seeing how I can help you!

Work Experience

CTO / Systems Engineer / Network admin / Programmer
Quietyme | Jan 2013 - Present
PHP
Node.js
MySQL
Mocha
React
Webpack
Redux
GraphQL
Relay
Express.js
- From the ground up, designed an infrastructure that aggregates data from dozens of Zigbee devices at a single location through a Raspberry Pi “gateway”, aggregates data from multiple gateways through a remote server, parses/manipulates said data at the server, runs data analytics, stores the data in multiple formats, and presents it to clients on the web, both streaming and in an archived form. - Utilized caching, batching, and other techniques to continuously optimize how we process / present our data as client demand grows - After early design using earlier technologies, transformed our front end to a fne-grained modular/componentized system built on ReactJS - Secured the environment to minimize public surface area and prevent future attacks - Built an API to allow customers and our own products to interface with our database and other internals
Web Developer
Derived Designs | Sep 2009 - Sep 2013
PHP
jQuery
MySQL
WordPress
AJAX
Joomla!
Yii 2
Linux System Administration
(see position overview)