SlideShare a Scribd company logo
James V. Colombo, 70 Bruce St., Littleton, MA 01460, jim@jim-colombo.com, (978) 540-0303.
SKILLS:
 Project Management Methodologies: Waterfall; Agile.
 Project Tools: Microsoft Office (Project; Word; Excel; PowerPoint; Visio), Git; Perforce; ClearCase; Visual Source Safe.
 Operating Systems: Windows; Linux; Android; Windows CE/Mobile; Mac OS X; RTOS.
 Computer Languages: Java; C++; C; Python; Perl; Visual Basic; Various Assembly Languages;
 Computer Architecture: ARM; Intel XScale; x64; x86.
 Development Environments: Eclipse; Android Studio; Visual Studio; Boost; Windows CE Platform Builder;
 Networking Protocols: TCP/IP; Virtual Private Networks; OpenVPN; OpenSSL; OpenDECnet and several propriety protocols.
 Networking Infrastructure: Pulse Secure Access and Access Control servers; Access Points; Ethernet Switches; Firewalls.
 Security Standards: OpenVPN; OpenSSL; 802.1X; Public Key Infrastructure; Certificates Authentication.
EXPERIENCE:
September, 2013 – Present, Colombo Consulting Services, LLC, Littleton, Massachusetts.
Position: Principal.
August, 2014 - Present
 Working on a home automation system to completely automate the process of capturing live and time-lapse motion video from various IoT devices
for surveillance purposes. The system is also capable of recording temperatures from sensors connected to IoT devices. The motion video can be
viewed from a website or Apple TV utilizing iTunes. The recorded temperatures can be monitored from a desktop Java or Android application.
 The software is written in C++, Java and Python scripts capable of running on Windows and Linux to capture, convert and archive the recorded
information. On Windows, the custom software utilizes foreground, background and Windows Services. On Linux, the custom software runs as
foreground applications and background daemons. The C++ applications utilizing the boost library for portability, communications and triggering
various events. The Java application running on Linux and Android is capable of monitoring and graphing the captured temperatures. The software
also makes use of open source programs for automation processing, various Python scripts; Windows command files; and Linux shell scripts.
 The supported IoT devices are credit card-sized single-board computers running Linux on the Raspberry Pi and BeagleBone Black equipped with a
camera utilizing either the on-board camera interface or USB and a 1-Wire temperature probe connected to GPIOs. The other supported IoT
devices collect temperature data by utilizing custom bare metal firmware that runs on a Particle Photon or Spark Core single chip ARM processor
with on-board Wi-Fi.
 The Windows desktop is used for post processing the captured information and to manage the iTunes library. Optionally, virtual machines can be
utilized by running VirtualBox and/or VMware to convert the captured images to a compatible encoding format.
 The Synology DiskStation is utilized to archive the information captures and run the webserver. CrashPlan is used for off-site backup.
March, 2014 – August, 2014
 Worked with client to re-evaluate overall project plan, schedule, and budget including resource allocation and time management for a project
costing over $1,000,000 dollars. Instituted a process to track ongoing project cost, expenditures and overruns. On a weekly basis, I monitored
progress on individual tasks and milestones, reported status, and tracked and resolved scheduling conflicts and issues. Other project
responsibilities included defining and documenting project policies and procedures.
August, 2007 – September, 2013, Juniper Networks, Westford, Massachusetts.
Position: Software Engineering Manager/Project Manager/Quality Assurance Manager.
 Managed over 10 major product releases involving cross‐platform support for multiple variations of Windows and Macintosh versions. Worked
closely with cross‐functional global team consisting of over 50 members including Product Management; Development; Quality Assurance;
Sustaining; Technical Publication; and Customer Support for new product development and on‐going sustaining engineering support.
 Directly managed a team of 8 developers involved with the implementation of key client features including support for wired and wireless 802.1X,
standard and proprietary protocols supporting VPN remote access, local access control, endpoint compliance and remediation which provided
various native operating system checks and third party Antivirus support. This work required both technical and project management proficiency to
direct the development teams during specification, design, implementation and testing as well as managing bug triage activity to ensure that the
Software Development Life Cycle (SDLC) was followed.
 Managed a team of 4 Quality Assurance engineers responsible for testing new client software solutions for security, policy and control in support of
