Experienced Software Engineer / Web Developer well versed in a variety of programming languages, frameworks, and methodologies.
2010 - Present
Sonifi Solutions, Inc.
Designed software build systems using 3rd party technologies like Gulp, Webpack, etc. Also designed some custom build systems using Python & various Python libraries.
To support the interactive applications, I also worked on multiple back-end services/applications such as daemons, scripts running via cron, shell scripts, SQL database design (MySQL & Postgresql), Redis databases, RESTful APIs, etc.
Setup multiple Continuous Integration systems running Jenkins/Build Bot for runnning unit tests on projects as soon as code is updated in the repository, creating builds after successful unit testing, and other various tasks.
Worked on a project where I designed & co-developed a streaming media platform to deliver adaptive streaming video on demand content to the hospitality industry. For this project, I designed an automated content encoding workflow system meant to automate the processing & encoding of video files using Python, RabbitMQ, and various Python libraries. I also architected & developed the client side application which was written in AngularJS & TypeScript.
2005 - 2010
CEO, Software Engineer / Web Developer
JMK Development, LLC
2003 - 2009
Software Engineer / Technical Lead Manager
Pearson Digital Learning
Worked as a lead developer and/or technical lead manager on multiple E-Learing SCORM compliant educational software. We developed educational software designed to run on the desktop and over the web. We used Actionscript (2.0 and 3.0) to develop the actual courseware applications with Java and SQL databases to support the backend. All content was also fully SCORM compliant and designed to run on any SCORM compliant management system. On one of my later projects, I was the lead technical manager responsible for designing & implementing central logic of the application as well as managing a team of 4 developers located in Salt Lake City, whose responsibility was to develop the template content that the courseware system would interact with.
2001 - 2003
Web Developer, IT, Sales
Trustee Services of Arizona
Worked as a Sales Manager & also general IT person. As a Sales Manager I was responsible for coordinating over 200+ daily sales of foreclosure auctions all over the state of Arizona by telephone & email. I utilized a custom application that I wrote for the company to track & monitor sales. As their IT person I saw to the maintenance of their network, computer software & hardware issues, and also was responsible for the programming & maintenance of their various websites. The websites were designed with Actionscript, ASP, and MySQL databases.