Shane Holloway

Objective: to deliver world-class products that astound customers in function and form, as leader of a dynamic, sharp, engaged, and focused team.

Entrepreneurially minded, diversely talented, and driven software engineering professional. Extensive experience in software product engineering, leadership, management, development, deployment, and operations. Specializing in isolating development and change risks through a hybrid of component, service, and object-oriented architecture, backed by 22 years of professional experience. Expert know-how and continuing interest in asynchronous and distributed computing, network communications, library factoring and abstraction for component reuse. Proficient building systems as a principal engineer, as well as leading and managing technical development teams. Focused on investing in the individuals on and around my teams to grow them technically and professionally. The ideal position would start with a challenging problem that will improve the world, combined with a smart, energetic team that has the freedom to make it happen.

Areas of Interest — Technical
  • Architecture and implementation of software systems
  • Distributed systems, actors, concurrency, and message passing
  • Object, functional, and component oriented software
  • Dynamic languages and meta-programming
  • Visualization and graphics
  • Continuous Integration, Testing, and Deployment
Areas of Interest — Management
  • Mentorship of software engineers and technical managers
  • Technical management, coaching, and mentorship
  • Business roadmap, vision, and planning
  • Entrepreneurship, measurement, and marketing

Experience

Chief Development OfficerPrincipal Engineer
ScribeRule, Inc.

Colorado Springs, CO

In the Chief Development Officer role, I worked with the CTO and CEO to establish our product vision, direction, platform, and high-level requirements. Using a kanban-based agile development process, our 7-person technical startup team defined and built:

  • a microservice-based distributed backend on Docker and Swarm
  • a Microsoft Word add-in using .NET
  • a collaboration app for use on mobile, desktop, and web-based use in ReactJS
  • a CI/CD workflow using Gitlab-CI, AWS S3, and Docker Swarm
  • a scalable UI-first testing platform for automated end-to-end validation

In the Principal Engineer role, I developed ~90% of the company's core intellectual property, defined the cryptographic data security architecture, and the backend microservice architecture. I built the combined continuous build and interactive development tooling for our Docker-based microservice architecture, improving developer productivity, lowering difficulty of developing docker services, and simplifying debugging.

Software Development Manager (SDM)
Amazon Web Services (AWS) / Amazon.com

Seattle, Washington

As SDM, I led two teams of software engineers (SDEs), owning 8 internal developer productivity tools, including multiple code browser, code review, code search, and code sharing products. All products operated at 99.9+% availability, with deep operational scrutiny for each outage. Targeting enterprise customers, we prioritized security, operational monitoring, workflow integrity, integration with other Builder Tools and company systems, and customer experience. Products include website and command line user interfaces, multiple supporting services, and AWS databases.

As SDE for the initial 5 months, my team delivered a popular company-wide project bootstrapping tool, helping customers focus on building their ideas by setting up all the infrastructure systems on their behalf. Over 20K projects and 100K shared libraries have been created with the tool.

CEOEntrepreneurSoftware Engineering ConsultantCo‑owner
TechGame Networks

Colorado Springs, Colorado

Entrepreneurial

In 2009, I returned to consulting to support a dream of creating and selling niche software products and services. Time was split between the needs of consulting clients and the multifaceted roles of entrepreneurship. Several product ideas faltered; some for lack of understanding, others due to partnership issues.

In 2012, I created Bellite.io as a software toolkit to help developers and web designers deliver hybrid desktop applications on both Windows and Mac OS X using tools they are already familiar with. (Modern examples include Electron and NW.js.) After soft-launch in August 2012, I spent significant time adapting the product to customer needs and intensive learning, planning, and execution on marketing. New skills include applied analytics, metrics, A/B testing, email marketing, retargeting, advertising, IT operations, payment processing, email notification, development and administrative outsourcing. Applying these newly learned skills, I relaunched Bellite.io on the Node.js mailing list in June 2013 Later in June, to my misfortune, Google unexpectedly announced the end-of-life of Chrome Frame, which is a core component of the architecture.

Systems Engineer
RT Logic

Colorado Springs, Colorado

As Systems Engineer at RT Logic, I contributed stability and performance improvements on a hardware product performing real-time simulation of RF signal delay and distortion for testing signal conditions encountered during aircraft, satellite and missile flights. In my second project, I assisted and supported the deployment and testing of a satellite interference geolocation system that allows operators to find the source of accidental or purposeful signal and bandwidth interference. I contributed to project design, team tool support, and adapting the software to work with RT Logic hardware from other departments. My final project involved creating a network status and control protocol in embedded vxWorks using C/C++ to interface with a new FPGA-based PCI card for high-speed signal digitization.

Software Engineering ConsultantCo‑owner
TechGame Networks, LLC

Colorado Springs, Colorado

Launched the company with two partners with the intention of developing software and systems products. During this time frame, my primary role was executing on consulting services for clients. I continued working with Redstone to perform custom engineering and integration services for the City of Los Angeles security center and the Ontario International Airport in California. Consulted for Agilent Technologies to assist with C++ threading integration problems, as well as a new OpenGL rendering components. Began consulting for AbleLink Technologies, assisting their SBIR research grants for helping people with intellectual disabilities through software.

Principal Systems Engineer
Redstone Integrated Solutions

Colorado Springs, Colorado

Led the team that architected, designed, implemented, and delivered a flexible and customizable security monitoring and control application. This system was then customized and integrated into the police operations center of the Ontario International Airport in California. As configured, the system monitors and controls 30 cameras simultaneously, allowing switching among 200 cameras, manages a sensor network of over 3,000 alarm points, and enables centralized point-and-click control of field devices such as door locks.

Software Engineer
ICCE Technologies

Colorado Springs, Colorado

Co-architected a distributed software system to provide access, control, and event propagation for geographically distributed hardware. My primary role was framework development, including application skinning, Jabber communications, services, and automation toolkits. The flagship ICCE Vision Application was built upon the application toolkit framework, enabling a fully-customized, cross-platform skin user interface, communicating to distributed hardware over Jabber.

Software Engineer
Decision Science Applications (SM&A, Emergent)

Colorado Springs, Colorado

Contributing developer on more than 12 successful HP/Agilent Technologies products, including design and implementation of two interactive scientific graphing components, interaction-based calculation algorithms, and infrastructure design and construction. During my capstone project at Emergent, I served as both a software architect and a key developer for Agilent MUI, including system design, framework and infrastructure, data management, algorithmic development, and graphical interfaces.

Education

Bachelors of Science in Computer Science
University of Colorado

Colorado Springs, Colorado

Minor in Mathematics. Minor in Economics.
First in Class. (GPA: 3.982; GRE: 790/800/640)
Outstanding Undergraduate Student from the College of Engineering and Applied Science.

Volunteering

  • Senior Judge, Colorado Math Olympiad, 2001-2018 (17 years)
  • Committee Chair, Cub Scouts, Pack 229, Boy Scouts of America, 2017-2018 (1 year)
  • Assistant Scoutmaster, Troop 287, Boy Scouts of America, 1998-2006 (8 years)