the Junos Pulse Desktop software, which was tightly coupled with the Pulse Secure Access and Pulse Access Control product lines. In addition, I was
responsible for managing the activity of 10 QA engineers located both in the US and India tasked with creating automated test scripts for major
client features.
 Created a process to localize and translate over 30 different sub-components while managing all product translation activity involving both internal
development teams and third‐party translation vendors. The translation included over 15 different languages with an annual budget of more than
$50,000 dollars.
 Additional responsibilities included supporting legacy software for the Odyssey Access Client on Windows, Macintosh, Linux and Windows CE
including outsourcing work with a budget of $30,000 dollars. The outsourcing work involved driver modifications and enhancements for supporting
third party Windows wireless adapters. In addition, I actively participated in software legal reviews for each major client release and managed the
remediation work required to pass third-party software scans.
February, 1998 – August, 2007, Marvell Semiconductor/Intel Corporation/Shiva Corporation
*
, Marlborough/Hudson/Bedford, Massachusetts.
Position: Director of Software Engineering Manager.
 Managed a global workforce in the US and China consisting of over 30 engineers and 3 managers responsible for developing reference and product
quality Windows Mobile and Linux Board Support Packages (BSPs) and middleware components for the XScale family of ARM based
microprocessors. This software was optimized for power and performance to reduce customers’ time to market and enabled them to deliver
consumer products to the marketplace. This work involved driving strategic planning; project and program management; technical leadership;
resource/budget management; third party relationships; and customer support.
 Led the Product Capability Team, which was an internal forum consisting of over 10 cross-functional team members responsible for driving plans,
schedules and monitoring project activities. In addition, I was responsible for managing several outsourcing and third party vendors with an annual
budget in excess of $300,000 dollars.
 Hands on technical management and development of pre-silicon and post-silicon software for 3 generations of the XScale family of Application
Processors. This work involved developing multiple releases in support of the Diagnostic Manager and bare metal software for each microprocessor
step consisting of reference drivers and extensive functional and Power-On Self Tests. The hardware diagnostics developed were for both the
microprocessor and platform specific components including bootloaders, networking devices, UARTs, LCD, Touch Screen, Keypad, Audio Codecs,
USB Client/Host and SD/MMC devices.
 Managed and technically led the development of VPN and dial remote access software for Windows. The VPN client software consisted of a series
of components that implemented standard networking protocols, certificate, policy services and User Interface. The dial client software consisted
of a series of products that implemented proprietary networking protocols providing shared access to remote access devices.
*Marvell acquired the Handheld and Communication Division from Intel in November, 2006. Intel acquired Shiva in March, 1999.
September, 1996 – February, 1998, MangoSoft Corporation, Westborough, Massachusetts.
Position: Software Consultant Engineer.
 Responsible for the development of platform specific software components for Windows including Virtual Device Drivers, File System Driver,
Platform Abstraction Layer, File System Cache Manager, Control Panel and Network Communication Manager.
 Developed the File System Driver responsible for handling file system primitives that interface to the CacheLink File System such as the Windows
file system APIs for read/write/delete/search/attributes.
 Developed applications and dynamic-link libraries responsible for controlling the CacheLink software and managing the Windows Domain Security
within the Windows Network Provider. This software was written using Microsoft’s Visual C++ utilizing WIN32 APIs, Microsoft Foundation Classes
libraries and Common Object Model interfaces built on top of the CacheLink Engine.
November, 1995 – September, 1996, Data Translation Incorporated, Marlborough, Massachusetts.
Position: Director of Software Engineering Manager.
 Responsible for managing a team of software engineers developing Windows device drivers, Software Development Kits and demonstration
software for PCI, ISA and PC Card data acquisition and video frame grabber adapters including resource/project management and hands on
development/customer support.
May, 1983 – November, 1995 and November, 1975 – July, 1978, Digital Equipment Corporation, Littleton, Massachusetts.
Position: Member of Technical Staff, Principle Software Engineer.
 Developed system management, ease of use and value added software for system configuration, software installation and diagnostic services. This
software was designed for use on Windows running on Alpha and Intel platforms.
 Ported Processor Independent NetWare to the Alpha AXP architecture. This work including the adaptation of the memory management subsystem,
the Open Data Link Interface driver for the NE2000 and various platform specific software modules for Alpha AXP. Also responsible for
synchronizing the source code between Digital and Novell.
 Led a team of software engineers developing DECnet/OSI Phase V and DECnet Phase IV networking software for OpenVMS AXP and VAX. This work
