Tom Stacy

Hello, I'm Tom Stacy

Results Driven with a Passion for the Craft of Software Development.

Consulting Services

Technical Diligence

Architecture Analysis

Denver, CO

Tom Stacy

Consultant/CTO/VP of Engineering/Architect

Professional Profile

Results driven CTO, VP of Engineering, Consultant, and Technologist with over 20 years of software engineering and leadership experience and a passion for the craft. Strong belief in empowerment and bringing people together to produce outcomes. Expertise developing and managing all stages of the software development life cycle. Strong technical knowledge of cloud, web, mobile, database, container, and CI/CD technologies, Proven experience leading, designing, and delivering highly scalable solutions in the cloud. Exceptional work ethic. Excellent technical, problem-solving, organizational, and communication skills.

Skill set

Cloud Platforms

Azure, Amazon, GCP

Data Science

Machine Learning, Data Mining, Azure Cognitive Services, TensorFlow

Mobile Platforms

Xamarin, NativeScript, Flutter, Hybrid

Messaging Platforms

Twilio, PubNub, Pusher, SignalR, SendGrid, Azure EventGrid/ServiceBus

Server Platforms/Containers/Virtualization

Windows (NT – 2019), vSphere, Linux, Ubuntu, Docker, Kubernetes

Database Platforms

SQL Server (7 - 2019), Oracle, Document DB, Mongo, Raven, Couchbase, SQLite

Application Servers

IIS, Node.js, Apache

Architectural Design Patterns/Principles

Microservices, Event-Driven, Service Oriented, IOC/DI, SOLID, DRY

Programming Languages

C#, JavaScript/ES6, TypeScript, SQL, TSQL, VB.Net, Visual Basic, Java, C++, Go

Web/Server Technologies

ASP.NET core, ASP.NET MVC, ASP.NET, Node.js, WCF, MSMQ

Other Languages/Specs

OAuth(2), LINQ, HTML(5), CSS(3), AJAX, JSON, REST, XML, XSL

JavaScript Libraries

ReactJS, Angular(2+), Kendo, jQuery, Sencha, Material


WHAT I CAN DO

My Services.

Consulting Services

From Mobile, to Web, to cloud, I can help you and your team design and build highly available, scalable, and cost-effective solutions that are easy to deploy, maintain, and enhance.

  • Cloud Architecture
  • Microservices
  • Monolithic Application Decomposition
  • Machine Learning
  • Blockchain - Distributed Ledgers
  • Database Design, Tuning, Optimization, High Availability, and Disaster Recovery
  • Software Architecture - SOA, CQRS, Event Driven, Microservices
  • Dev Ops - Continuous Integration, Automated Regression and Unit Testing, Automated Deployments
  • Mobile - Native, Xamarin, NativeScript, Flutter, Ionic, React, Hybrid
  • Web - High Availability, SPA, Development Tools

Technical Diligence

Need help evaluating the technological stack of a potential acquisition? Based on a proven approach, I can quickly help you with an unbiased analysis of the acquisition's technology.

  • Software Quality/Complexity
  • Platform Analysis, Technology Stack
  • Technical Ability of Team, Culture
  • Software Development Life Cycle in place
  • Security, IP, Integration, Scaling Risks
  • Technological Debt/Obsolescence Risks
  • Integration Analysis and Planning
Based on the analysis, your ability to estimate the costs and risks of the acquisition will be greatly increased. You may be able to re-negotiate the purchase price, add pre-close fixes, or even walk away. All of which could potentially save you millions of dollars.

Software/Architectural Analysis

Application re-writes are expensive, high risk, and have the potential to bring down your entire company. On the other hand, maintaining a monolithic obsolete application can have similar consequences. The wrong architectural decisions made for a new product can also have a profound impact on the bottom line.

  • Are you looking to have the architecture for your next great product evaluated before you sink enormous amounts of time and money into it?
  • Do you need a analysis of your existing technological stack before potentially selling your company?
  • Are you losing sleep worrying about your product being able to handle a huge spike in usage?
  • What would it cost you if your application went off-line for 5 minutes, an hour, a day, longer?
  • Is your data safe?
  • How difficult is your application to maintain?
  • Can you add new developers and get them up to speed quickly?
  • Can you attract and hire new talent with you current technology stack?
Based on a similar proven approach to the one mentioned above, I can quickly help you with a clear analysis of your current technology stack and recommend ways to cost-effectively improve it. From transforming your monolithic application to a microservice architecture, to ensuring high availability, to Dev-Ops, to disaster recovery, there are numerous ways to start implementing modern best practices without having to resort to an application rewrite.

I'm currently available for employment opportunities or consulting engagements.

Contact me and we can figure out how I can help!

Contact me

RESUME

My experience and education.

Experience

Alteryx

2018 - 2021

VP of Engineering

Started with Alteryx as the VP of Engineering Enablement leading the Dev Ops, Agile and Program Management teams. In Jan 2019, transitioned to the VP of Engineering over Platform and took over a troubled product. After the successful launch of the product, moved to the VP of Technical Strategy over all Alteryx products and technology.

