Dominic Whitworth, Software Engineer and Developer in Denver, CO, United States
Dominic Whitworth

Software Engineer and Developer in Denver, CO, United States

Member since September 13, 2022
Dominic is a well-rounded systems, software, and electronics engineer with over 15 years of professional development experience. He has a bachelor's degree in electronic engineering and a master's degree in digital signal processing. Over the years, Dominic has developed complex systems and used multiple software languages across the full-stack, contributing to, building, and maintaining many platforms as an architect, including one that enabled him to sell his business for over $10 million.
Dominic is now available for hire



  • Systems Engineering 10 years
  • Embedded C++ 10 years
  • Electronic Engineering 10 years
  • SQL 10 years
  • C# 10 years
  • C 8 years
  • C++ 8 years
  • OrCAD 6 years


Denver, CO, United States



Preferred Environment

Windows, Slack, Git, .NET, C#, C++, C, OrCAD, SQL, Vue

The most amazing...

...platform I've developed is a highly scalable microservices-based platform for real-time control in the industrial automation field.


  • CTO

    2019 - 2022
    • Developed a complete embedded IoT device and framework for the industrial installations' low-cost status and alarm monitoring. The development included systems and electronics design, embedded software, and an API built in .NET.
    • Provided executive and technical leadership, software architecture, and engineering guidance to the technology team.
    • Directed and contributed to developing a major automation framework and led significant technical projects.
    • Led requirements capturing, business case analysis, business to technical requirements translation, and design specification tasks.
    Technologies: .NET, SQL, C++, Vue, Redis, RabbitMQ, Slack, Windows, Git, Electronic Engineering, Embedded C++, Systems Engineering
  • Co-founder and CEO

    2008 - 2019
    Integrated Control Solutions, LLC
    • Co-founded and built a highly successful business sold to SitePro in 2019.
    • Architected and developed a highly scalable and flexible industrial automation platform based on a microservices architecture and real-time control software in the field.
    • Built customer relationships, understood business problems, translated them into technical specifications, and implemented successful solutions to business problems.
    Technologies: Management, Ownership, SQL, .NET, C++, jQuery, Slack, Windows, Git, Electronic Engineering, Embedded C++, Systems Engineering
  • Architect and Senior Software Engineer

    2008 - 2012
    The Related Companies, LP
    • Developed enterprise applications for business needs using the .NET framework and SQL server.
    • Guided technology decisions regarding different platforms and chose integration paths that reduced software vendors' dependency.
    • Liaised with business stakeholders, understanding business requirements and translating them into technical requirements driving software development.
    Technologies: .NET, SQL, C#, Windows Forms (WinForms), JavaScript, Windows, Electronic Engineering, Embedded C++, Systems Engineering
  • Head of New Product Development | Electronics

    2001 - 2008
    Roper Technologies Inc
    • Led and managed a team focused on new product development.
    • Guided and contributed to the electronics and systems design for products aimed at the marine, power generation, rail, and oil and gas industries.
    • Drove a project resulting in successfully launching a major compressor control system.
    Technologies: Electronics, C++, Windows, Electronic Engineering, Systems Engineering
  • Senior Systems Engineer

    1997 - 2001
    BAE Systems
    • Developed technical requirements specifications, interface definitions, and other design documentation for guided missile subsystems satisfying military requirements.
    • Conducted electromagnetic compatibility testing of missile subsystems and participated in extended sea trials.
    • Engaged in the mathematical modeling of radar fade patterns.
    • Performed and participated in technical design reviews and managed subsystem vendors.
    Technologies: Technical Requirements, Electronics, Embedded C, Interface Design, DOORS, MATLAB, Simulink, Windows, Electronic Engineering, Systems Engineering


  • Real-time Control Framework for Industrial Automation

    Architected and developed a C/C++-based application for flexible, scalable, and reliable real-time control of industrial facilities in the oil and gas and municipal industries. This application and framework is used today on hundreds of real-time controlled facilities.

  • Remote Automation Platform for Industrial Facilities

    Designed and led the development of a full enterprise platform for the remote control and monitoring of industrial facilities. The platform features interactive alarm messaging, status monitoring, remote configuration and command, transaction processing, a flexible account system, and invoicing/reporting capabilities. The functionalities were furnished over API, web, and mobile interfaces.

  • IoT Device and Framework for Industrial Installations

    Architected and led the development of a highly embedded C/C++, ARM Cortex-M4, and Micrium OS-based device for industrial installations' low-cost status and alarm functionality. The development included systems design, an electronics and industrial design of the product, embedded software design, an API for the device to communicate with, and integration of the API and associated services with the remainder of the enterprise.


  • Languages

    C#, C++, C, Embedded C++, SQL, JavaScript, Embedded C, Simulink
  • Frameworks

    .NET, .NET Core
  • Tools

    OrCAD, Subversion (SVN), Slack, Git, RabbitMQ, DOORS, MATLAB
  • Other

    Electronic Engineering, Systems Engineering, Algorithms, DSP, Ownership, Electronics, Technical Requirements, APIs, Allegro PCB, Micrium RTOS, ARM
  • Platforms

  • Libraries/APIs

    Vue, jQuery, Windows Forms (WinForms)
  • Paradigms

    Management, Interface Design, Microservices
  • Storage



  • Master's Degree in Digital Signal Processing
    1995 - 1997
    Bristol University - Bristol, England, United Kingdom
  • Bachelor's Degree in Electronic Engineering
    1992 - 1995
    University of Liverpool - Liverpool, England, United Kingdom

To view more profiles

Join Toptal
Share it with others