IT Consultant & Software Engineer
James Adams Technology Consulting | Jan 2013 - Present
PHP
Node.js
MySQL
Angular
Yii
Laravel
Slim
Symfony 2
+ Learn about and understand client's business model and other requirements, to find a solution that truly fits their needs.
+ Build custom web applications in PHP and JavaScript
+ Implement best practices, including MVC architecture, design patterns, namespacing, class autoloading, and Composer dependency management
+ Develop both greenfield projects and legacy code bases, using frameworks like: Laravel, Symfony, Yii, CodeIgniter, Zend, CakePHP, Slim, Klein, or even no framework at all.
+ Agile/Scrum consulting and freelance project management
+ Supplemental development talent for small teams or end-to-end outsourced development
+ Build rich web UIs employing open source industry-standard technologies, including AngularJS, jQuery, Twitter Bootstrap, Google Maps API, CSS3/HTML5, and ajax
+ Build solid, extensible back ends employing MVC architecture, REST patterns, and other best practices
+ Setup and manage development team collaboration with tools like Atlassian Jira, LeanKit, Basecamp, Codiad, Koding, shared dev/testing environments, etc. + REST API servers and clients
+ Integrations with third-party web services, including: Kashoo, Freshbooks, Toggl, Method:CRM, or anything that uses REST, SOAP, or any well-documented API
+ Generate accurate written estimates, and complete deliverables on time
+ Work with client's existing git or SVN repositories, or help them setup Git version control
Solutions Software Engineer
Zenoss | Sep 2015 - Jan 2018
Zenoss provides unified monitoring for the modern data center. We provide monitoring, analytics, and analysis for all aspects of the data center. Zenoss monitors networking, servers, applications, virtualization, and has a flexible and extensible architecture, which can be used to monitor literally anything.
I built extensions on the Zenoss platform, called ZenPacks, which allow gather in-depth data about various technologies our customers employ in their network infrastructure. I was primarily focused on supporting VMWare network products, including vCenter, vSphere, and NSX, as well as Amazon Web Services (AWS).