Cell 617-XXX-XXXX
dsb -@- boyski.com
David Boyce
1997 - present Clear Guidance Consulting
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
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
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
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
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.
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
B.S. in Mathematics