About me
North - Senior Product Engineer
Aug 2019 to Present
Remote
Develop API's using Node.js, Postgresql and AWS.
IBM - Software Developer
Oct 2015 to Aug 2019
Durham, NC
Developing open sourced, continuous delivery services for Kubernetes using Node.js, Travis, Kubernetes, MongoDB, Launch Darkley and GitHub. See https://razee.io
Developed IBM Cloud Kubernetes Service API/CLI with GoLang, Docker, Kubernetes, ETCD, Travis, Launch Darkly and GIT.
Developed IBM Bluemix DevOps tools using Open Stack Object Storage, Heat, Cloud Foundry, Docker, Node.js, TravisCI, Linux.
Patent date Filed Mar 31, 2017 for "Container chaining for automated process completion" Patent issuer and number us US20180285156A1
UDU LLC - Application Architect
Dec 2014 to Sep 2015
Durham, NC
Reduce infrastructure cost by 60%
Designed and developed full REST service developed with MongoDB, Redis, Node.js to be used by mobile web applications written for iOS and Android using Amazon EC2, Elastic Beanstalk, Elastic Load Balancer, Route 53, S3 and CloudFront
Designed and developed chat service using Node.js, Faye, Redis
Develop micro services for image manipulation using Node.js, Express, ImageMagick
Designed and developed metric dashboard using Node.js, Keen.io and Dasher framework
Evaluate architectural options centered around Docker containers such as Mesos, Mesosphere, Kubernetes, CoreOS, Swarm.
Expand capabilities and performance of core product
TotalCast LLC - Director of Technology
Mar 2014 to Dec 2014
Raleigh, North Carolina
Commercialize patents held by Capitol Broadcasting Company
Manage the design and development of a TV watch app for WRAZ FOX50
Manage the development of Geo-fencing API and SDK for iOS and Android
Designed and managed development for geolocation API used by NBC Sports Live
Design and developed a DRM server for encrypted Apple HLS streams in GoLang
Designed efficient auto-scaling architecture to keep infrastructure costs low using Amazon Web Services EC2, Route42, ElastiCache, Elastic Beanstalk, Elastic Load Balancer, S3 and Cloud Front.
Design and integration metrics for API usage and billing
Ignite - Contract Software Engineer
Nov 2013 - Feb 2014
Cary, North Carolina
Developed deployment strategy for node.js applications
Developed all back end services and server deployments for Facebook game for Chrysler/UFC promotion RamRumble.com using Ubuntu, Node.js, Express.js, MongoDB, Angular.js and Javascript
Developed holiday card Facebook application Together for the Holidays for Country Inns & Suites using Ubuntu, Node.js, Express.js, MongoDB, Angular.js and Javascript.
Outlined plan for first two quarters of 2014
6fusion USA - Senior Software Engineer
Sep 2011 - Oct 2013
Raleigh, North Carolina Area
Prototype UC6 Meter for Linux using GoLang to capture performance metrics of the machine
Developed VMware vSphere (4.1/5.0/5.1) virtual machine appliance to provide consumption based metrics (cpu, storage, memory, I/O) on virtual machines in vSphere installation. Implemented using CentOS Linux, VMware vSphere API's, Ruby, JRuby, Java, Mysql, Ruby Sinatra/Padrino, Torquebox, VMware Studio, VMware vApp API's, Javascript and HTML
Development of next generation of cloud computing management console and APIs to provide infrastructure as a service for both public, private and community clouds.
Migration of existing 6fusion virtual machine orchestration and reporting system from Microsoft .Net/SQL Server to Ruby on Rails 3.x/Postgres
Proof of concept for gathering virtual machine metrics for VMware vCloud infrastructures
Develop stories and acceptance criteria for metering VMware vCloud infrastructures
Provide solutions and recommendation for measuring and reducing IT infrastructure costs
Identify capacity and trends for existing IT infrastructure
Outline migration paths to move to private and public cloud infrastructures
Writing proposals for specific client solutions
Independent Consultant
Jul 2008 to Sep 2011
Raleigh-Durham, North Carolina
Developed business intelligence software for managing purchasing decisions for Lomax online bookstore Implemented in PHP, Python, MySQL, Amazon API
Managed project for Thompson File Histories e-commerce site on behalf of OnWired.com design firm
Developed prototype social business site similar to LinkedIn (Python, MySQL)
Created e-commerce site using Magento for a specialty soap store SignaScents.com
National Cinemedia/Creoss, LLC - Program Manager
Mar 2011 - Jul 2011
Centennial, Colorado
Worked directly for CIO and assisted in transforming his organization to agile development (Lean/Kanban)
Transformed organization to agile engineering practices within 90 days by increasing quality and shortening the release cycle
Transitioned business analysts to develop user stories and acceptance criteria and how to bring the customer into the software development process
Assisted development teams on estimating and validating stories and tasks
Guided project and release managers on how to package a release and track and manage the software portfolio of business initiatives
Transformed development teams to agile engineering practices using Sharepoint (document management) and Target Process (Kanban, Defect, Tasking, Portfolio/Project reporting and Quality Management)
ESRG Tech/ Creoss, LLC - Program Manager
Nov 2009 - Dec 2010
Norfolk, Virginia
Responsible for the communication, coordination and code completion of engine monitoring system between U.S. Navy and software development teams.
Analysis and specification for Small Business Innovation Research (SBIR) initiative to provide fuel optimization system for the U.S. Navy.
Specified, prioritized and managed requirements for engine system monitoring working with both company and U.S Navy ship engine engineering teams.
Designed and developed web service to provide statistical curve fitting of 2 & 3-dimensional data sets in Python.
Responsible for the successful the code completion engine system monitoring system for the DDG-1000 stealth destroyer written in Java for U.S. Navy.
Responsible for the successful deployment engine system monitoring system for the littoral combat ships (LCS-1) written in Java for U.S. Navy.
Assessed and identified deficiencies in procedures using Subversion software configuration management. All recommendations were accepted and corrected
Successfully transitioned and managed development teams to agile engineering practices using VMWare (virtual machines), Confluence (document / wiki management), Greenhopper (task management) and Jira (ticket management)
Digitalsmiths - Senior Software Engineer
Sep 2008 - Nov 2009
Raleigh-Durham, North Carolina
Designed and led the development of a video asset management and syndication system for digitally distributing TV and films. Implemented in Python, MySQL and Flex.
Implemented continuous integration and release processes using Hudson, Ant and Subversion.
Mentored teams in agile development (SCRUM, RallyDev)
GameVee.com - Development Lead / Application Architect
Feb 2007 - Sep 2008
Apex, North Carolina
Responsible for the successful implementation of a community website to share and distributed user captured gaming videos. Performed system architect and team lead roles.
Created webserver (NGINX) module to provide H.264 video streaming and time-shift seek using C/C++
Architected and developed to withstand high-volume traffic with minimal hardware using Apache, NGINX webservers and developed in HTML, AJAX, PHP and MySQL.
Company successfully sold to GotGame.com
Pheasant Creek Coffee LLC - Owner
Jul 2004 - Feb 2008
Apex, North Carolina
Responsible for all aspects of running a small business.
Sprint -Senior Manager
Jul 2001 - Jul 2004
Overland Park, KS
Responsible for team of 30+ that supported mission critical online account services for SprintPCS.com.
Rescued a troubled $30M website migration from IIS/ASP to Weblogic/Java
Created and mentored an software development ecosystem to allow for development of concurrent releases for SprintPCS.com
Scaled agile development to 300 people across 10 teams using newly developed agile techniques combined with Extreme Programming (XP) practices.
Red Sky Interactive - Team Lead
Sep 2000 - Jul 2001
Alpharetta, Georgia
Managed the successful completion of a $20M project
Transformed customer engagement to allow a more agile approach and allow them to show value and progress to their investors monthly
Responsible for transforming an 18+ team to a software development ecosystem by leading the team from waterfall to agile techniques (XP).
PrimeContract.com was the winner of Forbes Best B2B award in 2001.
Online Insight, Inc - Manager of Technical Services
Jul 1999 - Sep 2000
Atlanta, Georgia
Managed team to customize and install adaptive-conjoint analysis web-based software (Perl / Java)
Engaged customers on how Online Insights solution can be engaged to increase value
McKesson HBOC - Software Engineer
Nov 1998 - Jul 1999
Alpharetta, Georgia
Developed medical imaging and information systems for the healthcare industry using C/C++, Java, LDAP
NCR/Universal Business Systems - Consultant
Aug 1998 - Nov 1998
Norcross, Georgia
Ported applications from its NCR proprietary UNIX system to Windows NT using C/C++
ClientLink, Inc - Director of Object Technologies
Feb 1997 - Aug 1998
Alpharetta, Georgia
Manager of 8+ development team
Developed applications for MCI and World Travel using Smalltalk/C++/Java
ChoicePoint/Universal Business Systems - Consultant
Oct 1996 - Feb 1997
Alpharetta, Georgia
Developed DMV information system for insurance industry using Oracle, C and TCL/TK
HBO & Company - Software Engineer
Aug 1995 - Oct 1996
Alpharetta, Georgia
Worked on Heath Network Enterprise product using VisualWorks Smalltalk / Envy.
BellSouth/Trecom Business Systems - Consultant
Jan 1995 - Aug 1995
Atlanta, Georgia
Developed service oriented architecture (SOA) for Plug-in Inventory Control System using HP/UX, Oracle, C++
Black Oak Software Inc. - President
May 1994 - Jan 1995
Cary, North Carolina
Developed product for CompuServe consumer market using Digitalk Smalltalk
Systematics - Database Administrator
Oct 1993 - May 1994
Dunwoody, Georgia
Designed and implemented database schema for Cellular Billing System using Oracle
Sales Technologies - Database Administrator
Jan 1990 - Oct 1993
Atlanta, Georgia
Developed Territory Management product (C, SQL, Ingres)
Managed 70 production Ingres databases and 120 development databases.