IT Consultant & Software Engineer
James Adams Technology Consulting
2013-01-01-Present
+ Learn about and understand client's business model and other requirements, to find a solution that truly fits their needs.
+ Build cus...
+ 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
PHP
Node.js
MySQL
Angular
Yii
Laravel
Slim
Symfony 2
View more
Solutions Software Engineer
Zenoss
2015-09-01-2018-01-01
Zenoss provides unified monitoring for the modern data center. We provide monitoring, analytics, and analysis for all aspects of the data...
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).
Python
Zope
Docker
View more
Python
Zope
Docker
Ext JS
View more
Lead Software Engineer
CIG Logistics
2013-07-01-2015-09-01
Continental Intermodal Group (CIG) is a growing oil field logistics provider started in 2013 with the financial backing of Barclays Natur...
Continental Intermodal Group (CIG) is a growing oil field logistics provider started in 2013 with the financial backing of Barclays Natural Resource Investments (BNRI).
I led a team, doing QA, dev ops, and development for a mission critical web app. The core is built on PHP. We ran an HA environment on AWS, with Percona Cluster, all managed by Ansible. We also had a mobile app using PhoneGap and jQueryMobile. We built a test suite using Robot Framework, and Jenkins for CI.
+ Lead a small engineering team in charge of development, QA, and dev ops
+ Manage sprint backlog, daily scrums, roll out schedules
+ Interface with large client companies to define requirements, and provide deliverables on time and on schedule, support their integration development efforts (using our RESTful API)
+ Design, architect, and execute ongoing development of internal logistics management application
+ Optimize SQL queries for performance and scalability
+ Build and maintain scripting for automated deployment and schema migrations, using bash, sql, PHP, git, and voodoo magic
+ Provide rich UX using AngularJS, Twitter Bootstrap, jQuery, jQueryMobile, JavaScript and HTML5/CSS3 for AJAX and DOM manipulation
+ Build REST APIs in PHP and NodeJS. Build docs with Swagger.io
+ Integrate with various external SOAP and REST APIs
+ Manage hosts running in Rackspace Managed Cloud and Amazon Web Services
+ Administer development tools, including Vagrant-based local dev environments, Atlassian Jira for tracking development lifecycle, and Atlassian Confluence for managing our growing internal knowledge base.
+ Built NodeJS service to interface with truck scales and silo automation equipment, feeding data via REST APIs
+ Provide support and guidance to QA team implementing automated integration testing using Jenkins for CI, and Robot Framework for automated functional tests.
PHP
jQuery
MySQL
Angular
SOAP Web Services
Swagger
View more