involved the project planning and execution of various development activities including the hands on development of major networking
components written in C and assembly language.
 Responsible for the adaption of MS-DOS, OS/2 and Windows to various Digital Personal Computer platforms and the development of DECnet
software for Digital's Personal Computer Systems Architecture later known as PATHWORKS.
 Developed various software modules involving Serial/Parallel ports, Keyboards, an Ethernet Data Link and a Pseudo Mouse for the ROMBIOS used
in Digital's Personal Computer platforms. Also wrote diagnostic software to aid in troubleshooting computer systems and repaired computer
modules down to the component level.
May, 1982 – May, 1983 – Computer Devices Incorporated, Bedford, Massachusetts.
Position: Senior Software Engineer.
 Led a small team of software engineers developing the ROMBIOS for an IBM compatible portable personal computer named the DOT. This work
involved writing assembly language firmware for power-on self tests, system memory, timers, video, display, keyboard, serial/parallel ports and
diskette/disk controllers.
July, 1978 – May, 1982 – Prime Computer Incorporated, Framingham, Massachusetts.
Position: Senior Software Engineer.
 Developed power-on self tests and device functions for intelligent video terminals, wrote diagnostic software for manufacturing and worked with
third party vendors for new product introduction. Prior to that work, I was a field service engineer responsible for performing preventive
maintenance and repair of customer computer systems.
EDUCATION:
 1982 Boston University, Bachelor of Science in Computer Science. Graduated Cum Laude.

More Related Content

What's hot

BHorst Resume v2017-06-29
BHorst Resume v2017-06-29BHorst Resume v2017-06-29
BHorst Resume v2017-06-29
Bill Horst
 
Deepak_SCM_CV
Deepak_SCM_CVDeepak_SCM_CV
Deepak_SCM_CV
Deepak RN
 
Elizabeth_Neales_2016
Elizabeth_Neales_2016Elizabeth_Neales_2016
Elizabeth_Neales_2016
Elizabeth Neales
 
Sholeh gregory-technical-writer
Sholeh gregory-technical-writerSholeh gregory-technical-writer
Sholeh gregory-technical-writer
Sholeh Gregory
 
Balaji Resume
Balaji ResumeBalaji Resume
Balaji Resume
Balaji Ommudali
 
Sholeh gregory-technical-writer
Sholeh gregory-technical-writerSholeh gregory-technical-writer
Sholeh gregory-technical-writer
Sholeh Gregory
 
Guruprasad
GuruprasadGuruprasad
Guruprasad
Guruprasad S
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
davered
 
chaitraresume
chaitraresumechaitraresume
chaitraresume
Chaitra Shankar
 
Resume
ResumeResume
Software Engineer
Software EngineerSoftware Engineer
Software Engineer
Arun pandey
 
Resume
ResumeResume
Santhosh build and release (1)
Santhosh build and release (1)Santhosh build and release (1)
Santhosh build and release (1)
Santhosh Dodda
 
Venkatesh- Resume
Venkatesh- ResumeVenkatesh- Resume
Venkatesh- Resume
venkat u
 
Usha_BuildandRelease_Resume
Usha_BuildandRelease_ResumeUsha_BuildandRelease_Resume
Usha_BuildandRelease_Resume
Usha Nagubandi
 
Resume
ResumeResume
Resume
andre catto
 
sahithi_Build_Release_Resume
sahithi_Build_Release_Resumesahithi_Build_Release_Resume
sahithi_Build_Release_Resume
deepthichowdary devineni
 
Praveen_SCM_Resume
Praveen_SCM_Resume Praveen_SCM_Resume
Praveen_SCM_Resume
praveen tulluri
 
.Net Prgmr Resume2012
.Net Prgmr Resume2012.Net Prgmr Resume2012
.Net Prgmr Resume2012
Jeriel_Mikell
 
Android
AndroidAndroid

What's hot (20)

BHorst Resume v2017-06-29
BHorst Resume v2017-06-29BHorst Resume v2017-06-29
BHorst Resume v2017-06-29
 
Deepak_SCM_CV
Deepak_SCM_CVDeepak_SCM_CV
Deepak_SCM_CV
 
Elizabeth_Neales_2016
Elizabeth_Neales_2016Elizabeth_Neales_2016
Elizabeth_Neales_2016
 
Sholeh gregory-technical-writer
Sholeh gregory-technical-writerSholeh gregory-technical-writer
Sholeh gregory-technical-writer
 
