Career Profile

I am a software developer with an extensive background in enterprise and cloud-based technology. I'm very active on github, as well as several developer communities (online and local). I constantly seek out and engage other developers from whom I can learn new skills, techniques, and ways of thinking. My strengths include my commitment to constant self-improvement, and a talent for finding the most efficient solutions to problems.

Experiences

Founder, Manager, Contributor

May 2017 - Present
Bincrafters.io - Open-Source Team

Bincrafters is an OSS team I formed for the purposes of creating and publishing C/C++ packages using the package manager Conan.io. Since it's inception, I have been the manager and one of the top three package contributors. This involves creating, reviewing, and maintaining Conan.io recipes which are written in Python, and which build open-source C/C++ libraries into binary packages. It also involves configuring and managing an extensive devops pipeline including Appveyor and Travis CI systems which to execute the recipes, and the public Conan repository on Bintray where the packages are hosted. As manager, I have recruited 15 volunteer team members, and our team collectively has created and published nearly 200 popular C++ libraries as Conan packages.

Founder and Lead Software Architect

December 2017 - Present
AppAnywhere.io

AppAnywhere is a cloud-connected networking startup I founded to address firewall-related networking challenges which have persisted throughout my last 10 years of work in the field of advanced networking and firewall management. It is currently in it's first year of research and development. As lead architect, I designed the overall application architecture and strategy. I developed the SAAS cloud-gateway and orchestration using an ASP.NET application deployed to Microsoft Azure Functions and other Azure PAAS services. I led all technical design discussions with the web developer and C++ developers. I learned and automated the DevOps pipeline for creating and distributing binary application installers for both Windows and Linux, which included MSI, DEB, and RPM package and repository formats. I also manage all other business operations.

Lead Monitoring Architect and Developer

2014-2016
GSI, Inc.

As the monitoring architect, I led the research and development of the companies proprietary cloud-connected enterprise monitoring platform. After choosing the Java-based SAAS monitoring platform, I developed a suite of custom modules in Groovy. These modules all targeted the enterprise services which comprise Oracle's ERP platform JD Edwards. This included synthetic browser transactions for the web servers, advanced database monitoring for three database platforms, advanced log file monitoring, and application server monitoring for Oracle Weblogic and IBM Websphere.

Founder, Lead Consultant, Virtual CIO

2011-2014
ConnectU Systems, Inc.

My primary role was managed Virtual CIO to more than a dozen local businesses, ranging from 5 to 500 employees. For these clients, I acted as both trusted advisor and administrator, designing and implementing all technology projects. I also provided advanced network and cloud consulting to several national enterprise organizations on a project basis. I managed a helpdesk team of 3, which provided the tier-1 technical support to users, while I focused on executing larger migration projects. Migration projects often involved rolling out cloud services such as Microsoft Office 365 and Intune, providing advanced management of Sharepoint Online, and managing all basic office technology as Cisco network equipment, servers, printers, NAS, VoIP, and VPN connectivity. I also managed all telco and service provider contracts, regularly finding ways to substantially reduce recurring customer costs.

Projects

Bincrafters - An OSS team dedicated to packaging C++ libraries using Conan.io, Travis CI, Appveyor, and Bintray.
AppAnywhere - An startup building software-defined networking platform focused on managing inbound access to network services.
Genius Monitoring - A cloud-connected suite of monitoring modules focused on enterprise application services and databases.
Network and Cloud Consulting - A company providing managed IT services focused on migrating legacy technology to cloud services.

Skills & Proficiency

C#, .NET, Azure PaaS

Groovy, Java8, Gradle

C++

Python

Javascript, Electron