Resume
Embedded Software, ContractoR
SUMMARY:
- Wide - ranging experience in defining, documenting, developing, leading and managing new products and product improvements, providing a robust, high quality deliverable within budget and on schedule.
- Thirty-Five plus years of experience. Twenty plus years of embedded systems development; device side firmware and drivers, and host side drivers and applications.
- Known for being a player / coach, leading and managing teams and projects to successful outcomes.
- Extensive experience in performance tuning and improvements, both in design and implementation.
- Relentless in the pursuit of a goal, taking on the ‘impossible’ projects and other challenging tasks to successfully complete them. Doing what is needed to help a team be successful.
- Technically savvy, a quick learner, capable of explaining complex issues in simple understandable terms. Excellent communication skills, both verbal and written.
- Known for building, leading and managing highly successful teams.
- Long list of recommendations and references available upon request.
SKILL:
Languages: C++, C, Visual C++ COM/ATL, C#, Java, JavaScript, Perl, assembly, shell scripting, and others
Technologies: VoIP, audio and image processing, CODEC for VoIP, RTP, WiFi, USB device development, .NET, TCP, UDP, IP networking broadcast/multicast/unicast, ad-hoc networking, socket programming, M2M, IoT, iOS, Android, LTE, Bluetooth, BLE, speech recognition, RS-232, Synchronous Communications, SDLC, HDLC, Bonjour, device drivers, Loadable Kernel Modules (LKM), OO Analysis and Design, UML, RFID, and others
Tools: Windows Tools, UNIX Tools, VMWare, Cygwin, .NET Framework, Oracle, UML, Object-Oriented development, Microsoft Office products (Project, Word, Excel, PowerPoint, Outlook), Linux tools, Wiki, Apache, WireShark, ClearQuest, ClearCase, Subversion, RCS, MVC, Git, SharePoint, Team Foundation Server, Unit Test Frameworks, and others
Processes: SDLC, Agile, and others
Web: XML, HTML, Web services, SOAP, SOAPUI, JAX, Web Servers (Tomcat, Glassfish), IoT, ThingWorx
IDEs: Visual Studio, Code Composer Studio, NetBeans, Multiple Embedded System IDEs, Eclipse, IAR, CrossWorks
Bus Architectures: USB, I2C, SPI, CAN, others
Platforms: Windows 10/7/Vista/XP/2000/98/95, Linux, UNIX, AIX, Solaris, NetBSD, iOS, Android, Many different embedded operating systems, and operating system-less embedded environments (“bare metal”), several different RTOS including TI-RTOS & QNX, Device controllers, USB, I2C, SPI, CAN, Wide range of microcontrollers and microprocessors Raspberry PI, TI Tiva, TI Sitara, MSP430, PIC, ARM, others
INDUSTRY EXPERIENCE:
- Public Safety and Public Communications
- Telecommunications
- Audio and Image Processing
- Traffic Control Devices
- Embedded devices; both device side and host side
- Airplane Platforms
- Networking and Communications
- Military Communications and Data Processing
- Embedded Medical Devices
- Port-of-call Monitoring
- Banking
EXPERIENCE:
Confidential
Embedded Software Contractor
Responsibilities:
- Worked to help port code from existing Power Quality Metering (PQM) system to new TI platform and Graphical Display
Confidential, Rochester, NY
Founder, President and Lead Developer
Responsibilities:
- Was hired back to resolve several outstanding Maestro issues.
- Work as a team member for Android and iOS development project
- Worked to assist team in analyzing and resolving communication issues, using WireShark and communication knowledge.
Confidential, Dallas, TX
Software Contractor
Responsibilities:
- Managed team of 6 engineers, distributed in Rochester NY and Lynchburg VA.
- Performed as lead developer handling the “hard” customer issues.
- Managed larger cross-functional team in Lynchburg supporting the delivery of the product, customer teams and field support.
- Managed all schedules related to product delivery.
- Successfully reduced field reported issues from 60+, down to less than 10.
- Performed maintenance on 911 systems, using C, C++, VC++, C# and Visual Studio IDE. System runs on several Windows platforms.
- Utilized audio system skills. Analyzed and re-wrote embedded audio system.
Confidential, Fairport, NY
Principal Software Consultant / Business Development / Operations Manager
Responsibilities:
- Requirements, design, documentation and development for Web Services M2M project, working with Java, SOAP, and JAX.
- Design, documentation and development for embedded image processing project.
- Business development and operations manager. Brought in contracts totaling over $1M.
- Requirements, design, documentation and development for Advanced Traffic Control ( Confidential ) API Validation Suite (VS) for ITE (Institute of Transportation Engineers).
- Documentation and development for MSP430 embedded software project. Wrote test drivers for hardware. Hardware utilized I2C and SPI bus architecture.
- Wrote and documented all aspects of USB interface device for military project. Wrote PC application to flash USB device.
- Porting of medical imaging software from XP to Vista. Wrote extensive test plans to support the port to the Vista platform.
- Wrote modules that monitored network traffic for fault messages from distributed sensors for port-of-call security. Utilized RFID Technology.
- Developed software for an airborne imaging application to receive, process, display, and forward aerial images. Worked on TACO2 implementation of low-level link interface utilizing HDLC and protocol stack knowledge. Developed Windows .NET application to receive, process, and display images, then forward for further downstream processing.
Confidential, Fairport, NY
Senior Firmware Development Engineer
Responsibilities:
- Worked on design, documentation and implementation of military radios utilizing VoIP over RTP and various Confidential . Primary VoIP application development engineer.
- Worked with customers and sales team to define requirements, document and develop solutions utilizing USB, WiFi, embedded operating systems, Bluetooth, Bluetooth LE, speech recognition, and image transfer and processing knowledge.
- Developed next generation traffic control device ( Confidential ) firmware API for traffic industry utilizing LKMs.
- Worked on Kalman filters and provided testing support for large airplane project, DO-178B.
- Provided WiFi, Bonjour (Rendezvous), Ad-hoc networking, USB, Bluetooth and application specific development for image processing project.
Confidential, Rochester, NY
Founder / President
Responsibilities:
- Handled all aspects of sales and marketing for NGDA product.
- Perform market research to gauge competition. Perform technical analysis to understand the current state of Automatic Speech Recognition (ASR) technology and current competitive offerings.
- Perform customer presentations. Platform architecture was based upon Linux servers utilizing common-off-the-shelf (COTS) ASR and server technology. Conceptualized, defined and documented Web based solution for providing additional service offerings via DA (Dataway).