Balaji Resume
Balaji ResumeBalaji Resume
Balaji Resume
 
Sholeh gregory-technical-writer
Sholeh gregory-technical-writerSholeh gregory-technical-writer
Sholeh gregory-technical-writer
 
Guruprasad
GuruprasadGuruprasad
Guruprasad
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
chaitraresume
chaitraresumechaitraresume
chaitraresume
 
Resume
ResumeResume
Resume
 
Software Engineer
Software EngineerSoftware Engineer
Software Engineer
 
Resume
ResumeResume
Resume
 
Santhosh build and release (1)
Santhosh build and release (1)Santhosh build and release (1)
Santhosh build and release (1)
 
Venkatesh- Resume
Venkatesh- ResumeVenkatesh- Resume
Venkatesh- Resume
 
Usha_BuildandRelease_Resume
Usha_BuildandRelease_ResumeUsha_BuildandRelease_Resume
Usha_BuildandRelease_Resume
 
Resume
ResumeResume
Resume
 
sahithi_Build_Release_Resume
sahithi_Build_Release_Resumesahithi_Build_Release_Resume
sahithi_Build_Release_Resume
 
Praveen_SCM_Resume
Praveen_SCM_Resume Praveen_SCM_Resume
Praveen_SCM_Resume
 
.Net Prgmr Resume2012
.Net Prgmr Resume2012.Net Prgmr Resume2012
.Net Prgmr Resume2012
 
Android
AndroidAndroid
Android
 

Viewers also liked

Venezia lovera
Venezia loveraVenezia lovera
Venezia lovera
Venezia Lovera
 
CARLOS HONORE resume
CARLOS HONORE resumeCARLOS HONORE resume
CARLOS HONORE resume
Carlos Honore
 
UmaPhani_Resume
UmaPhani_ResumeUmaPhani_Resume
UmaPhani_Resume
Phani Sekhar Peri
 
Astoria Medical Building
Astoria Medical BuildingAstoria Medical Building
Astoria Medical Building
nsutaria
 
Alpen biz case
Alpen biz caseAlpen biz case
Alpen biz case
Amit Goswami
 
Blog de ingles 3
Blog de ingles 3Blog de ingles 3
Blog de ingles 3
luz barrios
 
Taylor Swift Blank Space Music Video Analysis
Taylor Swift Blank Space Music Video AnalysisTaylor Swift Blank Space Music Video Analysis
Taylor Swift Blank Space Music Video Analysis
ShaunaN_
 
Social Media PowerPoint Presentation - March 2016
Social Media PowerPoint Presentation - March 2016Social Media PowerPoint Presentation - March 2016
Social Media PowerPoint Presentation - March 2016
Misty Hataway-Cone'
 
Netflix Presentation Final
Netflix Presentation FinalNetflix Presentation Final
Netflix Presentation Final
lakvij
 

Viewers also liked (9)

Venezia lovera
Venezia loveraVenezia lovera
Venezia lovera
 
CARLOS HONORE resume
CARLOS HONORE resumeCARLOS HONORE resume
CARLOS HONORE resume
 
UmaPhani_Resume
UmaPhani_ResumeUmaPhani_Resume
UmaPhani_Resume
 
Astoria Medical Building
Astoria Medical BuildingAstoria Medical Building
Astoria Medical Building
 
Alpen biz case
Alpen biz caseAlpen biz case
Alpen biz case
 
Blog de ingles 3
Blog de ingles 3Blog de ingles 3
Blog de ingles 3
 
Taylor Swift Blank Space Music Video Analysis
Taylor Swift Blank Space Music Video AnalysisTaylor Swift Blank Space Music Video Analysis
Taylor Swift Blank Space Music Video Analysis
 
Social Media PowerPoint Presentation - March 2016
Social Media PowerPoint Presentation - March 2016Social Media PowerPoint Presentation - March 2016
Social Media PowerPoint Presentation - March 2016
 
Netflix Presentation Final
Netflix Presentation FinalNetflix Presentation Final
Netflix Presentation Final
 

Similar to Jim_Colombo_Resume_2016

John Haggins Res2015
John Haggins Res2015John Haggins Res2015
John Haggins Res2015
John Haggins
 
Walt scheiderich resume
Walt scheiderich resumeWalt scheiderich resume
Walt scheiderich resume
Walt Scheiderich
 
CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015
Serhiy Medvedyev
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
Bikram Rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
Bikram Rout
 
