SlideShare a Scribd company logo
1 of 3
 Anthony Venuto
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
21 Claudette Drive
Milford, MA 01757
Phone : 508.789.1709
E-mail : venuto13@gmail.com
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

More Related Content

What's hot

Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_ResumeVaddi Maniteja
 
Kenn_Young_042016
Kenn_Young_042016Kenn_Young_042016
Kenn_Young_042016Kenn Young
 
Richlong2013Modified
Richlong2013ModifiedRichlong2013Modified
Richlong2013Modifiedrichtx
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_ValidationMichaelJoshua
 
Maheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionicsMaheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionicsmaheswarareddy pr
 
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxEclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxBrett Hackleman
 
13-Oct-15--Presley_Ellsworth_Resume
13-Oct-15--Presley_Ellsworth_Resume13-Oct-15--Presley_Ellsworth_Resume
13-Oct-15--Presley_Ellsworth_ResumePresley Ellsworth
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResumeKavaskar Kava
 
Psi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPsi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPrimesoftinc
 

What's hot (20)

shvp_07
shvp_07shvp_07
shvp_07
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4
 
Kenn_Young_042016
Kenn_Young_042016Kenn_Young_042016
Kenn_Young_042016
 
Richlong2013Modified
Richlong2013ModifiedRichlong2013Modified
Richlong2013Modified
 
KatherineYekhilevsky_2015
KatherineYekhilevsky_2015KatherineYekhilevsky_2015
KatherineYekhilevsky_2015
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 
Maheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionicsMaheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionics
 
Rashmi_Resume
Rashmi_ResumeRashmi_Resume
Rashmi_Resume
 
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxEclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
 
Prakash sahoo
Prakash sahooPrakash sahoo
Prakash sahoo
 
Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)
 
13-Oct-15--Presley_Ellsworth_Resume
13-Oct-15--Presley_Ellsworth_Resume13-Oct-15--Presley_Ellsworth_Resume
13-Oct-15--Presley_Ellsworth_Resume
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResume
 
Psi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPsi multi accessgateway_casestudy
Psi multi accessgateway_casestudy
 
my_resume(eng)
my_resume(eng)my_resume(eng)
my_resume(eng)
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
RalphRes_12_29
RalphRes_12_29RalphRes_12_29
RalphRes_12_29
 
Sumanth
SumanthSumanth
Sumanth
 

Similar to VenutoResume

Trudell_Resume_2015
Trudell_Resume_2015Trudell_Resume_2015
Trudell_Resume_2015Bill Trudell
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Peter Gervais
 
Charles Hale 1 2011
Charles Hale 1 2011Charles Hale 1 2011
Charles Hale 1 2011CRHale
 
RESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCRESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCJames Fink
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Serviceskahunasystems
 
Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1CRHale
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFacultyJames Fink
 
Current Resume' - Jim Prater
Current Resume' - Jim PraterCurrent Resume' - Jim Prater
Current Resume' - Jim PraterJim Prater
 
pfrResume2016
pfrResume2016pfrResume2016
pfrResume2016Paul Rapp
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1Eric Theis
 

Similar to VenutoResume (20)

resume19_new5
resume19_new5resume19_new5
resume19_new5
 
Trudell_Resume_2015
Trudell_Resume_2015Trudell_Resume_2015
Trudell_Resume_2015
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015
 
Charles Hale 1 2011
Charles Hale 1 2011Charles Hale 1 2011
Charles Hale 1 2011
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
nathan
nathannathan
nathan
 
English Resume
English ResumeEnglish Resume
English Resume
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
RESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCRESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOC
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Services
 
Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFaculty
 
Current Resume' - Jim Prater
Current Resume' - Jim PraterCurrent Resume' - Jim Prater
Current Resume' - Jim Prater
 
EHarringtonResume
EHarringtonResumeEHarringtonResume
EHarringtonResume
 
pfrResume2016
pfrResume2016pfrResume2016
pfrResume2016
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
 
resume2
resume2resume2
resume2
 
Stef_AmoaCV
Stef_AmoaCVStef_AmoaCV
Stef_AmoaCV
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 

VenutoResume

  • 1.  Anthony Venuto 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 21 Claudette Drive Milford, MA 01757 Phone : 508.789.1709 E-mail : venuto13@gmail.com
  • 2. 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.
  • 3. 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