Highlights

  • Reported to the CTO and regularly presented to the C-Level.
  • As the VP of Engineering Enablement, lead a reorganization of our Agile, DevOps, and Program Management teams based on a value stream analysis to decrease software delivery cycle times, increase quality, and improve morale. Designed a plan to migrate our code bases from Source Safe to Git and rebuild our CI/CD pipelines which resulted in a 50% reduction in build times.
  • After transitioning to the VP of Engineering over Platform, took over a troubled project that was envisioned to be the core of Alteryx next generation products. Directly lead 10 teams (half were off-shore) and coordinated with dozens of additional teams to manage dependencies. Successfully turned the project around, broke down the walls between the Product and Engineering teams, opened communication channels between on-site and offshore teams, and launched in 18 months.
  • As the VP of technical strategy, I was responsible for architecture and strategy across the engineering organization (30+ teams), identifying and mitigating technical risks, prioritizing security (including OWASP, FIPS, FedRamp), and identifying/resolving dependencies across teams and geographies. Implemented architectural standards and a common design process across the engineering organization.
  • Additional duties across all roles included technical diligence for potential acquisitions, hiring, training, and mentoring.

FrontSteps

2012 - 2017

EVP of Engineering

Under the ownership of Private Equity, CII was the combination of 7 companies which provided SaaS solutions for Home Builders, Property Management Companies, Security Companies, and Real Estate Agents.

Highlights

  • Member of the Executive Team, reported to the CEO. Responsibilities included technical diligence, migration strategy, production infrastructure/architecture, database/software architecture, technical debt assessment/mitigation, and engineering leadership/management/training/hiring.
  • Responsible for over 100 applications across 7 acquisitions.
  • Managed 5 development teams with both in house and offshore engineers
  • Designed an innovative, low risk solution to consolidate 4 different products into a single platform to eliminate technical debt, drive new revenue opportunities, and provide a modern scalable platform to build on.
  • Consolidated 7 different hosting providers to a single cloud provider and reduced annual spend by 250K.
  • Created virtualized (VMWare), cloud-based, production infrastructures across the portfolio that provided High Availability via SQL Server 2016 Always On, Load Balanced web servers, and multiple node DFS servers that is providing 99.999% uptime. Disaster recovery was achieved via real time replication to different geographic data centers.
  • Standardized mobile application development on Xamarin across the portfolio.
  • Rolled out Continuous Integration and Continuous Deployment (CI/CD) across the product lines using Visual Studio Team Services.
  • Created SOA based applications on the Azure platform using microservices and an event-driven architecture.
  • Standardized source control, development tools, and 3rd party software libraries across the organization.
  • Devised a SOA based strategy to create services that provided payments and notifications to applications across the portfolio.

AssociationVoice

2001 - 2012

IT Consultant - Application Architect, Technical Lead, Application/Web Developer, DBA

Took over as lead developer in 2001. Completed development of a web-based content management system for the Home Owners Association Market. Grew the system into an advanced SaaS platform offering over 30 end-user configurable modules servicing thousands of clients and processing over 600,000 dynamic page hits per day.

Technologies

ASP, ASP.Net, ASP.Net MVC, WCF, WF, XML, XSL, TSQL, JavaScript, JSON, AJAX, ExtJs, Sencha Touch, Kendo, jQuery, CSS(3), HTML(5), GIT, SQL Server, COM+, MSMQ, Windows Server, AD, IIS

Highlights

  • Member of the Executive Team responsible for all aspects of the application and infrastructure including design, architecture, development, team management, implementation, maintenance, ROI and feasibility analysis.
  • Designed a dynamic, web-based, user-configurable, work-flow management system.
  • Designed a scalable hosted infrastructure involving Windows 2008, VMware, load balancing, and SQL Server 2008 clustering that delivered 99.99% uptime.
  • Created a cross-platform mobile application based on HTML5, CSS3, and Sencha Touch that featured progressive enhancement and off-line capabilities.
  • Designed and developed a version control management system based on SVN at 25% of the cost of TFS.
  • Converted and migrated the classic ASP application to ASP.Net MVC and WCF with zero down time.
  • Designed and developed a credit card and ACH processing system that has processed over $500 million in payments to date. The system integrates with several merchant account providers including Authorize.net, PropertyBridge, Sage, and ProPay and features real-time integration with several back-office property management systems.
  • Created an ORM free Data layer that reduced maintenance and development costs, decoupled the application tiers, and reduced the code base by over 50%.

Parsons Brinkerhoff

2002

IT Consultant - Application/Web Developer

Designed and developed an Intranet-based dynamic knowledge management system featuring a web-based form builder, an image management and optimization module, and an online work-flow approval framework.

Technologies

ASP, XML, XSL, XSL, JavaScript, XMLHttp (AJAX), Visual Basic, VBscript, COM, ActiveX

Highlights

  • Project delivered in less than five months on budget and ahead of schedule.
  • Implemented a client-side asynchronous XMLHTTP solution using IE. The technique later became known as AJAX.
  • Reduced Parsons Brinkerhoff's average RFP response time by 70%.

NDS Solutions

2001-2003

IT Consultant - Application/Web Developer

Designed and developed a data migration tool in Visual Basic capable of moving gigabytes of data to and from any ODBC or OLEDB data source. Consulted in the migration of NDS’ legacy COBOL application to a new Visual Basic client server application.

Technologies

Visual Basic, TSQL, SQL, SQL Server DTS, SQL Server, Informix, Oracle, XML, COM, VBscript

Highlights

  • Created a graphical UI for the tool that featured drag and drop field mapping and an integrated scripting engine enabling data validation, standardization, and scrubbing.
  • Reduced NDS' data migration and conversion costs by over 50%
  • Acted as a liaison between the Executive VP, the development team, and the department heads

Education

University of Colorado

Boulder, CO

BS Information Systems and Finance, Minor Economics

  • Four year letterman, University of Colorado Men's Varsity Golf Team
  • 2-Time Academic All-Big Eight, 2-Time Academic All-Big Twelve

Certifications

Microsoft Certified Professional (MCP)


CONTACT ME

Drop me a line or give me a ring. I would love to hear from you.