X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=web%2FResumes%2FAndrew%2Findex.php;h=dd0ef4ae662fe66ae11deb1bea36f93b98919d52;hb=1fad1d909a24dd4db2b6e862d8c6afc64be30ac8;hp=7eedca1580da1e1ba81f5fb58b362c0c35b1df11;hpb=1d3fdb08a4f0b0753763f62014642b45c6086299;p=clearscm.git diff --git a/web/Resumes/Andrew/index.php b/web/Resumes/Andrew/index.php index 7eedca1..dd0ef4a 100644 --- a/web/Resumes/Andrew/index.php +++ b/web/Resumes/Andrew/index.php @@ -1,4 +1,4 @@ -y @@ -53,8 +53,8 @@ function stoptimer () {

Andrew P. DeFaria

- 1676 Hope Drive #1915
- Santa Clara, California 95054-1721
+ 11727 Stoney Peak Dr #65
+ San Diego, California 92128-6440

Phone: 408-596-4937
@@ -81,6 +81,25 @@ function stoptimer () { + + + + + + +
+ +
+ AWS Certified Solutions Architect
+
+ Associate +
+ Validation Number: 4Q2XDJDCK1EE1HC5 +
+
+
+ +

Objective

To work with state of the art operating systems and networks to @@ -108,21 +127,21 @@ function stoptimer () { - + - + - + - + - + - + - + - + + + + +
Version Control SystemsVersion Control Systems Git, Perforce, Clearcase
Issue TrackingIssue Tracking JIRA, Clearquest, Bugzilla
LanguagesLanguages Perl, Bash, PHP, C++, @@ -131,7 +150,7 @@ function stoptimer () {
MiddlewareMiddleware Apache, Tomcat, Samba, Winbind, @@ -139,31 +158,43 @@ function stoptimer () {
Web AppsWeb Apps JIRA, Confluence, Swarm
DatabasesDatabases MySQL, Oracle
Coninuous IntegrationConinuous Integration Build Forge, Electric Commander, Jenkins
VirtualizationVirtualization VMWare, VirtualBox,
Cloud Computing + AWS: EC2, + IAM, + S3, + Glacier, + CloudFront, + Route53, + VPC +
@@ -179,12 +210,6 @@ function stoptimer () { - - - - - - @@ -218,29 +243,59 @@ function stoptimer () {

Clients

+
+ +

Broadcom/Avago

+ +

August 2016 - Present
+ Contract
+ +

Converted an internal project from a Jenkins/ + Perforce build system to the Broadcom/Avago + standard of Electric Commander/ + Git. Developed Perl scripts to sign executables + and remotely execute commands on Windows systems using Cygwin/ssh thus streamlining and standardizing remote + building and signing of executables.

+ +
+ +

May 2016 - July 2016
+ Contract
+ +

ICANN

+ +

Developed RDAP + server for testing SLA compliance of various TLD registrars around the world.

+ +
+

Audience
A Knowles Company

-

March 2014 - Present
+

March 2014 - April 2016
Contract
- Audience

- -

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

+ +

Devops Admin: Initially wrote scripts to + import data from Bugzilla and other sources to + JIRA thus automating the migration of several + projects. Also administered Linux servers + (Centos/Ubuntu/Redhat Enterprise) + managing VM images in vSphere, + Perforce, Swarm, + Git Fusion.

+ +

Added functionality to custom build system that utilized Perl/PHP/Apache/Linux/Windows servers to allow engineers in the field to + remotely perform customized builds. Integrated Bugzilla and Perforce (P4DTG). + 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

@@ -250,9 +305,10 @@ function stoptimer () { 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.

+ AxOS. The Axcient product is a customized derivative of Ubuntu. The SCM system being used is git. Developed and standardized procedures for + performing builds.


@@ -260,29 +316,27 @@ function stoptimer () {

December 2011 - April 2013
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 - 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.

- -

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.

+ Broadcom

+ +

Clearquest Designer: Maintained Clearquest + instances implementing functionality with Visual Basic. + Using ClearSCM's Clearquest, + Clearquest::Server, + Clearquest::Client + and Clearquest::REST + modules created Perforce and Git + triggers to automate builds updating Clearquest in the process.

+ +

Migrated a project from their unsupported build environment into the standard + Electric + Commander/Perforce based solution + 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 on Windows + Servers triggered by Perforce triggers at code checkin.


@@ -290,16 +344,21 @@ function stoptimer () {

March 2011 - December 2011
Contract
- Tellabs - -

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.

+ Tellabs + +

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

+ +

Developed a command line debugger called RAID (a Real + Aid In Debugging) which provided a consistent interface with complete command + history and variable substitution courtesy of a Perl module that I wrote + called Cmdline.pm. + 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.


@@ -307,10 +366,11 @@ function stoptimer () {

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

Performed Clearcase/Clearquest UCM - administration. Developed an Evil Twin Finder +

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.

@@ -320,21 +380,26 @@ function stoptimer () {

June 2007 - October 2009
Contract
- General Dynamics + 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 and ported it to Linux.

+ 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. + tools such as Perl::Critic + and Perl::Tidy. Worked at promoting usage of CPAN modules.

-

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.

+

Automated tests using NetHawk EAST + Simulators to automate all testing and store results into a MySQL database. This reduced the time it took to certify + testing with the military several fold. Also developed a PHP app to report/graph results.


@@ -343,10 +408,11 @@ function stoptimer () {

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

Clearcase/Clearquest - Administrator. Wrote a Perl/Oracle +

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.

@@ -357,13 +423,13 @@ function stoptimer () {

February 2006 - October 2006
Contract
- Hewlett Packard

+ Hewlett Packard

-

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.

+

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.


@@ -372,7 +438,7 @@ function stoptimer () {

September 2005 - January 2006
Contract
- Broadcom

+ Broadcom

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

@@ -385,78 +451,6 @@ function stoptimer () {
-

LynuxWorks

- -

December 2004 - September 2005
- LynuxWorks

- -

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.

- -
- -

Ameriquest Mortgage Company

- -

March 2004 - December 2004
- Contract
- Ameriquest

- -

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

- -
- -

Salira
-  Optical Network Systems

- -

August 2001 - February 2004
- Salira

- -

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. - Wrote C application for product packaging.

- -

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

- -
- -

Hewlett
-  Packard Company

- -

August 1999 - February 2001
- Contract
- Hewlett Packard

- -

Systems - Technology Division

- -

Enterprise Java Lab

- -

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.

- -
-

Copyright (GPL)

David Petro(425)-391-4185david.petro@ge.comManager, General Electric
Tom Connor (512)-422-1172