From: Andrew DeFaria Date: Wed, 13 Apr 2016 14:22:10 +0000 (-0700) Subject: Updated resume X-Git-Url: https://defaria.com/gitweb/?a=commitdiff_plain;h=9683b51125fbe9a7df5fe9587e29e3f01a464353;p=clearscm.git Updated resume --- diff --git a/web/Resumes/Andrew/Resume.odt b/web/Resumes/Andrew/Resume.odt new file mode 100644 index 0000000..7db0749 Binary files /dev/null and b/web/Resumes/Andrew/Resume.odt differ diff --git a/web/Resumes/Andrew/index.php b/web/Resumes/Andrew/index.php index 75eb0c4..3a7a220 100644 --- a/web/Resumes/Andrew/index.php +++ b/web/Resumes/Andrew/index.php @@ -1,4 +1,4 @@ - @@ -62,7 +62,7 @@ function stoptimer () {
- Download an MS Word copy!
+ Download an MS Word copy!
@@ -95,34 +95,85 @@ function stoptimer () {

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

+ (Solaris, HP-UX), Cygwin

Networking

-

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

+ class="standout">Samba

Software

-

Clearcase, - Clearquest, git, - Perforce, Perl, - Bash, PHP, - Apache, Build Forge, VMWare, MySQL, - C++, Cygwin.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Version Control Systems + Git, Perforce, + Clearcase +
Issue Tracking + JIRA, Clearquest, + Bugzilla +
Languages + Perl, Bash, + PHP, C++, + C, Ada, + TCL +
Middleware + Apache, Tomcat, + Samba, Winbind, + LDAP, REST +
Web Apps + JIRA, Confluence, + Swarm +
Databases + MySQL, Oracle +
Coninuous Integration + Build Forge, Electric Commander, + Jenkins +
Virtualization + VMWare, VirtualBox, +

Education

-

A.A.S. in Computer Science from Union County College in Scotch - Plains, New Jersey.

+

+ A.A.S. in Computer Science from Union County College in Scotch Plains, New + Jersey. Continued studies at Fairleigh Dickenson University, San Jose State -

Attended approximately one year at Fairleigh Dickenson - University, Rutherford, New Jersey, in pursuit of BS in Computer - Science, concentrating on computer courses. Have also attended San - Jose State University, Mission College and Chico State in pursuit of - my degree.

+ University, Mission College and Chico State in pursuit of my degree.

References

@@ -167,24 +218,29 @@ function stoptimer () {

Clients

-

Audience

+

Audience
A Knowles Company

March 2014 - Present
Contract
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 - servers to allow engineers in the field to perform customized builds around the - world. Helped set up and establish Perforce Swarm installation, integration between - Bugzilla and Perforce (P4DTG) on various vituralized hardware. Established and - maintained documentation of various Dev/Test/Prod environments throughout the - 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.

+

Served in the Devops group as admin for + JIRA, Perforce, + Swarm (code review tool), Git + Fusion, Linux (Centos/Ubuntu/Redhat Enterprise). + Maintained custom build system that utilized Perl/PHP/Apache/Linux/Windows + servers to allow engineers in the field to perform customized builds. Integrated + Bugzilla and Perforce (P4DTG). Wrote scripts to + import data from Bugzilla to JIRA, assisted with JIRA setup and integration of + Salesforce with JIRA. Assisted in the migration + for users to new Knowles domain.

+ +

Tools used: Perforce, Jama, + JIRA, Git, Gerrit, + Bugzilla, Autobuilder, + Build Script, Jenkins, + Confluence and Swarm.

+

Axcient

@@ -193,9 +249,10 @@ function stoptimer () { Contract
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 - and standardized procedures for performing builds.

+

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 and + standardized procedures for performing builds.


@@ -205,24 +262,27 @@ function stoptimer () { Contract
Broadcom

-

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 so that systems that did not have Clearquest installed (e.g. Linux +

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 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.

+ the, Clearquest::REST, + to replace a Clearquest Daemon + that was in use. Modified Perforce and Git + triggers to use this REST interface.

-

Worked with Electric Commander +

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.

+ 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.


@@ -232,13 +292,14 @@ function stoptimer () { Contract
Tellabs -

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

+

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 - process utilized Inline::C to interface to the developer libraries and provide - a consistent interface for the various command line debuggers developed by - various different groups.

+ process utilized Inline::C to interface to the + developer libraries and provide a consistent interface for the various command + line debuggers developed by various different groups.


@@ -248,12 +309,10 @@ function stoptimer () { Contract
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.

+

Performed Clearcase/Clearquest UCM + administration. Developed an Evil Twin Finder + in Perl. Worked with Build Forge (IBM's CI tool + similar to Jenkins) jobs to automate work flow.


@@ -263,24 +322,19 @@ function stoptimer () { Contract
General Dynamics -

Clearcase/Clearquest Administrator, Build Release and Automation using Perl - scripts. Updated C++/Qt application that integrates 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 and ported it to Linux.

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 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.

+ tools such as Perl::Critic and Perl::Tidy. + Worked at promoting usage of CPAN modules.

-

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

+

Automated tests using NetHawk EAST Simulators to automate + all testing and store results into a MySQL database. + Also developed a PHP app to report/graph results.


@@ -291,10 +345,10 @@ function stoptimer () { Contract
Texas Instruments -

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.

+

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


@@ -305,11 +359,11 @@ function stoptimer () { Contract
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.

+

Clearcase/Clearquest UCM + Administrator. Wrote triggers to notify users of deliveries. Baselined + official builds. Automated the build process to perform simple continuous + integration. Created a dynamic web page to show Junit + test history.


@@ -320,18 +374,14 @@ function stoptimer () { Contract
Broadcom

-

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

+

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.

+

Wrote Perl script to + merge Clearquest databases.

-

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

+

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


@@ -341,21 +391,13 @@ function stoptimer () {

December 2004 - September 2005
LynuxWorks

-

Served as a build engineer in the Integration Group responsible - for building LynxOS (Linux RTOS) as well as tool chains, testing, - releasing and process improvement. LynuxWorks uses CVS for version - control.

- -

Developed a process of providing full text search of the - company's defect database using Perl and Htdig (See ECRDig). Developed a web - based report to show CVS activity as well as several other CVS - related utilities(See CVS Utilities) as - well as report on the differences between two CVS tags. Automated - the build process so that nightly builds could be - performed. Developed a web application that allows one to maintain - CVS account information including account creation, - setting/resetting of password, etc.

+

Build engineer building LynxOS (Linux RTOS) + as well as tool chains, testing, releasing and process improvement. LynuxWorks + uses CVS for version control.

+ +

Implemented full text search using Perl and Htdig (See ECRDig). + Developed CVS Utilities). + Automated nightly builds could be performed.


@@ -367,8 +409,9 @@ function stoptimer () { Contract
Ameriquest

-

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

+

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


@@ -379,24 +422,19 @@ function stoptimer () {

August 2001 - February 2004
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.

+

Served as Clearcase/Clearquest + Administrator and 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.

+

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

-

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.

+

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


@@ -412,93 +450,14 @@ function stoptimer () {

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.

- -

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.

+

Performed Security Audit for the lab. Also migrated user data to HP NetStorage + 6000.

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


-

Cisco
-  Systems

- -

March 1999 - August 1999
- Contract
- Hewlett Packard

- -

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

- -
- -

Sun
-  Microsystems

- -

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.

- -
- -

Hewlett
-  Packard Company

- -

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

- -

Systems - Technology Division

- -

California Language - Labs

- -

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.

- -
+

Copyright (GPL)