Rich Moll

Rich Moll

Principal Software Engineer @ Systematic Consulting Group

About

Principal Software Engineer with expertise in object-oriented architecture and the .NET ecosystem. Committed to delivering exceptional user experiences and producing clean, maintainable code. Skilled in Agile development as a Scrum Master and experienced in leading teams and mentoring junior engineers. Seeking a leadership role to make a broader impact and leverage technical expertise for team success.

Country

United States

City

St Charles

Industry

Computer Software

Skill

Image Processing, OpenCV, Machine Vision, Communication, Computer Science, Front-End Development, Agile Methodologies, Agile, Software Architecture, Object-Oriented Programming (OOP), Mentoring, JavaScript, Model-view-viewmodel (MVVM), REST APIs, Xamarin Products, HTML, Continuous Integration (CI), GitHub, ASP.NET MVC, .NET Core

Experience

Systematic Consulting Group

Principal Software Engineer

Systematic Consulting Group

LinkedIn
2023-8 - Present · 3 yrs 2 mos

Webster Groves, Missouri, United States

● Software Engineer: Develop and optimize computer vision and AI-driven applications, focusing on real-time video analysis, object detection, and image processing. Create solutions for complex tasks such as multi-camera setups, real-time data processing, and dataset refinement for machine learning models. Implement software in Python, C++, and C# for detecting and tracking high-speed objects, including leveraging gRPC services, MQTT for message brokering, and YOLOv8 (You Only Look Once), a fast, real-time object detection algorithm. Develop pipelines for image calibration, homography, and edge detection, integrating data from multiple sources in dynamic environments. ● Leadership: Manage technical direction for real-time systems and ensure best practices in software development using Agile and Clean Code principles. Collaborate with team members to mentor junior developers, optimize workflows, and streamline processes for machine learning data pipelines. Maintain subject-matter expertise in computer vision technologies to advise cross-functional teams and stakeholders on technical requirements and solutions. Major Accomplishments: ● Built a machine vision metrology pipeline for golf ball tracking for TGL Golf using OpenCV to determine the ball's position on a 3D contoured surface. Employed camera intrinsics and ray casting to calculate 3D global positions using only a single camera. Processed 25MP images in real-time and streamed them via WebRTC to provide accurate tracking and position reporting. ● Built a machine vision system to estimate observer position for a camera+radar monitoring system using key points of a home plate in baseball. Developed machine vision datasets and pipelines to validate discovered points via homography, ensuring correlation with the template's position for accurate estimation and validation.

Diagraph an ITW Company

Senior Software Engineer / Scrum Master

Diagraph an ITW Company

LinkedIn
2019-3 - 2023-8 · 4 yrs 6 mos

St Charles, Missouri, United States

●   Software Engineer: C# API network application software development on Windows, iOS, and Android. Develop software to allow networked, centralized command and control of customer printing devices using embedded Linux RTOS over OPC UA. Implement both desktop and mobile applications using an existing C# code base to produce a modern user interface utilizing the Material Design standards. Support customer inquiries and resolve customer issues with existing products and tools. Communicate with and advise management on schedule needs and changes as customer requirements change. Work with the design team to integrate design aesthetics within the abilities of the UI toolkits. ●   Leadership: Lead bi-weekly sprint retrospective and planning meetings within the Agile development process. Continuously pushed company towards better software development practices using Agile Scrum and Clean Code. Mentor junior software engineers on proper software development techniques and best practices. Work directly with junior engineers in a peer programming environment to decrease on-boarding time. Maintain SME level product and software knowledge to advise and guide engineering team and management.   Major accomplishments: ●   Proposed, designed, and developed two codependent software applications from the ground up for use within a (typically food/beverage) manufacturing / packing environment: o   An interactive template editor to allow customers to visually design complex custom printable labels using a “what you see is what you get” visual-to-print principle. o   A command-and-control application that allows customers to connect to their network-based printing devices to select a label, populate dynamic fields, and monitor and adjust device settings.  

Boeing

Senior Software Engineer - Contractor

Boeing

LinkedIn
2017-10 - 2019-3 · 1 yr 6 mos

St Louis, Missouri, United States

●   Software Engineer: C++/Python networked modeling and simulation software development on Linux. Develop software to allow modeling and simulation of customer needs. Develop a real-time network SQL logging application to analyze and log network simulation events for customer real-time analysis and simulation monitoring. Debug existing code base to diagnose issues, discover inner workings, and implement new features and algorithms to better meet the needs of the customer. Implement cross-language Python autonomous state machines to emulate pilot interaction with the environment using the C++ Boost Python library. Assist in code merge between once unified but now diverged code bases to return to a common, unified baseline within different program areas at different security levels. Participate and assist with quarterly customer event weeks, ensuring proper operation of the main simulation environment and all network-attached participant simulations. Mentor junior software engineers on proper software development techniques and best practices.

Lockheed Martin

Software Engineer - Contractor

Lockheed Martin

LinkedIn
2016-10 - 2017-10 · 1 yr 1 mo

Orlando, Florida, United States

●      Software Engineer: C real-time graphical user interface software development on Windows using LabWindows CVI. Develop software to allow simulation and testing of the Apache cockpit interface for the Longbow Fire Control Radar (FCR). Debug existing code base to diagnose issues, discover inner workings, and implement new features and algorithms to allow enhanced testing of the FCR. Take feedback from FCR team to assess needs and priorities of bug fixes and enhanced features. Work with SmartBear Code Collaborator for peer reviews and AccuRev software configuration management and revision control system. Lead project to convert ADA / C GUI application to a modernized C++ multithreaded interface to simplify maintenance and reduce time needed to address software issues and enhancements.

General Dynamics

Software Engineer - Contractor

General Dynamics

LinkedIn
2016-6 - 2016-10 · 5 mos

Fort Wayne, Indiana, United States

●      Software Engineer: Cross platform C++ graphical user interface software development on Windows using Qt within Visual Studio in a team environment. Develop software to meet customer requirements implementing management’s vision for workflows. Debug existing code sets to diagnose issues and discover inner workings to integrate new software modules. Work within an Agile / Scrum software development environment using TFS for peer reviews, revision control, and continuous software integration.

IERUS Technologies Inc

Software Engineer, Information Technology Lead

IERUS Technologies Inc

LinkedIn
2011-11 - 2016-6 · 4 yrs 8 mos

Huntsville, Alabama, United States

●      Software Engineer: Cross platform C++ graphical user interface software development on Linux for internal research and development projects using Qt and VTK, building and distribution of installers including shared objects, SVN maintenance, and other software development duties. Develop software to optimize workflows and reduce overhead. Provide analysis insight of automated logging systems using custom-tailored software by developing graphical interfaces to meet management analysis needs.   ●      IT Lead: Coordinate with engineering team and management to address computational needs, including hardware and software upgrades. Maintain Ubuntu, Red Hat Enterprise Linux and Windows network integrated through Active Directory using native Single Sign On tools like the System Security Services Daemon. Address IT issues such as network outages, servers not responding, and other day-to-day computer problems and work with employees towards a timely resolution.

Education

The University of Alabama in Huntsville

The University of Alabama in Huntsville

LinkedIn

Computer Science

2010-1 - 2014-7 · 4 yrs 7 mos
St. Charles Community College

St. Charles Community College

LinkedIn

Computer Science

2023-7 - 2024-12 · 1 yr 6 mos
Southern New Hampshire University

Southern New Hampshire University

LinkedIn

Computer Science

2025-1 - Present · 1 yr 9 mos

Rich Moll's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.