Praveen_DevOps_Architect_BuildRelease
Praveen_DevOps_Architect_BuildReleasePraveen_DevOps_Architect_BuildRelease
Praveen_DevOps_Architect_BuildRelease
Praveen Beniwal
 
Sharanabasappa_Resume
Sharanabasappa_Resume Sharanabasappa_Resume
Sharanabasappa_Resume
Sharanabasappa Vithalrao
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
Samaritan InfoTech
 
gurpreet.pptx
gurpreet.pptxgurpreet.pptx
gurpreet.pptx
SulekhJangra
 
WDA_Resume
WDA_ResumeWDA_Resume
WDA_Resume
David Ashley
 
Developex_presentation_v2
Developex_presentation_v2Developex_presentation_v2
Developex_presentation_v2
Olga Rusu
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
Kavita Raghunathan
 
Mastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resume
Mastinder Singh
 
ResumeCurrent
ResumeCurrentResumeCurrent
ResumeCurrent
Frank Nellis
 
Resume
ResumeResume
C.N.Vinoth_Resume
C.N.Vinoth_ResumeC.N.Vinoth_Resume
C.N.Vinoth_Resume
vinoth cn
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
Mohammed Badusha
 
CVInDoc2017
CVInDoc2017CVInDoc2017
CVInDoc2017
marcus obrien
 
Barney Edwards Resume 10.29.15
Barney Edwards Resume 10.29.15Barney Edwards Resume 10.29.15
Barney Edwards Resume 10.29.15
Barney Edwards
 
Jordan Sept-2015
Jordan Sept-2015Jordan Sept-2015
Jordan Sept-2015
Jordan Thompson
 

Similar to Jim_Colombo_Resume_2016 (20)

John Haggins Res2015
John Haggins Res2015John Haggins Res2015
John Haggins Res2015
 
Walt scheiderich resume
Walt scheiderich resumeWalt scheiderich resume
Walt scheiderich resume
 
CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Praveen_DevOps_Architect_BuildRelease
Praveen_DevOps_Architect_BuildReleasePraveen_DevOps_Architect_BuildRelease
Praveen_DevOps_Architect_BuildRelease
 
Sharanabasappa_Resume
Sharanabasappa_Resume Sharanabasappa_Resume
Sharanabasappa_Resume
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
 
gurpreet.pptx
gurpreet.pptxgurpreet.pptx
gurpreet.pptx
 
WDA_Resume
WDA_ResumeWDA_Resume
WDA_Resume
 
Developex_presentation_v2
Developex_presentation_v2Developex_presentation_v2
Developex_presentation_v2
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Mastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resume
 
ResumeCurrent
ResumeCurrentResumeCurrent
ResumeCurrent
 
Resume
ResumeResume
Resume
 
C.N.Vinoth_Resume
C.N.Vinoth_ResumeC.N.Vinoth_Resume
C.N.Vinoth_Resume
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
 
CVInDoc2017
CVInDoc2017CVInDoc2017
CVInDoc2017
 
Barney Edwards Resume 10.29.15
Barney Edwards Resume 10.29.15Barney Edwards Resume 10.29.15
Barney Edwards Resume 10.29.15
 
Jordan Sept-2015
Jordan Sept-2015Jordan Sept-2015
Jordan Sept-2015
 

