Download: [PDF] [RTF] [MS Word] [Open Document Format]
Charles Albrecht 2532 Kansas Way
charlesa@pobox.com Sacramento, California
303.378.2287 95827-1017
SKILLS
Management of version control systems
Build and Release Engineering
Database design, programming and administration
System and server analysis and administration
CLIENTS AND EMPLOYERS
Pearson School Systems Apple Computer
EG&G Rocky Flats Department of Energy
National Center for Atmospheric Research Redgate Communications Corporation
AOL Productions South Public Service Company
English Language Institute Relevant Technologies
Horizons Multicultural Communications NASA Langley Research Center
Deep Sky Technologies NCI Information Systems
TekSystems Qwest Dex
Analysts International Corporation Simpson Housing Property Management
Wilkinson & Co. Leadership Design Group
National Technology Transfer Digital Retirement Solutions
EDUCATION
Master of Science, University of Colorado, Boulder, Colorado
Major: Telecommunications (Interdisciplinary Telecommunications Program)
Capstone Final Project: Building Trust into Electronic Commerce - An
Evaluation of SSL and SET
Bachelor of Arts, Cornell University, Ithaca, New York
Majors: Mathematics
Physics - Concentration: Astronomy
SOFTWARE EXPERIENCE
OS: UNIX (Solaris, HP/UX, Irix, AIX, SunOS, Mac OS X et al.), Linux,
Windows Server
RDBMS: SQL (Oracle, Sybase, PostgreSQL, MS SQL Server, mySQL), 4th Dimension
Language: Java, Perl, C, C++, ant
SCM: Perforce, Subversion, CVS
Tools: Jira, Confluence, Greenhoper, Bamboo, Fisheye, Crucible
WORK EXPERIENCE - CURRENT
RELEASE ENGINEERING MANAGER 11/2007 - present
Pearson, School Systems group
Rancho Cordova, California
Managed the Release and Configuration Management Team, distributed
over multiple locations. Instituted policies and toolsets in support
of iterative agile development using Scrum. Focused SCM procedures
around a stable mainline model for branching, integrations and merges.
Standardized build and release notifications around collaborative
toolsets. Managed the queueing and scheduling of manual builds for
6-10 parallel projects on average. Documented existing and proposed
procedures for application lifecycle management contexts.
SENIOR RELEASE ENGINEER 6/2006 - 10/2007
Pearson, School Systems group
Folsom, California
Managed version control systems for distributed groups of development
teams for PowerSchool and SMS. Managed the build systems and performed
coherent iterative builds for testing and customer qualification.
Implemented Bamboo continuous integration server for rapid
identification of unit test failures. Developed deployment systems to
provide improved district and state-focused customizations.
Implemented updated installer framework using InstallAnywhere.
Assisted in the technical implementation of migrations from Bugzilla
to Jira and from CVS to Perforce. Mentored junior developers in best
practices related to software engineering and product development
cycles.
SENIOR SOFTWARE ENGINEER 7/2003 - 5/2006
Apple Computer, PowerSchool Division
Folsom, California
Designed, implemented and delivered enhancements, primarily to the
scheduling and attendance components of the PowerSchool Student
Information System through participation in cross-functional groups.
Designed and implemented real-time walk-in scheduling component for
the PowerSchool SIS. Provided support for version control system
management. Developed management tools to support the build processes
and systems. Mentored junior developers in best practices related to
software engineering and product development cycles.
WORK EXPERIENCE - PRIOR
CONSULTANT - PROGRAMMER ANALYST 5/1999 - 7/2003
Denver, Colorado
Provide clients with consultation on specific network and database
issues. Design and deliver solutions based on pertinent industry
standards.
* (V-Hold Systems, Boulder, Colorado - ongoing)
Provided systems maintenance and support for unix-based web development
e-commerce servers.
* (Digital Retirement Solutions, Longmont, Colorado - five months)
Specified and developed code libraries for delivering financial account
information from the corporate website.
* (Dr. Rene Oubre, DC, P.C., Littleton, Colorado — four months)
Provided systems maintenance and support for medical office network.
* (Wilkinson & Co., Seattle, Washington — ongoing)
Maintained DNS, email and web hosting services. Provided technical
support for connectivity issues.
* (Dr. Brian Hall, PhD, Granger, Indiana — two months)
Rendered scientific visualizations of Lie group representations for
publication in a Mathematical Physics textbook.
* (National Technology Transfer, Englewood, Colorado - one month)
Implemented a number of complex reports as part of a substantial upgrade
of a mission-critical legacy application.
* (Simpson Housing Property Management, Denver, Colorado - three months)
Designed and developed a flexible database reporting solution to
extract data from an existing accounting database package, aggregate
it according to business rules and present it to a reporting tool
for presentation on the web.
* (Leadership Design Group, Parker, Colorado - ongoing)
Provided small system support for all areas of office automation and
internet connectivity.
* (Qwest Dex, Englewood, Colorado - three years)
Designed and programmed several modules to improve and refine a
pre-existing mission-critical database used by the Recycling group for
all aspects of recycling efforts within a 14-state region. Worked with
entities outside the group to define and implement interfaces to
external data sources to enable processing payments, receiving
invoices and synchronizing the corporate website. Developed offline
processing strategies to leverage the strengths of off the shelf
software packages.
CONSULTANT - PROGRAMMER ANALYST 1/1997 - 4/1999
Vero Beach, Florida
Provided clients with consultation on specific network and database
issues. Designed and delivered solutions based on pertinent industry
standards.
* (Deep Sky Technologies, Vero Beach, Florida - one month)
Programmed a user interface module to provide a familiar view
of hierarchically complex relationships and manipulation of the
objects they represent. Implemented the module within a database
under development.
* (NASA Langley Research Center, Hampton, Virginia - seventeen months)
Designed and programmed several mission-critical databases used by NASA
LaRC's Internal Operations Group for workflow and budget planning.
In conjunction with a small group of programmers, interpreted and
refined project specifications and consulted with management personnel
to define and improve the processes by which workflow and budget
decisions are made.
PROGRAMMER 8/1995 - 12/1996
AOL Productions South
Vero Beach, Florida
Designed, programmed and maintained interactive online publishing
solutions involving large data sets, both on the web and within AOL's
proprietary Pageman environment. Designed and implemented LAN migration
to switched ethernet. Implemented secure dialup access. Supervised unix
systems administration tasks.
COMPUTER SERVICES ENGINEER 3/1993 - 8/1995
National Center for Atmospheric Research
Boulder, Colorado
Designed and programmed a relational database environment to track
work-in-progress for a moderately-sized heterogenous workgroup. Designed
and supervised the installation of multiple network LANs. Implemented SNMP
network management. Supervised all network-related AutoCAD development.
Authored HTML/CGI-perl forms environments as database interfaces.
CONTRACT COMPUTER SPECIALIST 2/1991 - 3/1993
Aquent (formerly MacTemps) 2/1990 - 6/1990
Englewood, Colorado
Completed a number of short-term assignments involving programming,
design, word processing and data entry. These include the following:
* (National Center for Atmospheric Research - eighteen months)
Enhanced the design of several databases. Programmed a relational
database to document wiring installations. Edited and designed network
documentation using CAD software. Provided software, hardware and
network-oriented support.
* (Department of Energy - nine weeks)
Provided document support to the staff of the Construction & Engineering
Division.
* (Public Service Company of Colorado - two weeks)
Redesigned survey response database for ease of use. Recorded survey
responses in the database.
* (Cablex - eight weeks)
Designed spreadsheet-based A/P and A/R databases using software
on site. Redesigned client information mailing list.
* (EG&G Rocky Flats - five weeks)
Edited critical documents in a tightly controlled workgroup setting.
Provided software support for members of the workgroup.
* (Eagle Lithographic - five weeks)
Programmed a series of spreadsheet macros to automatically generate
charts from more than 100 sets of weekly sales data.
COMPUTER OPERATOR 9/1990 - 1/1991
Horizons Multicultural Communications
Boulder, Colorado
Maintained the database for the agency. Programmed the framework for a
new database. Assisted in the publishing and worldwide mailing of a
quarterly magazine. Supervised eight volunteers.
ENGLISH TEACHER 6/1990 - 8/1990
English Language Institute 6/1989 - 9/1989
Tokorozawa, Japan
Instructed national students in conversational English. Organized
informal events outside the classroom. Planned and taught highly
structured summer English camps.
HYPERCARD PROGRAMMER 6/1988 - 8/1988
Department of Agricultural and Biological Engineering
Cornell University, Ithaca, New York
Programmed a series of self-paced tutorials in HyperCard to be used in
the spreadsheets portion of an introductory computer science class.
COMPUTER OPERATOR 6/1987 - 5/1989
Northeast Regional Agricultural Engineering Service
Ithaca, New York
Designed and maintained computer records for the service. Generated
manuscript data for desktop publication of materials sold internationally.
Charles Wm Albrecht, charlesa@pobox.com, 2008.0713