10 Miller Ave

Cambridge MA 02140

Cell 617-XXX-XXXX

dsb -@- boyski.com

 

David Boyce

1997 - present                       Clear Guidance Consulting                         Cambridge, MA

Sole Proprietor

Formed a one-person consulting company specializing in software development and build tools. Jobs have included:

·     Developing a multiplatform, distributed build system for Progress Software using clearmake.

·     Developing a distributed web-enabled build manager written in Java as a web application, for Fidelity Investments.

·     Converting Sonic Software, a JMS provider, from a Visual SourceSafe environment to a ClearCase environment. The bulk of this task was rewriting the build system.

·     Doing ClearCase performance analysis for a disk-array vendor interested in selling into the VOB-server market.

·     Designing a ClearCase rollout plan for Anthem Healthcare of Indiana/Ohio/Kentucky.

·     Developing tools for publishing embedded applications from ClearCase for Ericsson.

 

During this same period I wrote, contributed and maintained a number of ClearCase-related free software packages, primarily in Perl.

 

As of 2002, I am devoting full time to developing a general-purpose build tool intended for sale to the SW development community. Written in Java (server) and C (client).

1995 - 1997                             Fidelity Investments                                             Boston, MA

Project Lead, Internal Development Environment

·     Redesigned and led a team in reimplementing a set of development environment tools based on ClearCase and related technologies, which supported ~300 software developers spanning ~30 projects, 4 platforms, and 3 geographically isolated sites.

·     Developed an automated build system with extended features for building Fidelity’s special Oracle/Tuxedo services, running on both ClearCase and non-ClearCase platforms.

·     Wrote a Web GUI to the build system, implemented using Netscape, Perl5 and CGI.

·     Instrumental in choices of compiler technology, code browsers, and the entire development environment toolset.

·     Implemented an emulator to support transparent use of ClearCase on platforms that do not have native CC support.

 

1992 - 1994                             Open Software Foundation                          Cambridge, MA

Project Lead, OSF/1 Commands & Libraries

·         Technical lead for OSF/1 user-space components.  Responsible for releases bringing OSF/1 into compliance with POSIX.2 and XPG4, with an individual specialization in the I18N areas.

·         OSF delegate to COSE Operating System API meetings, which resulted in publication of the Unix standard Spec1170, now known as The Single UNIX Specification or SUS.

·         Managed the upgrade of the I18N subsystem to handle the universal code set ISO10646 (Unicode)

·         Managed the port of OSF/1 to the DEC Alpha 64-bit architecture.

1991 - 1992                             Solbourne Computer                                        Longmont, CO

Consultant, Software Tools

·     Performed an evaluation of software development/build/release (SCM) tools and policies and recommended new tools and new projects, resulting in a transition to ClearCase via CVS. Advised Solbourne as required throughout the transition.

1987 - 1991                             Stellar Computer                                                 Newton, MA

Manager, Software Integration and Release

·     Ran a group responsible for managing all Stellar (later Stardent) software releases, providing software development/build/release tools, network administration, and software quality assurance. Coordinated with manufacturing, customer support, and documentation groups.  Managed five releases of Stellar/Stardent's SVR4 Unix operating system product along with various layered software packages.

·     Wrote an integrated set of tools to support development, build, integration, test, release, packaging and support for the Stardent UNIX operating system.

·     Developed a bug-reporting system which was used company-wide for management of all software and hardware problems.

·     Modified the BSD debugger dbx to work under Stellar’s SVR4/COFF environment.

1985 - 1986                             Aries Technology                                                   Lowell, MA

Software Tools Development

·     Wrote a networked source control package using TCP/IP programs on top of SCCS to unify 50 Xenix systems into a single development network in the absence of NFS.

·      Developed a file integrity checker/version control/transport package to support the release process.

·     Provided Unix consulting to ~50 Unix-naive IBM developers using Xenix on Intel platforms.


1980 - 1985                             Intermetrics Inc.                                              Cambridge, MA

Developer, Compilers/Assemblers

 

·     Developed an assembler-generating software tool and used it to generate a family of cross-assemblers designed to work with a family of C and Pascal cross-compilers for embedded applications. Targets included 68000, 6800/01/09, and Z80.

·     Wrote a translator to convert the output of the 68000 cross-compiler to BSD a.out format, thus allowing it to become a native compiler on SUN2 systems.

·     Built a common compiler-and-assembler driver.

·     Wrote a front end for a FORTRAN 77 compiler.



Education

1974 - 1978                             Carnegie-Mellon University                           Pittsburgh, PA

B.S. in Mathematics