Post Job Free

Resume

Sign in

Engineer Software

Location:
Franklin, MA
Posted:
January 20, 2016

Contact this candidate

Resume:

Anthony Venuto

** ********* *****

Milford, MA **757

Phone : 508-***-****

E-mail : acs6sv@r.postjobfree.com

Summary of qualifications

20+ years of professional software development experience at technology companies

Proven track record and timely project delivery including awards for project achievement

Advanced C/C++/OOD Embedded Systems programmer; Experience with UML, Rational Rose Realtime C++, Clear case, Rational tools, and proficient in OOD, UML, C++ in complex embedded systems

Excellent problem solving and debugging skills

Provided technical leadership and direction for companies and project teams

Highly experienced real-time multi-threaded systems programmer including knowledge of kernel, messaging, signals, semaphores, sockets, queues, and IPC

Experienced in full development life cycle of requirements, definition, architecture, design, prototyping, specification and coding

Systems, tools, and technologies

Programming Languages: C++, C, Visual C++, Visual Basic, Python, Perl, Assembler

Host Systems: Linux, Windows, Solaris, VMS, DOS

Software Programmed: Rational Rose Realtime C++, TCP/IP, MFC, ATL, COM/DCOM, DLLs, MS Registry, Oracle/SQL, RougeWave, ACE

RTOS Programmed: VxWorks/Tornado, VRTX/Microtech, PharLap/Visual C++

Hardware Programmed: Intel x86, Motorola 68K/332/340, PowerPC, TMS320 DSP, TI9914 GPIB, Avici FPGAs/ASICS, RS232, SONET Framer, GIGE Framer, Firmware, EEProms, GIGE, Flash Memory

Test Tools: LabWindows/CVI, Matlab, Adtech, EST, AMC Emulators, HP GPIB and RS232 Analyzers, ROM Emulators, SONET Testers

Design Tools: MS Word, VISIO, PowerPoint, Excel, UML

Code Mgmt: ClearCase, SourceSafe, PVCS, CVS, MAKE, CMS/MMS

Professional experience

June 2015 – Nov 2015 Bose Pro Division Framingham, MA

Software Contractor

Design and develop embedded firmware code in C++ on Bose Pro ControlSpace product line following Agile development process. Ported Gain Sharing Auto Mic Mixing software from ESP product line to Redline; added new XML parser capability to Redline for Music and Conference parameter sets; other duties included product testing and resolving product defects.

Oct 2014 – June 2015 MIT Lincoln Labs Lexington, MA

Software Contractor

Design and develop Air Traffic Collision Avoidance (ACAS) simulation software on multi platforms including Window/Linux C++, Java, and Matlab. Used Java to create database to analysis test flight data. Used C++ to develop visual flight data system used for simulation data playback.

March 2004 – 2014 Raytheon Corp, Network Centric Systems, Marlboro, MA

Senior Sofware Engineer II

