Rich Moll Email and Phone Number
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.
Systematic Consulting Group
View- Website:
- systematicgroup.com
- Employees:
- 4
-
Principal Software EngineerSystematic Consulting Group Aug 2023 - PresentWebster 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. -
Senior Software Engineer / Scrum MasterDiagraph An Itw Company Mar 2019 - Aug 2023St 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. -
Senior Software Engineer - ContractorBoeing Oct 2017 - Mar 2019St 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. -
Software Engineer - ContractorLockheed Martin Oct 2016 - Oct 2017Orlando, 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. -
Software Engineer - ContractorGeneral Dynamics Jun 2016 - Oct 2016Fort 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. -
Software Engineer, Information Technology LeadIerus Technologies Inc Nov 2011 - Jun 2016Huntsville, 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.
Rich Moll Education Details
-
Computer Science -
Computer Science
Frequently Asked Questions about Rich Moll
What company does Rich Moll work for?
Rich Moll works for Systematic Consulting Group
What is Rich Moll's role at the current company?
Rich Moll's current role is Principal Software Engineer / Scrum Master at Systematic Consulting Group.
What schools did Rich Moll attend?
Rich Moll attended University Of Alabama In Huntsville, St. Charles Community College.
Who are Rich Moll's colleagues?
Rich Moll's colleagues are Will Clausius, Ben Cradick, Ian Sovar, Jonathan Pardeck.
Not the Rich Moll you were looking for?
-
Rich de Moll
New York City Metropolitan Area3gmail.com, gmail.com, ibm.com -
3q.com, msn.com, richmollphotography.com
-
1ierustech.com
2 +125631XXXXX
-
2hp.com, dxc.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial