From b6acb6c08307119a62ef293bd447976dd3905533 Mon Sep 17 00:00:00 2001 From: Andrew DeFaria Date: Sat, 19 Dec 2015 20:19:35 -0800 Subject: [PATCH] Trimmed down resume --- web/Resumes/Andrew/Resume.doc | Bin 147456 -> 134656 bytes web/Resumes/Andrew/index.php | 456 ++++++++++++---------------------- 2 files changed, 153 insertions(+), 303 deletions(-) diff --git a/web/Resumes/Andrew/Resume.doc b/web/Resumes/Andrew/Resume.doc index a9b799cfbe4802476c4ae085585aea80317cf919..de4ca8d9ff827a49e3932202757303c8bd52b7ef 100644 GIT binary patch delta 11838 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 -

Workstations and servers from Sun, HP, x86 class machines, dual core, - quad core, 32 and 64 bit. +

Workstations and servers from Sun, HP as well as various other manufactures + of Linux systems.

Operating Systems

-

Unix (Solaris, HP-UX), - Windows XP/Vista/Windows 7, - Linux (Redhat, Ubuntu Desktop/Server, - Mandrake, SuSE, Redhat, LynuxOS).

+

Linux (Redhat, Centos, Ubuntu), + Windows, Unix + (Solaris, HP-UX).

Networking

-

Knowledge of TCP/IP, Ethernet, XP Firewall, DSL Routers, Windows - and Unix Networking (NIS/Automount/ftp/ping/etc), some Active Directory/LDAP experience and Samba experience.

+

Knowledge of TCP/IP, Windows and Unix Networking, Active Directory/LDAP, Samba.

Software

-

Clearcase, Clearquest, CVS, Apache, Build Forge, Clearcase, + Clearquest, git, + Perforce, Perl, + Bash, PHP, + Apache, Build Forge, VMWare, MySQL, - Mozilla Firefox, Thunderbird, Perl, - Bash, PHP, Emacs, CDE, C++, VUE 3.0 (Alpha - Tester), Cygwin. Also, various tools - and applications on Microsoft Windows too numerous to mention.

+ C++, Cygwin.

Education

@@ -175,7 +171,7 @@ function stoptimer () {

March 2014 - Present
Contract
- Workblog

+ Audience

Worked in the Devops group performing Linux Admin, Perforce Admin and maintaining an inhouse developed build system that utilizes Perl/PHP/Apache/Linux/Windows @@ -186,14 +182,16 @@ function stoptimer () { organization. Wrote scripts to import data from Bugzilla to JIRA, assisted with JIRA setup and integration of Salesforce with JIRA.

-

Also helped administer and support a wide array of engineering tools such as Perforce, Jama, Jira, Git, Gerrit, Bugzilla, Autobuilder, Build Script, Jenkins, Confluence and Swarm.

+

Also helped administer and support a wide array of engineering tools such + as Perforce, Jama, Jira, Git, Gerrit, Bugzilla, Autobuilder, Build Script, + Jenkins, Confluence and Swarm.


Axcient

July 2013 - Dec 2013
Contract
- Workblog

+ Axcient

Worked as a Build and Release Engineer for AxOS. The Axcient product is a customized derivative of Ubuntu. The SCM system being used is git. Developed @@ -205,31 +203,26 @@ function stoptimer () {

December 2011 - April 2013
Contract
- Workblog

+ Broadcom

-

Worked as a Clearquest Designer and hook code writer. The Clearquest - database used Visual Basic. Implemented fixed and feature development for - Clearquest as well as wrote several Perl scripts to perform data maintenance as - required by utilizing ClearSCM's Clearquest - module. Also utilized Clearquest::Server, +

Clearquest Designer and hook code writer. The Clearquest database used + Visual Basic. Integrated this Clearquest server by utilizing ClearSCM's + Clearquest + module as well as + Clearquest::Server, Clearquest::Client - and Clearquest::REST modules.

- -

Worked with Electric - Commander migrating a group from their unsupported build environment into - the standard Electric Commander based solution. This involved using Cygwin, - bash and LSF to farm builds out to a pool of Windows servers to perform builds. - Builds were down using Visual Studio 8.0, 9.0 and 10.0. Build system also used - Perforce and Perforce trigger to fire builds as the engineers checked in code.

- -

Implemented Perl module, Clearquest::REST, - to replace a Clearquest Daemon - that was in use so that systems that did not have Clearquest installed (e.g. - Linux build machines) could talk to Clearquest to update defects when required. + and Clearquest::REST + modules so that systems that did not have Clearquest installed (e.g. Linux + build machines) could talk to Clearquest to update defects when required. Used + the, Clearquest::REST, to replace a Clearquest Daemon that was in use. Modified Perforce and Git triggers to use this REST interface.

-

Served as a mentor to the group on issues of programming in Perl as well as - using and configuring Eclipse IDE.

+

Worked with Electric Commander + migrating a group from their unsupported build environment into the standard + Electric Commander based solution. This involved using Cygwin, bash and LSF to + farm builds out to a pool of Windows servers to perform builds. Builds were + done using Visual Studio 8.0, 9.0 and 10.0. Build system also used Perforce + and Perforce trigger to fire builds as the engineers checked in code.


@@ -238,9 +231,7 @@ function stoptimer () {

March 2011 - December 2011
Contract
-

Automated various informational systems using Perl/MySQL/Oracle and the - web. This often involved transforming data from far away databases to more - local data structures for presentation on the local Intranet.

+

Automated various informational systems using Perl/MySQL/Oracle and the web.

Developed a command line debugger called raid which provided a consistent interface with complete command history and variable substitution. This Perl @@ -248,27 +239,20 @@ function stoptimer () { a consistent interface for the various command line debuggers developed by various different groups.

-

Modified and extended a serious of web pages and graphs to extend the - functionality of Mercury Quality Center, interfacing to Test Directory's - SQL database to the web giving project manager's drill down functionality - regarding testing activities to an unprecedended level.

-

General Electric

January 2010 - October 2010
Contract
- Workblog + General Electric -

Performed Clearcase/Clearquest administration with an emphasis on - UCM administration. Wrote several Perl scripts including an Evil Twin - Finder. Created UCM Projects and streams as appropriate as well - as created and updated Build Forge jobs to automate work - flow. Assisted in consultations with UCM concepts such as - component/composite baselines and projects. Wrote Perl scripts for - conversions of Clearquest data with other systems (Siebel).

+

Performed Clearcase/Clearquest administration with an emphasis on UCM + administration. Wrote several Perl scripts including an + Evil Twin Finder. + Created UCM Projects and streams as appropriate as well as created and updated + Build Forge jobs to automate work flow.


@@ -276,43 +260,26 @@ function stoptimer () {

June 2007 - October 2009
Contract
- Workblog + General Dynamics -

Served as Clearcase/Clearquest Administrator, Build Release and - Automation using Perl scripts. Implemented several enhancements and - new functionality with a C++/Qt application that integrates the highly - specialized UCM/Clearquest integrated environment into one tool.

+

Clearcase/Clearquest Administrator, Build Release and Automation using Perl + scripts. Updated C++/Qt application that integrates UCM/Clearquest integrated + environment into one tool.

-

Instrumental in establishment of Perl standards and introduction of - Perl tools such as Perl::Critic and +

Instrumental in establishment of Perl standards and introduction of Perl + tools such as Perl::Critic and Perl::Tidy. Worked at promoting usage of CPAN modules.

-

Developed an extensive test driver application in Perl to - interface and drive tests using NetHawk EAST Simulators - as well as interfacing to other simulators and external hardware. The - system automates the running of regression tests, official testing before - the customer, assists with validation of test results, collecting of log - files, checking log files into Clearcase and records status into a MySQL +

Developed test driver application that automated tests using + NetHawk EAST + Simulators. Automated regression tests, official testing, collecting of + log files, checking log files into Clearcase and records status into a MySQL database. Developed a PHP web page to present the data in various forms - including graphs, reports, exporting to CSV files and emailing of reports. - Implemented maintenance programs to scrub and keep the data clean. This system - was instrumental in Functional Quality Testing for the - MUOS - program.

- -

Worked on many enhancements to the extensive Clearquest system in use - at GD. Designed and developed the record set implementing node configurations. - Implemented required forms and action hook code. Designed and developed Perl - scripts to initially load data into the new records.

+ including graphs, reports, exporting to CSV files and emailing of reports.

-

Developed a server process (daemon) to process baseline records that were - then tracked by Clearquest. Implemented scripts to create baseline records - from other automated process such as Build Forge. Tied together baseline - records with node configurations through action hook code.

- -

Participated in code reviews for all production code.

+

Worked on many enhancements to the extensive Clearquest system in use at + GD including the required forms and action hook code.


@@ -321,13 +288,11 @@ function stoptimer () {

October 2006 - June 2007
Contract
- Workblog + Texas Instruments -

Serving as Clearcase/Clearquest Administrator working with Perl - scripts and Clearquest schemas. Responsible for development and - deployment of a Perl/Oracle application to track information about - projects worldwide. Also wrote, modified and maintained several - scripts for tracking Clearcase license usage and load balancing of +

Clearcase/Clearquest Administrator. Responsible for development and + deployment of a Perl/Oracle application to track information about projects + worldwide. Automated Clearcase license usage reporting and load balancing of Clearquest web servers.


@@ -337,24 +302,13 @@ function stoptimer () {

February 2006 - October 2006
Contract
- Workblog

- -

Managed and executed day to day build and release duties. Served - as Clearcase/Clearquest Administrator as well as overall support of - systems. Assisted with creating UCM streams and handling of rebase - and delivery issues for engineers and the build/release process. - Wrote UCM triggers to notify users of deliveries from UCM - development streams. Created baselines for official builds. Took - over day to day build and release duties. Created a build script - that united the various quick and dirty build scripts that were - oriented per stream and per build option. This standardized the - build process. Augmented this build script to be a daemon that - continually builds software when deliveries are detected. Wrote a - build status web page that tracks and monitors the continuous - building. Created a dynamic web page to show Junit test - history. Converted Windows build from bat files and scheduled tasks - -> Cygwin and cron thus making the build script identical on both - Linux and Windows.

+ Hewlett Packard

+ +

Clearcase/Clearquest Administrator assisting with UCM streams, rebases and + delivery issues. Wrote triggers to notify users of deliveries. Baselined + official builds as well as other release duties. Automated the build process + to perform simple continuous integration. Created a dynamic web page to show + Junit test history.


@@ -363,49 +317,28 @@ function stoptimer () {

September 2005 - January 2006
Contract
- Workblog

- -

Served as Clearcase/Clearquest Administrator as well as overall - support of systems. Developed several triggers as - well as ported my mktriggers - script which automates the maintenance of triggers.

- -

Developed a complex Perl script to - merge two Clearquest databases to a new database with many schema - changes. This script handled all aspects of the conversion including - changing non US ASCII characters found in the data to their HTML - equivalents, dynamic creation of dynamic lists, field renaming and - dynamically creating new stateless records as needed.

- -

Developed a script to better handle merging from UCM deliveries - and rebases by delaying any non automatic merges to the end of the - process as well as handle binary element merge. This process, - written in Perl, utilized PerlTk to present the user with a GUI - dialog box to choose which version of the binary file to merge.

+ Broadcom

+ +

Clearcase/Clearquest Administrator and support of systems. Developed + several triggers.

+ +

Developed a complex Perl script to merge + two Clearquest databases to a new database with many schema changes. This + script handled all aspects of the conversion including changing non US ASCII + characters found in the data to their HTML equivalents, dynamic creation of + dynamic lists, field renaming and dynamically creating new stateless records + as needed.

Designed and developed another Clearquest database for the Mobile Multimedia group.

-

Wrote several other scripts including one to interface CVS to IMS - (a defect tracking system) recording the change set at commit time, - a script to strip out MIME/HTML and attachments for defects - submitted to GNATS (another defect tracking system). Also - implemented several script to log Clearcase activity, check - Clearcase's pulse and gather site and vob statistics. These scripts - were the start for creation of a set Object Oriented Perl modules to - encapsulate Clearcase in a Perl like manner (still in - development).

-

LynuxWorks

December 2004 - September 2005
- Workblog

+ LynuxWorks

Served as a build engineer in the Integration Group responsible for building LynxOS (Linux RTOS) as well as tool chains, testing, @@ -431,15 +364,10 @@ function stoptimer () {

March 2004 - December 2004
Contract
- Workblog

+ Ameriquest

-

Served as Clearcase/Clearquest administrator to this major - mortgage company. As Ameriquest is just starting out I have been - busy with importing source code from flat file systems as well as - PVCS and Visual Source Safe. Also setting up vobs and regions taking - into account security restrictions and concerns. Assisted with - designing of the Multisite scheme to India. Participated in design - of UCM model to be used for Ameriquest.

+

Served as Clearcase/Clearquest administrator to this major mortgage + company. Importing source code from file systems, PVCS and VSS.


@@ -448,55 +376,26 @@ function stoptimer () { border=0>

August 2001 - February 2004
- Workblog

- -

After consulting briefly with Salira Optical Network Systems I - joined this startup company serving in the role of Clearcase/Clearquest Administrator for this - mostly Windows shop. I helped others in setting up the - Clearcase/Clearquest environment as well as provided Training.

- -

I also served in the role of Release - Engineer managing the build process. I employed wide usage of - Cygwin, which is a product that - provides an extremely workable Unix like environment and engineered - a build environment around that using GNU - make and other standard Unix and GNU utilities. When users - complained that building remotely was slow I performed an analysis on build - performance. I also performed Build Stress Testing - where I characterized the effect of multiple simultaneous builds - performed on the server.

- -

I also setup and developed their Clearquest bug tracking system as well as - served as an advisor/expert on Clearcase issues, branching - strategies, labeling and release management.

- -

While working at Salira I designed and developed a tool in C that - packaged the product into a more compact form.

- -

I designed and implemented a Clearquest Daemon - which served as an interface between processes and Clearquest - data. This daemon serviced requests from web pages and triggers in - order to get and validate data from Clearquest.

- -

Developed release web pages that managed releases and produced - release notes for every release.

- -

Developed process automation scripts to perform automatic branch - merging and syncing.

- -

Performed product installation testing for the web component on - Linux (SuSE) and Solaris as well as browser testing - (Netscape).

- -

Implemented test scaffolding in TCL/TK for test automation.

+ Salira

+ +

After consulting briefly with Salira Optical Network Systems I joined this + startup company serving in the role of Clearcase/Clearquest Administrator for + this mostly Windows shop.

+ +

I was the Release Engineer, employing Cygwin + to engineer a build environment using GNU make. Analyzed + Build Performance and + Build Stress Testing.

+ +

Setup Clearquest and bug tracking system as well as served as an + advisor/expert on Clearcase issues, branching strategies, labeling and release + management.

+ +

While working at Salira I designed and developed a tool in C that packaged + the product into a more compact form.

+ +

I designed and implemented a Clearquest Daemon. + Developed Release Reporting system. Automated branch merging.


@@ -505,35 +404,22 @@ function stoptimer () {

August 1999 - February 2001
Contract
+ Hewlett Packard

Systems Technology Division

Enterprise Java Lab

-

Setup security system automating the running of Medusa (an - internal security audit tool) on approximately 100 machines. Reports - are generated automatically and are viewable on the web. Setup and - maintained security related patch depots.

- -

Implemented nightly automation for the lab's machines including - security checks, automatic installation of line printer models, - etc. This automation was bundled into an SD-UX bundle.

+

Setup security system automating the running of Medusa (an internal + security audit tool) on approximately 100 machines. Reports are generated + automatically and are viewable on the web.

-

Migrated user data to HP NetStorage 6000. Worked extensively with - HP NetStorage 6000 Support on problems with this machines OS and - interfacing with Windows 2000.

+

Migrated user data to HP NetStorage 6000. Worked extensively with HP + NetStorage 6000 Support on problems with this machines OS and interfacing with + Windows 2000.

-

Migrated HP-UX applications from one application server to - another.

- -

Participated in several critical planned networked down times - where the team was able to implement changes to the infrastructure, - including migration to Clearcase 4.0, migration of project and user - data to HP NetStorage 6000's and other such changes.

- -

Set up Netscape Enterprise Web Server and iPlanet 4.1 Web - Server.

+

Set up Netscape Enterprise Web Server and iPlanet 4.1 Web Server.


@@ -542,20 +428,10 @@ function stoptimer () {

March 1999 - August 1999
Contract
+ Hewlett Packard

-

Served as Clearcase/Unix Systems Administrator. Responsible for - all Clearcase operations in CNS/AD on Sun Solaris, HP-UX, Windows NT - 4.0 and Windows 2000. Assisted in creating additional View and Vob - servers and balancing the Clearcase load amongst them. Participated - in Rational's Beta program for Windows 2000. Installed, tested and - documented Clearcase on Windows 2000 as well as Windows NT 4.0.

- -

Assisted in recovery of a catastrophic disk failure in a critical - vob. Assisted with implementing a backup strategy with Arcserve - Open. Helped evaluate system monitoring packages.

- -

As CNS/AD was in a secured and isolated network, learned and - assisted users with ssh/scp.

+

Served as Clearcase/Unix Systems Administrator. Responsible for all + Clearcase operations in CNS/AD


@@ -564,11 +440,11 @@ function stoptimer () {

December 1998 - March 1999
Contract
+ Sun Microsystems

-

Worked on the Sunpeak Configuration Management team performing - promotions of code updates into test and production - environments. Also worked on improving the process flow of - promotions utilizing make and rdist.

+

Worked on the Sunpeak Configuration Management team performing promotions + of code updates into test and production environments. Also worked on + improving the process flow of promotions utilizing make and rdist.


@@ -577,6 +453,7 @@ function stoptimer () {

February 1988 - November 1998
(60-Level Software Engineer) + Sun Microsystems

Systems Technology Division

@@ -584,68 +461,41 @@ function stoptimer () {

California Language Labs

-

Primary Clearcase and Multisite Administrator for a large - Clearcase environment with approximately 1400 views and 180 - vobs. Most vobs are multisited between several other labs and I am - responsible for resolving Multisite problems. I also serve as - general System Administrator, overseeing approximately 400 machines - in the lab. I help institute policies and procedures to keep the - network running smoothly. Also participate in the design and - restructuring the network topology and Clearcase topology by bring - in many Kittyhawks, Mohawks and Bravehawks (about 40 of them) for - use as Clearcase Vob, View and Build, Mail, Application, X Terminal - and Web servers. Assist in documenting setup and configuration as - well as trouble shooting and handling of patches for all lab wide - shared resources. - -

Responsible for setup and running of Windows NT domain, account - setup and print serving. Setup and evaluated Clearcase 3.2 on - NT. Developed backup strategy for NT systems. Maintain a repository - of software tools as well as evaluated and recommended several PC - packages for lab usage. Main point of contact for Windows 95/NT - problem solving in the lab. Also sought after by many people in - Hewlett Packard relating to both PC and Unix configurations and - problem solving.

- -

Also served as webmaster for the lab as well as consult on HTML - questions and design issues. Installed, configured and maintain the - Netscape Suitespot Servers - including the Enterprise and Directory servers. Developed several - web pages and forms for the lab as well as run The Unofficial Quicken® Web - Page.

- -

I developed an Application - Server providing many machines with many software packages - without the need for individual system administration utilizing - scripting and NFS heavily.

- -

Prior to the Productivity Project I worked on COBOL/SoftBench - product which consists of encapsulating some core HP Micro Focus COBOL - tools using C++ 3.0 and the SoftBench Encapsulator libraries. Also, - working on porting an X/Motif application to MS Windows 3.1. The - code is written using C++ 3.0 on both the HP workstation and the PC - (Borland C++ 3.1).

- -

Worked in the Ada project on Ada/SoftBench. This project was - similar to COBOL/SoftBench in that it involved some SoftBench - encapsulations using a language called edl.

- -

Worked producing Ada Bindings to Xlib, Xt and Motif. This - involved using a modified C compiler to translate C header and - source files to Ada declarations and function prototypes. Using this - methodology we were able to migrate our product from X11 R3 and - Motif 1.0 to X11 R4 and Motif 1.1 in one week!

- -

Worked on a project that produced Ada Bindings to HP-UX, which - enabled me to get good breath knowledge into all system calls, and - another binding to Starbase graphical subsystem.

- -

Performed destructive testing on MPE/XL 1.0-1.3. Wrote several - programs to stress the OS. Submitted 300+ Service Requests many of - which appeared on Must Fix lists.

+

Primary Clearcase/Multisite Administrator and System Administrator for a + large Clearcase environment. Instituted policies and procedures to keep the + network running smoothly. Participated in the design and restructuring the + Clearcase network topology.

+ +

Maintained a repository of software tools. Performed help desk activities.

+ +

Served as webmaster for the lab as well as consult on HTML questions and + design issues.

+ +

I developed an Application + Server providing many machines with many software packages without the + need for individual system administration utilizing scripting and NFS heavily.

+ +

Prior to the Productivity Project I worked on COBOL/SoftBench product + which consists of encapsulating some core HP + Micro Focus COBOL tools using C++ 3.0 and the SoftBench Encapsulator + libraries.

+ +

Worked in the Ada project on Ada/SoftBench. This project was similar to + COBOL/SoftBench in that it involved some SoftBench encapsulations using a + language called edl.

+ +

Worked producing Ada Bindings to Xlib, Xt and Motif. This involved using a + modified C compiler to translate C header and source files to Ada declarations + and function prototypes. Using this methodology we were able to migrate our + product from X11 R3 and Motif 1.0 to X11 R4 and Motif 1.1 in one week!

+ +

Worked on a project that produced Ada Bindings to HP-UX, which enabled me + to get good breath knowledge into all system calls, and another binding to + Starbase graphical subsystem.

+ +

Performed destructive testing on MPE/XL 1.0-1.3. Wrote several programs to + stress the OS. Submitted 300+ Service Requests many of which appeared on Must + Fix lists.


-- 2.17.1