Sign in

Software Engineer Product Development

Columbus, Ohio, United States
January 18, 2018

Contact this candidate



To obtain a position within an engineering organization where my education and experience will be used to create innovative and profitable products


Senior Software Engineer

TCP Inc, Aurora, Ohio

Oct 2013 - Present

Work with Product Management to develop R&D concepts from idea to demonstration

Create design documents based on Product Management and customer input

Develop stable and maintainable firmware and software

Develop test specifications to iteratively test and refine product firmware and software

Control firmware and software versions through source control

Develop PC and Mobile applications for test and manufacturing of devices

Develop systems compatible with Amazon Alexa, Google Home and Apple Homekit voice control home automation systems (including Zigbee and Bluetooth/BLE products)

Senior Solutions Architect Engineer (formerly Senior Software Engineer)

Diebold Inc, North Canton, Ohio

March 1999 – Oct 2013

Developed Voice and Video conferencing over IP systems for connecting video conferencing with access points in financial institutions and self-service terminals (ATMs)

Designed and developed server/web based Financial Institution Vault security systems

Developed firmware and software for Bank Drive Up equipment and audio and video systems

Developed functional spec, design documents and firmware for 7 currently released products

Promoted frequently due to excellent performance, always earning a exceeds expectations on performance reviews

Designed and evaluated the feasibility of 6 projects and provided reports leading to 4 project approvals and successful project launches

Electronic Designer/Drafter

Lufran Inc, Streetsboro, Ohio

Feb 1996 – March 1999

Designing and drafting drawings for electronic circuits and wiring panels for semiconductor manufacturing equipment

Designed and implemented Visual Basic and ladder logic for PLC controlled systems for R&D

Was the technical lead on identifying systemic issues on returned system components to evaluate possible solutions to field issues


Languages: Developing software and firmware using C, C++, Assembly and C# (.NET) and user interfaces with HTML, XHTML, XML, JQuery, Visual Basic, JavaScript and objective C and swift

Designing and implementing databases including SQL, MySQL, Access and Postgres

Operating Systems: Microsoft Windows CE, XP, 7, 8 Internally Developed Real Time Operating Systems, Green Hills uVelocity,

Environments: Compiled projects using IDEs for Apple (XCode), Microsoft (Visual Studio), Embedded (IAR, Texas Instruments, Atmel, Microchip, Hitachi/Renesas, Silicon Labs)

Experienced using Object Oriented development methodology in embedded system design

Designed overall system architecture using UML diagrams using Agile development methodologies and Rhapsody Modeling Tools

Development experience with ARM and RISC architecture-based processors

Experienced using a wide array of lab equipment such as a oscilloscope, Temperature Meter, Digital Multi Meter, Function Generator, Soldering Iron, Spectrum Analyzer Oscilloscope and Ubiqua and Ember Studio (Silicon Labs) Protocol Analyzers for wireless debugging

Used Altium Designer for designing circuit boards for electronic product development

Experienced with ARM based processors and architecture (M0,M3,M4)

Experienced and trained (9/2015) with Yocto Linux distributions on ARM processor based circuit boards

Completed IOS Swift Programming Language Training (1/2016)

I also work on Arduino projects in my spare time (Atmel microcontroller based architecture)


2005 - Bachelors Degree of Applied Science in Computer Systems

City University of Seattle, Seattle, WA

1994 – Associate Degree of Electronic Engineering

ITT Technical Institute, Youngstown, OH

1999 – 2007 – Computer Science Continuing Education

Kent State University, Akron University, Stark State College


28 Patents Issued - 33 Patents Filed

Contact this candidate