SENIOR SOFTWARE ENGINEER / SENIOR APPLICATIONS DEVELOPER
Highly accomplished Senior Software Developer and Applications Developer with hands-on strengths in design, development, and implementation of innovative software programs. Strong understanding of business processes; able to rapidly discern and incorporate operational requirements into highly functional systems. Proficient at identifying potential problems and offering alternative solutions to ensure optimal performance. Confident communicator and liaison; equally effective interacting with technical team and senior management to facilitate a cohesive team environment and ensure on-time completion of all tasks.
AREAS OF EXPERTISE:
• Project Planning & Management
• Complex Analysis & Testing
• Debugging & Problem Resolution
• Process Improvements & Workflow
• Software Design & Development
• Technical Infrastructure
• Requirements Gathering
• Technical Support & Leadership
TECHNICAL PROFICIENCIES
• Platforms: MS-DOS, Windows
• Languages: Delphi (15 years), Visual Basic (5 years), Web Development (1 year), Mobile Development (1 year)
PROFESSIONAL EXPERIENCE
ORR PROTECTION SYSTEMS, Lousville, Kentucky
Mobile Application Developer (02/2014-current- contract work)
Currently designing, developing, testing and implementing mobile software programs. Developing platforms are iOS and Android, Windows and Web. Developing tools utilized is Embarcadero Delphi XE5/XE6/XE7 FireMonkey and SQLite database.
Key Achievements:
• Developing the companies software program NetREPORT for iOS which is a comprehensive inspection automation system.
• Developing part of the companies LeakDAS® software for Android and iOS. LeakDAS® is used to manage fugitive emissions compliance programs required in the United States by the Environmental Protection Agency (EPA) as well as environmental agencies in other countries.
• Developing part of the companies F(PPM) software for Android, iOS and Web. This is support software for LeakDAS® used to calculate total fugitive emissions based on equipment type, time and emissions level (ppm).
RIVER CITY BANK TAX DIVISION, Irvington, Kentucky
Senior Software Engineer (08/2013-12/2013 - contract work)
Designed, developed, tested and implemented software program for an Automated Clearing House (ACH) Network batch processing system for tax preparation services. Program verified/processed incoming ACH files received from the Federal Reserve Bank and assembled/verified outgoing ACH files sent to the Federal Reserve Bank. Developed under the guidelines of National Automated Clearing House Association (NACHA). Trained key personal on proper software operations.
BRP US, INC, Sturtevant, Wisconsin
Marine Propulsion Systems Division
Senior Software Engineer (02/2010-06/2013)
Designed, developed, tested, and implemented software programs specific for communicating with the companies Evinrude outboard engines (Model Year 1999 to current) to perform diagnostic operations with the engine management module. Performed full lifecycle development activities; conducted requirements analysis to ensure attainment of specifications and technical standards. Conducted extensive research to aid in development of software/hardware. Provided technical support; troubleshot, diagnosed, and resolved technical issues. Built software simulators to test software programs and ensure optimal functionality. Trained BRP personnel and the Evinrude dealer network on proper software operations.
Key Achievements:
• Developed the current version of the Evinrude Diagnostics Program. Added capabilities to communicate using USB Serial Devices along with Comm Port communications. Evinrude Diagnostics Program provides the ability to identify, monitor, set and test the engine. Additional tasks are identifying engine fault conditions, engine's operating history profiles and history of stored engine records. Engine management module software map (firmware) include data transfer (memory/file), corrupted recovery, load revised software map and programming new engine management module.
• Developed and maintained the Map Builder program that is used to build encrypted software map packages and individual software map files.
• Developed and maintained the Backup program that is used to back up files for the after sales technical support personnel.
INNOVATIVE ELECTRONIC DESIGNS, LLC, Louisville, Kentucky
Software Engineer (11/2000-08/2009)
Designed, developed, tested, and implemented software programs specific for communicating and monitoring with organizational audiovisual equipment. Performed full lifecycle development activities; conducted requirements analysis to ensure attainment of specifications and technical standards. Conducted extensive research to aid in development of software/hardware; utilized Simple Network Management Protocol (SNMP). Provided technical support; troubleshot, diagnosed, and resolved technical issues. Built software simulators to test software programs and ensure optimal functionality. Trained personnel on proper software operations.
Key Achievements:
• Rewrote and added network communications capability for Ambient Analysis and Control program that controlled audio signal level based on crowd noise.
• Instrumental in design and development of Emergency Notification system that provided both audio and visual emergency communications using announcement control equipment.
• Developed Fault Monitoring and Logging system, which maintained consistent monitoring of company equipment fault status.
• Wrote several key segments of LanCom Educational system; program provided audio and visual school campus communications.
• Actively participated in conversion from Paradox to MS-SQL database; collaborated with colleagues to ensure timely completion with minimal disruption to daily activities.
• Played key role in the development of several Windows Service applications and Delphi VCL components.
• Created web-based programs used for ISO 9001 compliance.
HOOKUP, INC., Joplin, Missouri
Software Engineer (01/2000-09/2000)
Served as integral member of team responsible for development of truck tracking program during this short-term engagement. Collaborated with colleagues to define and integrate functional specifications. Developed graphical user interfaces; maintained conformance with standards and specific design requirements. Performed complex testing functions to ensure optimal performance; troubleshot technical issues and conducted complex programming tasks.
Key Achievements:
• Developed innovative software programs that successfully tracked truck configurations and movements from manufacturer to customers.
• Improved operational productivity levels; delivered hands-on training sessi...
Login or Register to view the full resume.