Michael Wells
Project Manager/Software Engineer at Tietronix Software, Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Mark Gibb
Mike is a top-notch engineer with technical skills, leadership skills, and integrity. It has been a pleasure to work with him.
Toby Boyett
Mike has been a mentor of mine for many years in the areas of project management, particularly as it pertains to managing application developers on projects. I've found him to be a man of integrity and skill.
Mark Gibb
Mike is a top-notch engineer with technical skills, leadership skills, and integrity. It has been a pleasure to work with him.
Toby Boyett
Mike has been a mentor of mine for many years in the areas of project management, particularly as it pertains to managing application developers on projects. I've found him to be a man of integrity and skill.
Mark Gibb
Mike is a top-notch engineer with technical skills, leadership skills, and integrity. It has been a pleasure to work with him.
Toby Boyett
Mike has been a mentor of mine for many years in the areas of project management, particularly as it pertains to managing application developers on projects. I've found him to be a man of integrity and skill.
Mark Gibb
Mike is a top-notch engineer with technical skills, leadership skills, and integrity. It has been a pleasure to work with him.
Toby Boyett
Mike has been a mentor of mine for many years in the areas of project management, particularly as it pertains to managing application developers on projects. I've found him to be a man of integrity and skill.
Experience
-
Tietronix Software, Inc.
-
United States
-
Software Development
-
1 - 100 Employee
-
Project Manager/Software Engineer
-
Jul 2019 - Present
Senior engineer and project manager leading development of new applications to support the Cognitive State Determination of Air Force Pilot Candidates in the Pilot Training Next program. Lead a team in developing software to gather data from multiple biometric devices, display system status to the operator, store the data in a database then use the data to feed a machine learning engine to make cognitive state predictions. The applications were written in C# .NET, .NET Core, C++ and Python utilizing PostgreSQL, MongoDB, Windows Presentation Foundation, RabbitMQ, and socket communication. Performed tasks as the project manager, lead software and hardware integrator, testing coordinator, requirements management, and project representative to outside organization. The project management tasks included requirements gathering and refinement, task scheduling, team assignments, task reporting and customer interfacing. Show less
-
-
-
NOV
-
United States
-
Oil and Gas
-
700 & Above Employee
-
Senior Software Engineer
-
Sep 2014 - Jul 2019
Senior engineer leading development of new Angular applications to create drilling data monitoring and storage system utilizing technologies that include MongoDb, JSON, and Material Design Lite. Lead engineer in team defining best practices for developing code throughout the SDLC in a new development environment. Responsible for leading team to find and resolve troubling software issues in the project while under pressure of hard deadlines. Senior member of the Dynamic Drilling Solutions team developing software in C# and C++ utilizing WPF, Qt and Web Browser for the user interfaces to provide optimized dynamic drilling solutions software. The main purpose of the software is a custom communication mechanism built on top of the Open DDS messaging platform. Responsibilities in this position include: • Software architecture • Definition and implementation of the public API in C++ and C# • Documenting and presenting training material for public API • Developing software using the Agile methodology Performing technical lead and senior engineering responsibilities for the TrueDrill drilling performance application. This software focuses on drilling automation and optimization. It uses sensor data to calculate control values for an autodriller. Two user interfaces are provided that utilize HTML5 with JavaScript and Qt. The software is successfully running on numerous commercial rigs. Tasks performed include: • Software implementation • Resource and personnel utilization • Software design and architecture • Define and utilize processes and procedures • Unit test and quality assurance support • Management interaction and reporting As a Senior Engineer, I am brought in to solve difficult problems and to lead efforts in troubleshooting issues identified in development and release environments. I am tasked with working on and leading teams to making software performance recommendations, employee relations and advanced work in expanding software product environments. Show less
-
-
-
Boeing
-
United States
-
Aviation & Aerospace
-
700 & Above Employee
-
Senior Software Engineer/Team Lead
-
Oct 1997 - Aug 2014
In each position I have been a senior member developing C++ and Java code on multiple platforms including Linux and embedded hardware. I have produced technical documents for design to be delivered to the customer. I have produced and delivered technical presentations for upper management and customer in groups ranging from 5 to over 200. I have had direct customer interaction regarding requirements and satisfaction of delivered software. • Senior Software Engineer brought into Software Simulation group to provide solutions to multiple difficult problems and help to get the project back on schedule and product a high quality deliverable. • Project Lead and senior software engineer for small development team responsible for working in a rapid development environment delivering 19,000 lines of code along with quality design, presentations and software products while understaffed with an aggressive schedule. Worked as part of a team to win multiple multimillion dollar contracts. • Senior software engineer and technical lead of middleware software development with a team of 10 engineers. Responsible for design, implementation and testing of over 80,000 lines of C++ and Java code on multiple platforms through multiple delivery cycles. • Technical Lead and senior software engineer over a group of 20 engineers with the successful goal of leading a recovery effort of over 200,000 lines of C++ and Java code on multiple platforms to a successful delivery in only 9 months. Sustained high quality of software deliveries for the next two years. • Process oriented continually working to identify, define and execute effective and efficient processes that help advance the design, development, testing and maintenance process with the goal of increasing efficiency and reducing costs. • Active member of the Weapons Systems Technical Architecture Working Group (WSTAWG) from 2004 – 2008. Provided design input and a working implementation of the C++ and Java APIs. Show less
-
-
-
Lockheed Martin
-
United States
-
Defense and Space Manufacturing
-
700 & Above Employee
-
Software Engineer
-
Jun 1992 - Oct 1997
Software developer responsible for designing and implementing software in C++ to be part of the NASA mission control for the Space Shuttle. Worked in a rapid development environment with quick turn-around times and short delivery schedules. • Develop software using Object Oriented Design (OOD) methodology. Using each phase of the SDLC to produce quality software. • Coordinate the design, testing and fixing of software as well as interfacing with the customer during design meetings, planning meetings, and formal testing Show less
-
-
Education
-
Texas A&M University
Bachelor of Science, Computer Science