Mike Trahearn Email and Phone Number
Mike Trahearn work email
- Valid
Mike Trahearn personal email
- Valid
Qt Champion🏆🇦🇺Senior Software Architect, Qt6 QML C++ Specialist. A Unique Thinker and Detailed Craftsman with Precise Foresight.Enthusiastic, highly regarded Qt developer, pushing the boundaries of each Qt/QML version since launch.Automotive / Civil Machinery HMI background, an experienced author of many QML Modules (C++ and QML), Custom Styles, features, backends and business logic, networking and data management using TDD and/or Qt Test.Committed to providing my own expertise and authentic trustworthy craftsmanship - applying my head, hands and heart to my own personal learning and development. Nothing artificial about my intelligence here.Coordinating global teams, requirements analysis, teaching them to use mutually beneficial processes and standards with Qt to achieve high performance and simplified integration with existing, legacy or third party software.Guiding corporate future roadmap for upcoming products and lifecycle management; staying tuned in to Qt news, blogs, videos, articles, training materials and meetups.Connecting with passionate Qt people, sharing exciting achievements, discussing new ideas and theorising on future concepts. Writing Qt articles, support tickets; discussing with the engineers on bugs, new features or best practices.Promoting Qt to new, interested and even sceptical parties drawing on experience with other vendors' frameworks, relaying any new use cases for Qt to consider if it seals a conviction towards using Qt.I find joy helping illuminate others through relational and technical leadership, coding or customised training by workshops/one-on-one, pointing to the information for exceeding their goals, be more efficient and have more fun doing it!Drawing out complex technical concepts often with a whiteboard is fun! It rapidly breaks down problems or designs to focus teams toward common understanding and solutions.Stepping back seeing not just the big picture but all the small pictures helps me work with teams to design efficient yet scalable answers to abstract and concrete concepts at the same time. QML code analysis guides developers toward optimal and scalable code, considering current and unforeseen requirements.Development of a suite of styles (Qt Quick Controls 2) and composite component libraries for rapid and consistent UI development across product ranges.Interpretation of UI specifications and feedback to graphical artists on additions/fixes. Critical reviewer of design workflow and requirements vs. the UX design workflow Qt Design Studio and the overall Qt tooling roadmap.
Topcon Positioning Systems
View-
Senior Qt And Qml And C++ Application Architect And Software EngineerTopcon Positioning SystemsPimpama, Qld, Au -
Senior Software EngineerQinetic Pty Ltd Sep 2024 - PresentContracting services from Codecept Software PTY LTD to Qinetic, developing cross-platform desktop applications using Qt Framework, specialising in QML and QtQuick-based UI design and development. -
DirectorCodecept Software Pty Ltd Aug 2024 - PresentCodecept Software Pty Ltd offers specialist insight in Qt QML application development: - QML Basic, Intermediate and Advanced- QML Architecture - QML Modules - QML Best Practices - Qt Quick Modules - Qt Quick Controls and Layouts - Visual Information Architecture - Model View Delegates - Design Systems - Adaptive and Responsive Design - Composition - C++ Integration with QML- CMake Build System - Locale and Language 📨 For Consultancy, 1-2-1 or Group Training, Mentoring or Guidance, please contact miketrahearn@codeceptsoftware.com🎓 Codecept Software provides affordable training, workshops and consultancy in a uniquely personal format that will inspire you to try out new ideas, encourage your creativity, and equip you to achieve your dreams! 🎨 Codecept Software encourages a visual approach to declarative UI construction and a modular approach to your connected back-end, aiming give you the keys to success in transforming your concepts into code. -
Founder And Senior Software Engineering Consultant (Qt / Qml / C++)Imagine Ui Software May 2024 - PresentGold Coast, Queensland, Au -
Qt Qml Course Developer As A Senior Software Engineer (Qt / Qml / C++)Qt Group Dec 2023 - PresentEspoo, FiQt QML Course Content Developer for Qt Academy learning and Development platform -
Senior Qt/Qml/C++ Application Architect And Software EngineerTopcon Positioning Systems Aug 2017 - Apr 2024Livermore, California, UsLead Software Architect, and consultant for Qt/QML/C++ focusing on QML Architecture, Hybrid 2D/3D UX/UI Workflow Systems, Corporate Branding Implementation, Custom QML VCLs, Comms APIs, Data Management, Code Quality and Testing.Steering workflow improvements between UX/UI and 3D designers across the globe, accelerating concept to market. Delivering Qt and QML training in best practices for development quality, integration and scalability.Responsible for future product technical research and roadmap development. Primary technical interface with Qt Support and R&D at local and global level.Delivering cross-platform applications for remote control of Construction Machinery Calibration including Excavators, Graders and Paving and Milling Machines. -
Senior Qt/Qml/C++ Hmi Software Developer For Desktop, Mobile And Embedded SystemsDenso Sales Uk Ltd., Information And Communications Technology Department Apr 2011 - Aug 2017Amsterdam, Amsterdam, NlLeading the Qt and QML development for a number of commercial, R&D and Advanced Engineering projects. Other HMI Tools (Altia, CGI Studio, GL Studio) used for Open GL stereoscopic 3D UIs with TTS.Qt's animation, translation, networking and signals/slots frameworks grafted onto other HMI Tools features.Porting Qt onto Android tablet and mobile devices allowed user evaluation of HMI interfaces which generated many interesting R&D projects gathering interest within Denso for a variety of automotive uses.I pioneered remote QML features (UI, translations, themes), service discovery and network IPC for QObject / QAbstractListModel (prior to the development of Qt Remote Objects) and cloud storage configuration.Working with multinational teams, many demo vehicles and evaluation platforms were developed using CAN and QML to promote new business opportunities mainly involving retro-fitting customer vehicles with our own info-safety equipment and software which I designed and completed to a high customer satisfaction.Investing much time training, researching and writing technical papers concerning the usual and often unusual Qt development possibilities, I have focussed on the power of the QML language and how it can be used to great effect for not only UI design but also for configuration, database, application and tooling development.As the development team has expanded to meet customer demands, I have had the pleasure of delivering Qt training on a number of occasions.Denso contributed the Workload Assessor specification for the GenIVI alliance for which I was a member of the development team on both Windows and Linux using UDP and DBUS interfaces. -
Software Engineer, HmiDenso Sales Uk Ltd., Information And Communications Technology Department Nov 2003 - Apr 2011Amsterdam, Amsterdam, NlLeading the evolution of our in-house XML-modelled HMI Tools to complete a visual refresh of IVI, BCM and Diag UIs for Land Rover. Designing and testing the HMI tools, custom control libraries and embedded C code generator (optimised for embedded resources) to improve quality and time to market.For a Volvo navigation future concept, I developed a user evaluation simulation environment for differing address search strategies and theme designs, used extensively in our UK offices but also in our other international offices in Japan and America.Implemented a client/server HMI Tool upgrade featuring a nonlinear undo/redo stack for network transparency of user actions.I designed an HMI SDK used in multiple projects, 2D and 2.5D simulations, QA auto-test tooling, HMI Tool plugins and documentation tools. The SDK also allowed me to develop common application theme switching concepts.The Volvo IVI system I worked on extensively used a unique curved HMI display concept. For this, I developed an aggressive (and creative) HMI model design and code generation optimisation strategy resulting in increased target graphical performance.My responsibilities also include internationalisation tools and processes. To meet strict cost and QA requirements, I developed a suite of internationalisation process management tools using a new translation software API and created fast best-in-class validation algorithms. These processes were also used with GM IVI project that used theme switching and Arabic right-to-left layouts.For a customer project with GM, I performed a complete HMI overhaul and wrote brand new QA tooling. Focussing more on back-office tool engineering and training, I delivered a series of train-the-trainer workshops to an international delegation to promote strategic partnerships with our American offices and to enable further business opportunities for Denso. -
Software EngineerMarconi Plc Sep 2001 - Oct 2003Embedded C++ Programmer for Dense Wave Division Multiplexing (DWDM) 32 channel Photonics Add-Drop Multiplexer (PMA32) Controller for full product life-cycle development under ISO90001.Partnering with a national team of developers and testers I worked on the development, debugging and Firewire/Ethernet tracing of the PMA32 real-time software (pSOS on Motorola ASIC). Since the product could handle city/region-sized telephony traffic, I had to ensure exceptional quality and pass system fault redundancy tests. The software was developed on Solaris/Unix CDE workstations using Sniff+ C/C++ IDE and AMC CodeTAP debuggers and managed by Rational Clearcase.To reduce the configuration time for the PMA system's flash memory boards I designed batch flash memory programmer using an Infineon C167 chip which processed and verified Motorola S-Records over an RS232 interface.Marconi also built local links with education, and I am proud to have managed a successful Young Engineers Project with students from Stoke Park School Coventry, culminating in project exhibitions at the National Exhibition Center, Birmingham, UK and the Royal Institute of Engineers, London, UK.For a period of six months I coordinated a team of software engineers on an HTML/Javascript Network Management Interface specification project and delivered training for colleagues on new working practices and auto-documentation tools that I had designed to improve the overall efficiency of national and local teams.Implemented a bespoke GUI system including Ultra-VNC components for remote controlling laboratory for equipment and managing user allocation to decrease time between code development and testing.
Mike Trahearn Skills
Mike Trahearn Education Details
-
Aston UniversityCommunication Engineering
Frequently Asked Questions about Mike Trahearn
What company does Mike Trahearn work for?
Mike Trahearn works for Topcon Positioning Systems
What is Mike Trahearn's role at the current company?
Mike Trahearn's current role is Senior Qt and QML and C++ Application Architect and Software Engineer.
What is Mike Trahearn's email address?
Mike Trahearn's email address is mt****@****con.com
What schools did Mike Trahearn attend?
Mike Trahearn attended Aston University.
What are some of Mike Trahearn's interests?
Mike Trahearn has interest in Musical Composition, Musicians' Training And Development, Avid Protools.
What skills is Mike Trahearn known for?
Mike Trahearn has skills like Qt, Opengl, Software Development, Embedded Software, Software Engineering, C++, Gui Development, Software Design, Qt Quick, Qt Creator, Embedded C, Qml.
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