Post Job Free
Sign in

Project Manager Software Engineer

Location:
1501
Posted:
March 09, 2010

Contact this candidate

Resume:

Craig Boyle

** ****** **** **.

Auburn, MA *****

508-***-**** (home)/857-***-**** (cell)

***********@*****.***

SOFTWARE ENGINEERING MANAGEMENT PROFESSIONAL

Software Management ( Project Management ( Offshore

Development

SUMMARY: Highly accomplished technical manager and project

manager with extensive experience leading teams

through the full software development life cycle

using Agile and Waterfall development methodologies.

Core Competencies

( Complex Project Management (

Software Lifecycle Management

(Certified ScrumMaster (CSM) ( Six Sigma

Certified

( Project Management Certification (

Linux, VxWorks, proprietary kernels

( Offshore Team Management ( QA

Management

( Process Expert (CMM, TL9000, Agile, RUP) (

Sustaining Management

( OOD, C/C++, J2EE, tcl/tk, HTML, ASM, ucode ( EMS

and embedded development

EXPERIENCE:

Azimuth Systems, Acton, MA

Oct 2009 - Dec 2009

Project Manager - consultant

Successfully managed the delivery of a custom product

release using Agile Scrum development. As Scrum

Master I held scrum planning meetings, daily scrum

meetings, sprint reviews and maintained burn-down

charts. Authored the product test plan and wrote

automated tests in tcl/tk.

Dafca, Inc., Framingham MA

2008 - 2008

Engineering Manager

Directed all of engineering including hardware and

software development, QA, IT, sustaining, tools, and

project management. Successfully managed the

delivery of three product releases and several patch

releases using Agile Scrum development. Dafca's

Electronic Design Automation (EDA) products are

implemented using Linux and C++.

As Scrum Master I held scrum planning meetings, daily

scrum meetings, sprint reviews, sprint retrospectives

and maintained burn-down charts. Supervised other

scrum masters.

BigBand Networks/ADC/Broadband Access Systems, Westboro,

MA 1998 - 2007

Director - Software Development

Successfully directed groups in multiple locations

including domestic and offshore teams developing

embedded and server products using Linux, VxWorks, C,

C++ and Java (J2EE). Dual role of technical

management and project management.

Project Management

. Managed cross-functional teams consisting of

software and hardware engineering, manufacturing,

product management, marketing, QA, and technical

publications.

. Responsible for planning, estimation, and metrics

analysis across the full project lifecycle.

Utilized PMI standards to plan and track software

releases: Project Charters, Project Plans, MS-

Project Schedules and Status Reports to control

projects and report accurate status to Senior

Management and stakeholders via dashboard

presentations.

Craig Boyle

. Project manager for 6 IP router projects including

70 development and QA engineers.

. Project manager for 5 Cable Modem Provisioning

projects including 8 development and QA engineers.

. Mentored other project managers.

Functional Management

. Managed development, sustaining and QA for a Cable

Modem Provisioning server (DNS,

DHCP, TFTP, Syslog, ToD, MySQL, LDAP, SOAP, SNMP,

SSL, Kerberos, Linux).

. Led teams developing SNMP and EMS developing

network management for an IP router and a Cable

Modem Provisioning server

. Managed a remote team developing Switched Digital

Video (Linux, C++, Corba)

. Managed a Linux development group of 3 engineers.

Created groups for automated testing and release engineering (PVCS,

Clearcase /Clearquest).

Managed offshore development in India and China

3COM/USRobotics, Westborough, MA

1995 -1998

Manager - Routing Protocols

1996 -1998

Managed IP, IPX, and AppleTalk routing development.

. Staffed group 17 Engineers/Contractors. Formed 5

development teams with project leads.

. Led development through release of PowerPC-based

ISDN and Frame Relay routers.

. Subsequently managed the release of additional 16

and 400 port dial-in router platforms.

Managed development of RIP, OSPF, QoS, IGMPv2, DVMRP and IP/IPX.

IPX project lead

1995 - 1996

Participated as one of the core group of engineers developing the system

architecture.

Initially responsible as lead of two person effort to port IPX router

software.

Led the multi-protocol design and implementations for the Layer 2/3

interface, On-demand circuits, and LAN-to-LAN spoofing.

Concord Communications, Marlboro, MA

1994 -1995

Principal Software Engineer

SNMP development for a network monitoring probe for

IP and IPX traffic congestion analysis.

Digital Products, Waltham MA

1992 -1994

Principal Software Engineer

Project leader for the development of 68340 STREAMS

based print server products running over both

Ethernet and Token Ring. Specific responsibilities

included scheduling, project plans, architecture,

design specs and interface with manufacturing when

integrating new hardware and diagnostics.

Responsible for providing direction to three

engineers.

Developed a multi-protocol print server. Lead the integration of Vines,

IPX, TCP/IP, and Apple protocol stacks over Ethernet. Directed Alpha and

Beta testing.

Led the development of a print server for Vines networks running over both

Ethernet and Token Ring. Specific responsibilities included the

implementation of the network and transport layers of the Vines protocol.

Led the porting of TCP/IP and SNMP to the 68340 platform. Specific

responsibilities included a code review of original code and writing

porting spec.

Craig Boyle

Prime Computer Framingham, MA

1985 - 1992

Sr. Software Engineer

Responsible for the design and development of

printer controllers, data-link and network layer

software on Intel x86 processors. Utilized SUN,

Windows, and Prime development systems.

4. Developed Ethernet driver with SVR4 Streams and

SNMP interface support for a R4000 based Unix

server.

5. Developed driver for a high speed printer

controller utilizing both 80186 ASM and bit slice

microcode. Developed bit slice microcode

assembler and microcode debugger. Ported the

operating system to the 80186.

6. Developed 80286/Multibus I based server providing

a high-speed link between Prime and IBM hosts.

Developed application interface on the Prime host

and 80286 assembly language drivers on the 80286

server.

7. Developed packet switch layer for an

80286/Multibus I based inter-ring network

designed to route X.25 packets between as many as

four Prime proprietary rings.

Technology Concepts Sudbury, MA

1984 - 1985

Software Engineer

Development of DECnet implementations in C using

Unix development systems.

Developed the Phase IV routing layer within the DECnet architecture for a

68000/Multibus I based DECnet network router.

Developed endnode only routing for a medical network composed of 8086 based

nodes.

System Development Corp Cambridge, MA

1983 -1984

Sr. Programmer

Group leader for two software development projects

involving workstation based information systems.

Wrote architecture and design specifications,

interfaced with customers and vendors. Performed

project scheduling and produced budget plans for both

staffing and capital equipment.

Aquidneck Data Corp Middletown, RI

1980

-1983

Systems Analyst

Developed real-time assembler language software for

Naval command and control systems. Performed

acoustic modeling in Unix.

EDUCATION

Graduate Studies in Computer Science

Worcester Polytechnic Institute

University of Rhode Island

BS, University of Rhode Island, 1980

Double Major: Computer Science/Applied Mathematics

TOOLS/ METHODOLOGIES

Agile Scrum, Product Backlog, Velocity Chart, Project

Charter, Work Breakdown Structure (WBS), Project

Plan, MS-Project, RUP, Use Cases, Rational Rose,

Statement Of Work (SOW), MS-Project Schedule, Risk

Register, Earned Value Management (EVM), Goal

Question Metric (GQM) Metrics, Lessons Learned,

Release Notes, Manufacturing Process Flowcharts,

Performance Reviews, Dashboards



Contact this candidate