I have 10+ years of experience as a Software Engineer, coding and delivering applications from development to production. In addition to coding, I have created specifications, designs, and customer requirements along with documentation for my projects. I have worked on standards committees and am familiar with all stages of the software development life-cycle.Specialties: I have a strong experience developing Windows Applications, Linux and UNIX and have practical experience in both embedded, and application level software development using C, C++ and C#. I have extensive experience converting proprietary communications to industry standard protocols including TCP/IP and UDP, BlueTooth, RS-232, SPI and others. I have extensive experience interfacing with SMTP servers, and SMS. I have experience developing TCP/IP, UDP, device drivers, and socket programming.
Current
-
Software EngineerCurrent Apr 2018 - PresentCompany SME respobsible for developing and integrating applications with C# and C. Remote support of global software services. Development of turn-key systems. Remote deployment, troubleshooting and debug of Software applications, development and support of global backup systems, and logging concentrators.
-
Software EngineerMahle Apr 2016 - Mar 2018Stuttgart, Deo Software Engineer developing C++ / Java / Javascript Software Solutions for Diagnostic Software Solution. Java development of a website to activate, track and implement licensing for diagnostic solution with Intelli J IDEA / Spring / Gradle. Support of Oracle based Database Servers. SCRUM Team Developer of software with SCRUM iterative SDLC. Engineering Testing and light QA to assist in product delivery. Tools include Rally Quality Management System and Version Control with Mercurial and TortoiseHG, Fog Bugs Bug Tracking• Development and Support of Automotive Diagnostic Visual Authoring Tools• Development and Support of Licensing Website• Write Unit Tests for PC Based and Web based apps• Validate Solutions and Create Use Cases• Create Test Cases and Regression Tests• Windows Server / Oracle / SQL Server Database support• Oracle Developer / SSMS and Remote SupportDiagnostic Software Developmento C++ Application Development for Diagnostics.o Java Application Development of Software Licensing Websiteo CAN Data Communications & OBD Diagnostic Codeso Development with multiple VMso Troubleshooting Debuggingo XML File Formats -
Software EngineerBosch Apr 2015 - Mar 2016Software Engineer, Technology Development and Sustaining Engineering Division Onsite Development of Automotive Diagnostic Software at Diagnostic Service Center with C/C++ and support. Software Development Lifecycle/ SDLC Management with Microsoft Share-point based package integrated with Testing with Microsoft Test Manager. • Develop and Support of Automotive Software solutions• Diagnostic Troubleshooting and Debugging via VCI and CAN• Automotive Simulation, In Vehicle Software Testing, Bench Testing• Support of Automotive Software Solutions• Multi-lingual integration and Database Support• Calibration of Embedded Systems Modules
-
Software EngineerO-I Jan 2011 - Jan 2015Perrysburg, Ohio, UsComputer Systems Engineer in Technical Support Department to R & D responsible for development of Internal Software for Glass Bottle Manufacturing process. Projects include embedded systems for manufacturing and as well as PC Software for process control. Perform technical support for plants and licensees of fortune 500 Company. Training includes Product training, Pathways To Leadership program, and Safety Training.Tasks include embedded C and C++ projects with WINDRIVER Diab and Keil uVision embedded C Integrated Development Environments as well as development of PC Applications with Microsoft Visual C++. Create project requirements with technical staff, as well as creating specifications and external project documentation. Responsibilities include Support for the Windows Server IIS based product Machine Server, a modular system of integrated programs used for machine control. Version Control done with PVCS. Remote Technical Support of SQL Server Configuration databases.Forming Electronics Development•Gob Weight Control For Windows C++ Application•Forming Embedded Systems / C Programming OSI / CS3 Section Control •Development and support of job editing software and machine control software•Visual Basic Development of MOC/JES, OI Job and Valve Control Software•Visual Basic Application development for Machine Server Modular control system•Remote support of Windows Server IIS Based Control Solutions.•Language support including language change of Multi-Lingual Applications•Development and Support of SEP Parts Database PHP Website with SQL Server•Development of OICycleVisualizer graphical I/O tool C# Windows application•Support of Software Set Management C# / SQL Server Website -
Part-Time Software DeveloperAnn Arbor Edm Mar 2010 - Dec 2010Lehi, Utah, UsPart time Software Engineer responsible for development of customized PC Based Motion Controls and Development/Integration of embedded devices and Motion Controllers For CNC. This is an extension of the work I was doing at Ann Arbor Machine. -
DeveloperMetastorm Nov 2008 - Mar 2009Software Developer of ProVision Enterprise Arcitecture Business modeling application responsible for implementation new functionality as well as debug and software defect management TOOLS: Microsoft Visual Studio 2005, SOS, Visual Source Safe, Mercury QC PLATFORMS: WindowsExtensive C++ programming using Visual Studio 2005, Business Objects and COM objects.ProVision MFC Client Server Development for Business Process and Business, Business Strategy. Interface with remote KE Server and WebSphere solutions.Development of Enterprise Architecture and Enterprise solutionsBusiness Modelers and Modeling languages including UML.Source Control with Source Off Site (SOS) and Microsoft Visual Source Safe. Mercury Quality Control Software for Defect Management
-
Software EngineerAnn Arbor Machine Co Jan 2001 - Jul 2008Software Engineer responsible for maintenance of standard products and creation of new products, and customer support.TOOLS: MSVC, GCC, Open GL, MFC, SoftIce, TCP/IP, UDPPLATFORMS: Windows, Free BSD, LinuxProjects:TCP/IP based EDM App - Team Development of EDM application, responsible for all ethernet communications.Multithreaded TCP/IP and UDP socket servers for motion control ARM and x86 processors Embedded Linux and Free BSD RTOSs, for motion controller status and motion controlGeneric Ethernet Service Driver for UDP - TCP/IP Front End AppPratt and Whitney Aerospace Blade Machine App - Team Development of a CNC appcapable of machining three dimensional pockets at high speeds and on turbine blades and compensating for wear as well as tool path retrace.Created Modeling interface for Jet Turbine Blade Holes Using Open GL and MFC. Convert raw point to point data to accurate pocket size including tool sizes and wear formulae. Integrate Computer Numerical Control System with existing proprietary interface to provide full motion circular and helical interpolation.Provide fully functional On Screen CNC Editor using CodeSense Controls.Implement all EDM concepts into CNC integration.Fiber Optic EDM App -Upate, expand capabilities, maintain standard EDM product Create multiple custom multithreaded apps Variations for Caterpillar, Detroit Diesel, Delphi, Williams International, HiTek Yanmar (Japan), Unitech (Japan)Integration with third party apps via COM, DCOM, COM+, third party libraries Convert Windows 9X device driver to Windows XPRepair Tracking App - architect and build application to track PC repairs, shipping and receiving.MySQL Back End Database via ODBCExcel Data display via OLEInternal Inventory - build inventory system for computer boards with rollback capabilities
A. H. Education Details
-
Eastern Michigan UniversityInformation Systems -
Eastern Michigan UniversityIndustrial Computer Graphics
Frequently Asked Questions about A. H.
What company does A. H. work for?
A. H. works for Current
What is A. H.'s role at the current company?
A. H.'s current role is Software Engineer at current employer.
What schools did A. H. attend?
A. H. attended Eastern Michigan University, Eastern Michigan University.
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