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++

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.

University of North Carolina at Greensboro

BS, Information Systems and Operations Management

1985 - 1989