Jim_Colombo_Resume_2016

  • 1. James V. Colombo, 70 Bruce St., Littleton, MA 01460, jim@jim-colombo.com, (978) 540-0303. SKILLS:  Project Management Methodologies: Waterfall; Agile.  Project Tools: Microsoft Office (Project; Word; Excel; PowerPoint; Visio), Git; Perforce; ClearCase; Visual Source Safe.  Operating Systems: Windows; Linux; Android; Windows CE/Mobile; Mac OS X; RTOS.  Computer Languages: Java; C++; C; Python; Perl; Visual Basic; Various Assembly Languages;  Computer Architecture: ARM; Intel XScale; x64; x86.  Development Environments: Eclipse; Android Studio; Visual Studio; Boost; Windows CE Platform Builder;  Networking Protocols: TCP/IP; Virtual Private Networks; OpenVPN; OpenSSL; OpenDECnet and several propriety protocols.  Networking Infrastructure: Pulse Secure Access and Access Control servers; Access Points; Ethernet Switches; Firewalls.  Security Standards: OpenVPN; OpenSSL; 802.1X; Public Key Infrastructure; Certificates Authentication. EXPERIENCE: September, 2013 – Present, Colombo Consulting Services, LLC, Littleton, Massachusetts. Position: Principal. August, 2014 - Present  Working on a home automation system to completely automate the process of capturing live and time-lapse motion video from various IoT devices for surveillance purposes. The system is also capable of recording temperatures from sensors connected to IoT devices. The motion video can be viewed from a website or Apple TV utilizing iTunes. The recorded temperatures can be monitored from a desktop Java or Android application.  The software is written in C++, Java and Python scripts capable of running on Windows and Linux to capture, convert and archive the recorded information. On Windows, the custom software utilizes foreground, background and Windows Services. On Linux, the custom software runs as foreground applications and background daemons. The C++ applications utilizing the boost library for portability, communications and triggering various events. The Java application running on Linux and Android is capable of monitoring and graphing the captured temperatures. The software also makes use of open source programs for automation processing, various Python scripts; Windows command files; and Linux shell scripts.  The supported IoT devices are credit card-sized single-board computers running Linux on the Raspberry Pi and BeagleBone Black equipped with a camera utilizing either the on-board camera interface or USB and a 1-Wire temperature probe connected to GPIOs. The other supported IoT devices collect temperature data by utilizing custom bare metal firmware that runs on a Particle Photon or Spark Core single chip ARM processor with on-board Wi-Fi.  The Windows desktop is used for post processing the captured information and to manage the iTunes library. Optionally, virtual machines can be utilized by running VirtualBox and/or VMware to convert the captured images to a compatible encoding format.  The Synology DiskStation is utilized to archive the information captures and run the webserver. CrashPlan is used for off-site backup. March, 2014 – August, 2014  Worked with client to re-evaluate overall project plan, schedule, and budget including resource allocation and time management for a project costing over $1,000,000 dollars. Instituted a process to track ongoing project cost, expenditures and overruns. On a weekly basis, I monitored progress on individual tasks and milestones, reported status, and tracked and resolved scheduling conflicts and issues. Other project responsibilities included defining and documenting project policies and procedures. August, 2007 – September, 2013, Juniper Networks, Westford, Massachusetts. Position: Software Engineering Manager/Project Manager/Quality Assurance Manager.  Managed over 10 major product releases involving cross‐platform support for multiple variations of Windows and Macintosh versions. Worked closely with cross‐functional global team consisting of over 50 members including Product Management; Development; Quality Assurance; Sustaining; Technical Publication; and Customer Support for new product development and on‐going sustaining engineering support.  Directly managed a team of 8 developers involved with the implementation of key client features including support for wired and wireless 802.1X, standard and proprietary protocols supporting VPN remote access, local access control, endpoint compliance and remediation which provided various native operating system checks and third party Antivirus support. This work required both technical and project management proficiency to direct the development teams during specification, design, implementation and testing as well as managing bug triage activity to ensure that the Software Development Life Cycle (SDLC) was followed.  Managed a team of 4 Quality Assurance engineers responsible for testing new client software solutions for security, policy and control in support of the Junos Pulse Desktop software, which was tightly coupled with the Pulse Secure Access and Pulse Access Control product lines. In addition, I was responsible for managing the activity of 10 QA engineers located both in the US and India tasked with creating automated test scripts for major client features.  Created a process to localize and translate over 30 different sub-components while managing all product translation activity involving both internal development teams and third‐party translation vendors. The translation included over 15 different languages with an annual budget of more than $50,000 dollars.  Additional responsibilities included supporting legacy software for the Odyssey Access Client on Windows, Macintosh, Linux and Windows CE including outsourcing work with a budget of $30,000 dollars. The outsourcing work involved driver modifications and enhancements for supporting third party Windows wireless adapters. In addition, I actively participated in software legal reviews for each major client release and managed the remediation work required to pass third-party software scans. February, 1998 – August, 2007, Marvell Semiconductor/Intel Corporation/Shiva Corporation * , Marlborough/Hudson/Bedford, Massachusetts. Position: Director of Software Engineering Manager.  Managed a global workforce in the US and China consisting of over 30 engineers and 3 managers responsible for developing reference and product quality Windows Mobile and Linux Board Support Packages (BSPs) and middleware components for the XScale family of ARM based microprocessors. This software was optimized for power and performance to reduce customers’ time to market and enabled them to deliver
  • 2. consumer products to the marketplace. This work involved driving strategic planning; project and program management; technical leadership; resource/budget management; third party relationships; and customer support.  Led the Product Capability Team, which was an internal forum consisting of over 10 cross-functional team members responsible for driving plans, schedules and monitoring project activities. In addition, I was responsible for managing several outsourcing and third party vendors with an annual budget in excess of $300,000 dollars.  Hands on technical management and development of pre-silicon and post-silicon software for 3 generations of the XScale family of Application Processors. This work involved developing multiple releases in support of the Diagnostic Manager and bare metal software for each microprocessor step consisting of reference drivers and extensive functional and Power-On Self Tests. The hardware diagnostics developed were for both the microprocessor and platform specific components including bootloaders, networking devices, UARTs, LCD, Touch Screen, Keypad, Audio Codecs, USB Client/Host and SD/MMC devices.  Managed and technically led the development of VPN and dial remote access software for Windows. The VPN client software consisted of a series of components that implemented standard networking protocols, certificate, policy services and User Interface. The dial client software consisted of a series of products that implemented proprietary networking protocols providing shared access to remote access devices. *Marvell acquired the Handheld and Communication Division from Intel in November, 2006. Intel acquired Shiva in March, 1999. September, 1996 – February, 1998, MangoSoft Corporation, Westborough, Massachusetts. Position: Software Consultant Engineer.  Responsible for the development of platform specific software components for Windows including Virtual Device Drivers, File System Driver, Platform Abstraction Layer, File System Cache Manager, Control Panel and Network Communication Manager.  Developed the File System Driver responsible for handling file system primitives that interface to the CacheLink File System such as the Windows file system APIs for read/write/delete/search/attributes.  Developed applications and dynamic-link libraries responsible for controlling the CacheLink software and managing the Windows Domain Security within the Windows Network Provider. This software was written using Microsoft’s Visual C++ utilizing WIN32 APIs, Microsoft Foundation Classes libraries and Common Object Model interfaces built on top of the CacheLink Engine. November, 1995 – September, 1996, Data Translation Incorporated, Marlborough, Massachusetts. Position: Director of Software Engineering Manager.  Responsible for managing a team of software engineers developing Windows device drivers, Software Development Kits and demonstration software for PCI, ISA and PC Card data acquisition and video frame grabber adapters including resource/project management and hands on development/customer support. May, 1983 – November, 1995 and November, 1975 – July, 1978, Digital Equipment Corporation, Littleton, Massachusetts. Position: Member of Technical Staff, Principle Software Engineer.  Developed system management, ease of use and value added software for system configuration, software installation and diagnostic services. This software was designed for use on Windows running on Alpha and Intel platforms.  Ported Processor Independent NetWare to the Alpha AXP architecture. This work including the adaptation of the memory management subsystem, the Open Data Link Interface driver for the NE2000 and various platform specific software modules for Alpha AXP. Also responsible for synchronizing the source code between Digital and Novell.  Led a team of software engineers developing DECnet/OSI Phase V and DECnet Phase IV networking software for OpenVMS AXP and VAX. This work involved the project planning and execution of various development activities including the hands on development of major networking components written in C and assembly language.  Responsible for the adaption of MS-DOS, OS/2 and Windows to various Digital Personal Computer platforms and the development of DECnet software for Digital's Personal Computer Systems Architecture later known as PATHWORKS.  Developed various software modules involving Serial/Parallel ports, Keyboards, an Ethernet Data Link and a Pseudo Mouse for the ROMBIOS used in Digital's Personal Computer platforms. Also wrote diagnostic software to aid in troubleshooting computer systems and repaired computer modules down to the component level. May, 1982 – May, 1983 – Computer Devices Incorporated, Bedford, Massachusetts. Position: Senior Software Engineer.  Led a small team of software engineers developing the ROMBIOS for an IBM compatible portable personal computer named the DOT. This work involved writing assembly language firmware for power-on self tests, system memory, timers, video, display, keyboard, serial/parallel ports and diskette/disk controllers. July, 1978 – May, 1982 – Prime Computer Incorporated, Framingham, Massachusetts. Position: Senior Software Engineer.  Developed power-on self tests and device functions for intelligent video terminals, wrote diagnostic software for manufacturing and worked with third party vendors for new product introduction. Prior to that work, I was a field service engineer responsible for performing preventive maintenance and repair of customer computer systems. EDUCATION:  1982 Boston University, Bachelor of Science in Computer Science. Graduated Cum Laude.