Senior Software Developer on FAB-T, NMT/MMPU, ZUMWALT and BCME Programs (OOAD/C Key accomplishments included design and development of NMT/MMPU Modem Adapter SW for EHF satellite acquisition and tracking, development of ZUMWALT R6 MMCL SW requirements (new) that included refactoring and enhancing common foundation code and adding new circuit types and new device control; development of BCME CPDS/SAC SOA SW, implemented of RMI communications including, application and infrastructure.

Developed from scratch using Rational RoseRT a realtime multithreaded application that performs both Downlink and Uplink satellite signal acquisition for a SCA compliant terminal. Developed both static and dynamic models for analysis and design including class diagrams, sequence diagrams, state charts and activity; All software was implemented in C++ on Tornado VxWorks.

Acted as technical lead for a team of three and came up with original software estimates, project plan and project schedule.

July 2003 - 2004 Sunrise Labs Auburn NH

Principal Software Engineer

Onsite software consultant to Bose Corp working with the platform team to develop board bring-up and IC verification software for a high definition audio/video receiver. The receiver is based on a ST Microelectronics 7200 system on a chip technology that consisted of 5 core processors multimedia engines, UART, I2C, SDRAM, SATA, Ethernet, created requirements document for validation and testing. Developed NVRAM storage SW for user applications to save and restore data from a JFFS2 compliant flash file system with versioning, RFC error detection and recovery. Created requirements and design documents used for validation and testing the ST 7200 System on a chip platform which emphasized HW features.

Software developer on next generation WaveMusic system product on a Motorola 5249 cpu running FlexOS in C/C++, assembler. Responsible for development of the kernel mode cpu exception and fault handling software, flash memory data archiving of user information and error logging.

Embedded software developer on consumer products using a Motorola 5249 processor in C/C++/Assembler running FlexOS. Developed kernel mode CPU exception processing and fault handling; developed flash memory data archiving software for user information and error logging; enhanced user interface utilizing a Vacuum Fluorescence Display; solved complex problems in various product areas including flash memory, application code, device drivers and user interface.

June 2000 – June 2003 Avici System, Inc N. Billerica, MA

Principal Software Engineer, Project Lead

Design, develop, and test, in a fast paced startup environment, IP networking software in C/C++ for VxWorks based Router Modules operating in Avici’s Terabit Switch Router (TSR).

Delivered networking software for 8x1 Gigabit Ethernet (8x1GIGE), a 1x10GIGE, and 192C Sonet/POS layers 1 & 2 that included writing control interface APIs; writing Ingress/Egress device drivers; writing acquisition threads for 64 bit MIB counter aggregation; writing Ethernet VLAN control and monitoring. My projects were all recognized for timely delivery and quality.

Solved complex system problems in unfamiliar areas of TSR system. Resolved complex customer problems individually and as a lead member of a team. Documented problems with analysis and results including system diagrams, problem symptoms, and relevant technical facts.

Enhanced Perl based Performance Test Scripts and ran performance tests on a Linux platform, analyzed results with Matlab, and debugged and solved performance problems. Added debug capabilities to device drivers that became Avici standard implementation for help and viewing data.

Jan 2000 – June 2000 Helix Technology Mansfield, MA

Principal Software Engineer, Project Lead

Developed C++ software on a Pharlap/x86 based Vacuum Control and Data Acquisition system for Helix’s Network Interface Terminal (NIT). Managed software release throughout product evaluation and test including directing and mentoring 2 software engineers.

Architect and developed a Win32 Flash Memory Download Program over RS232 in C++ for the NIT that included a Protocol DLL, Host App, and a Pharlap/x86 based program boot loader. This allowed field personal to update product firmware.

Wrote a Software Requirements Document template based on IEEE standards.

Responsible for next generation NIT RTOS specification, evaluation and selection.

Provided concepts for future systems using Visual C++, ACE, UML and VxWorks.

June 1987 – Dec 1999 Waters Corporation Milford, MA

Senior/Principal Software Engineer, Project Lead

[Nov 96 – Dec 99] Waters lead person of 3-member team to design and develop the instrument software in real-time C/C++ for a VRTX/68340 based Mass Spectrometer (MS) built with TMS320 DSP and TI9914 GPIB controller. Tasks included contributing to the overall system architecture and design; writing GPIB communication driver and protocol software; writing low level DSP DAC control and support data filtering; writing Flash Memory bootstrap loader. Developed a Win32 Hosted Runtime Image download utility over GPIB. Developed a complete GUI for MS using LabWindows/CVI. Developed Win32 Console App for transferring MS generated data files into MATLAB. Used Visual C++, Microtech C/C++, AMC, EST emulator

[Jan 96 – Oct 96] Developed a chromatography instrument server for Waters Millennium data products in C++ using COM/DCOM to configure and control laboratory instruments over GPIB. The design included brokering client connections with a Chromatography System Manager (CSM) COM/DCOM server; allocating instruments for CSM; managing Non volatile storage for instruments. Developed general classes for archiving instrument configuration data into Oracle database and accessing Microsoft registry for Millennium specific data.

[Oct 95 – Dec 95] Developed the TCP/IP networking software for WFW Millennium client and the file transfer service for a VMS server that included enhancing the client app for Winsock TCP/IP; enhancing the VMS sever app for TCP/IP file transfer service using VMS QIO services.

[Sep 93 – Sep 95] Developed data acquisition and control software in real-time C++ on VRTX/68K and Win32 environments for a Mass Spectrometer over GPIB to a Waters Millennium Win32 data system. Responsibilities included developing the communications protocol with an offsite group at Extrel Corp, developing non standard hooks into the Win32 client side to manage and control MS. Received an award for my design and effort.

[Sep 90 – Aug 93] Developed real-time software in C for VRTX/68K based Waters 717 Auto Injector that included writing the LCD display drivers; writing the stepper motor control drivers; writing the GPIB communication protocols; writing the RS232 protocols; writing the User Displays. Project was recognized for timely delivery and quality. Used AMC Emulator and Microtech C/C++ on PCs.

[Apr 87 – Aug 90] Developed real-time software in C for VRTX/68K based Waters 600 Gradient Pump / GPIB Controller that included writing the User Displays; writing the GPIB control for Auto Transfer; enhancing the GPIB communication protocols; enhancing the RS232 protocols; Used AMC Emulator and Microtech C/C++ on PCs.

Education

June 1988 Northeastern University Boston, MA

Bachelors Degree in Electrical Engineering

Minored in Computer Engineering and Graduated Cum Laude

June 1980 Blue Hills Technical Institute Canton, MA

Associates Degree in Electro-Mechanical Technology

Graduated Summa Cum Laude 1st in class



Contact this candidate