X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=web%2FResumes%2FAndrew%2Findex.php;h=9372526ee1ba21fef32b5d062cf9ea91f61bf269;hb=294415e0b506d050524eecc134dc0fa0b5d57f49;hp=3c07b992a3802dbffadb2c97e05dbb2b9ec7eb16;hpb=2b6de455b7bdd4f817f9fc850d900401eab29e57;p=clearscm.git diff --git a/web/Resumes/Andrew/index.php b/web/Resumes/Andrew/index.php index 3c07b99..9372526 100644 --- a/web/Resumes/Andrew/index.php +++ b/web/Resumes/Andrew/index.php @@ -4,7 +4,7 @@ - ClearSCM: Our People: Andrew DeFaria - President + Andrew DeFaria's Resume @@ -55,18 +55,18 @@ function stoptimer () { $count++; - fclose($resumeHit); + //fclose($resumeHit); $resumeHit = fopen ('.resumehits', 'w'); - fwrite($resumeHit, $count); - fclose($resumeHit); + //fwrite($resumeHit, $count); + //fclose($resumeHit); - $resumeHist = fopen('.resume.hist', 'a'); + //$resumeHist = fopen('.resume.hist', 'a'); $date = date(DATE_RFC822); - fwrite($resumeHist, "$_SERVER[REMOTE_ADDR] read resume at $date\n"); - fclose($resumeHist); + //fwrite($resumeHist, "$_SERVER[REMOTE_ADDR] read resume at $date\n"); + //fclose($resumeHist); $msg = ''; $msg .= '

Somebody just visited your resume.

'; @@ -80,11 +80,10 @@ function stoptimer () { if ($key == 'REMOTE_ADDR') { // Skip me... - if ($value == '184.182.63.133') { - $me = true; - - break; - } // if + if ($value == '70.181.192.116') { + $me = true; + break; + } // if exec("whois $value", $output, $result); @@ -102,27 +101,27 @@ function stoptimer () { $headers .= "From: Resume Reporter "; $subject = "Another resume hit. This makes $count visits to your resume"; - mail("andrew@defaria.com", $subject, $msg, $headers); + //mail("andrew@defaria.com", $subject, $msg, $headers); } // if ?> - +
-

Andrew P. DeFaria

+

Andrew DeFaria

- 14435 South 48th Street #2083
- Phoenix, Arizona 85044-6448
+ 870 Soft Wind #4
+ Vista, California 92081

Phone: 408-596-4937
Email: Andrew@DeFaria.com
- +
Download an MS Word copy!
@@ -137,27 +136,48 @@ function stoptimer () {
- For the most up to date copy of this resume see http://clearscm.com/Resumes/Andrew + For the most up to date copy of this resume see https://defaria.com/resume
- +

Certifications and Class Work

+ +
- + + + + + + + + + + + + +
+ -
- AWS Certified Solutions Architect
-
- Associate -
- Validation Number: 4Q2XDJDCK1EE1HC5 -
+ AWS Solutions Architect +
+
Validation Number: 4Q2XDJDCK1EE1HC5
+ + Docker Certified Associate (DCA) + + Course Completed @ A Cloud Guru
+ + Jenkin Quick Start + + Course Completed @ A Cloud Guru
+ + Jenkin Fundamentals Course Completed @ A Cloud Guru
@@ -191,91 +211,95 @@ function stoptimer () { Version Control Systems - Git, Perforce, + Git, + Perforce, Clearcase Issue Tracking - JIRA, Clearquest, + JIRA, + Clearquest, Bugzilla Languages - Perl, Bash, - PHP, C++, - C, Ada, + Perl, + Bash, + PHP, + C++, + C, + Ada, TCL Configuration Management - Puppet, Ansible + Puppet, + Ansible Middleware - Apache, Tomcat, - Samba, Winbind, - LDAP, REST + Apache, + Tomcat, + Samba, + Winbind, + LDAP, + REST Web Apps - JIRA, Confluence, + JIRA, + Confluence, Swarm Databases - MySQL, Oracle + MySQL, + Oracle - Coninuous Integration + CI/CD - Build Forge, Electric Commander, - Jenkins + Jenkins, + Electric Commander Virtualization - VMWare, VirtualBox, - vSphere, vCenter + VMWare, + VirtualBox, + vSphere, + vCenter Cloud Computing (Classroom Only) - EC2, - IAM, - S3, - Glacier, - CloudFront, - Route53, - VPC + EC2, + IAM, + S3, + CloudFront, + Route53, + VPC, + Docker -

Important Note: While I am AWS certified, I - currently do not have actual on the job experience with AWS. Training for obtaining - an AWS Certificate does require hands on with various AWS services as listed above - in order to properly prepare for the test. I have been working in the computer - field all my life and specialize in coming up to speed with new technologies - very quickly and feel confident that I can learn any AWS services in use at - your company in a short period of time. Please take this into account while - evaluating my skills. Thanks.

-

Education

@@ -317,18 +341,20 @@ function stoptimer () {
-

Clients

+

ClearSCM, Inc

-
+

July 2007 - Present

+ +

Perl Developer - Wells Fargo (July 2019 - Present)

-

- General Dynamics

+

Responsible for maintaining a Perl application written using the Dancer + framework called UserPro. Tightened security by standardizing access to + database as well as implemented an auditing facility for changes made to + database records.

-

March 2018 - Present
- Contract
- General Dynamics +

Solaris Administrator, PuppetMaster - General Dynamics (March 2018 - April 2019)

-

For this technology refresh of over a decade ago, I was instrumental in +

For this technology refresh of over a decade ago, I was instrumental in setting up and maintain dozens of Solaris 5.11 zone systems and served as the primary Solaris System Administrator. This includes setup of many services like NIS, DNS, NTP, SMTP, AutoFS as well as a standard set of tools. @@ -346,39 +372,23 @@ function stoptimer () { Developed a Clearcase enhanced monitoring tool to monitor servers, loadavg and filesystems as well as Clearcase objects like VOBs and views.

-
- -

Broadcom/Avago

- -

August 2016 - January 2018
- Contract
+

Devops Engineer - Broadcom (August 2016 - January 2018)

Converted an internal project from a Jenkins/ - Perforce build system to the Broadcom/Avago + 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.

-
- -

ICANN

- -

May 2016 - July 2016
- Contract
+

Python Developer - ICANN (May 2016 - July 2016)

-

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

-
- -

Audience
A Knowles Company

- -

March 2014 - April 2016
- Contract
- Audience

+

JIRA/Perforce/Linux Administrator - Knowles (Mardch 2014 - April 2016)

Initially wrote scripts to import data from Bugzilla and other sources to @@ -387,44 +397,32 @@ function stoptimer () { (Centos/Ubuntu/Redhat Enterprise) managing VM images in vSphere, - Perforce, Swarm, + 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 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.

-
- -

Axcient

- -

July 2013 - Dec 2013
- Contract
- Axcient

+

Build Release Engineer - Axcient (July 2013 - December 2013)

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 + AxOS. The Axcient product is a customized derivative of Ubuntu. The SCM system being used is git. Developed and standardized procedures for performing builds.

-
- -

Broadcom

+

Clearquest Administrator - Broadcom (December 2011 - December 2013)

-

December 2011 - April 2013
- Contract
- Broadcom

- -

Clearquest Designer: Maintained Clearquest - instances implementing functionality with Visual Basic. - Using ClearSCM's Clearquest, +

Clearquest Designer: Maintained Clearquest + instances implementing functionality with Visual Basic. + Using ClearSCM's Clearquest, Clearquest::Server, Clearquest::Client and Clearquest::REST @@ -433,46 +431,34 @@ function stoptimer () {

Migrated a project from their unsupported build environment into the standard Electric - Commander/Perforce based solution + href="http://www.electric-cloud.com/products/electriccommander.php">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 + 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.

-
- -

Tellabs

- -

March 2011 - December 2011
- Contract
- Tellabs +

Perl Developer - Tellabs (March 2011 - December 2011)

-

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

-

Developed a command line debugger called 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 + 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.

-
- -

General Electric

+

Clearcase/Clearquest Administrator - General Electric Healthcare (January 2010 - October 2010)

-

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

Performed Clearcase/Clearquest UCM administration. Developed an 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. @@ -480,18 +466,12 @@ function stoptimer () { baselines and projects. Wrote Perl scripts for conversions of Clearquest data with other systems (Siebel).

-
- -

General Dynamics

- -

June 2007 - October 2009
- Contract
- General Dynamics +

Clearcase/Clearquest/Release Engineer - General Dynamics (June 2007 - October 2009)

Clearcase/Clearquest - Administrator, Build Release and - Automation using Perl scripts. Updated 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.

@@ -510,7 +490,7 @@ function stoptimer () { 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. This reduced the time it took to certify testing with the military several fold.

@@ -527,30 +507,22 @@ function stoptimer () {
-

Texas Instruments

+

DeFaria.com

-

October 2006 - June 2007
- Contract
- Texas Instruments +

February 2004 - June 2007

-

Clearcase/Clearquest Administrator. Wrote a Clearcase/Clearquest Administrator - Texas Instruments (October 2006 - June 2007) + +

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.

-
- -

Hewlett
-  Packard Company

- -

February 2006 - October 2006
- Contract
- Hewlett Packard

+

Build Release Engineer - Hewlett Packard (February 2006 - October 2006)

Managed and executed day to day build and release duties. Served as - Clearcase/Clearquest Administrator as well 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 @@ -567,14 +539,7 @@ function stoptimer () { process to perform simple continuous integration. Created a dynamic web page to show Junit test history. -


- -

Broadcom

- -

September 2005 - January 2006
- Contract
- Broadcom

+

Clearcase/Clearquest Administator - Broadcom (September 2005 - January 2006)

Served as Clearcase/Clearquest Administrator as well as overall support of systems. Developed several triggers @@ -605,13 +570,7 @@ function stoptimer () { 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
- LynuxWorks

+

Build Engineer - Lynuxworks (December 2004 - September 2005)

Served as a build engineer in the Integration Group responsible for building LynxOS (Linux RTOS) as well as tool chains, testing, releasing and @@ -620,21 +579,14 @@ function stoptimer () {

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

-
- -

Ameriquest

- -

March 2004 - December 2005
- Contract
- Ameriquest

+

Clearcase Administrator - Ameriquest (March 2004 - December 2005)

Served as Clearcase/Clearquest administrator to this major mortgage company. As Ameriquest is just starting out I have been busy with importing @@ -645,15 +597,15 @@ function stoptimer () {


-

Salira

+

Salira

+ +

August 2001 - February 2004

-

August 2001 - February 2004
- Salira

+

Clearcase/Clearquest Administrator/Build Engineer

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 + 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. @@ -661,7 +613,7 @@ function stoptimer () { 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 + 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.

@@ -690,13 +642,11 @@ function stoptimer () {
-

Hewlett
-  Packard Company

+

DeFaria.com

-

August 1999 - February 2001
- Contract
- Systems Technology Division
- Enterprise Java Lab

+

December 1998 - February 2001

+ +

Unix Systems Administrator - Hewlett Packard (August 1999 - February 2001)

Setup security system automating the running of Medusa (an internal security audit tool) on approximately 100 machines. Reports are generated @@ -720,14 +670,7 @@ function stoptimer () {

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

-
- -

Cisco Systems

- -

March 1999 - August 1999
- Contract
- Cisco

+

Clearcase Administrator - Cisco (March 1999 August 1999)

Served as Clearcase/Unix Systems Administrator. Responsible for all Clearcase operations in CNS/AD on Sun Solaris, HP-UX, Windows NT 4.0 and @@ -743,14 +686,7 @@ function stoptimer () {

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

-
- - Sun Microsystems

- -

December 1998 - March 1999
- Contract
- Sun Microsystems

+

Build Engineer - Sun Microsystems (December 1998 - March 1999)

Worked on the Sunpeak Configuration Management team performing promotions of code updates into test and production environments. Also worked on @@ -758,12 +694,11 @@ function stoptimer () {


-

Hewlett
-  Packard Company

+

Hewlett Packard Company

+ +

February 1988 - November 1998

-

February 1988 - November 1998
- Systems Technology Division
- Enterprise Java Lab

+

Clearcase/Unix Systems Administrator

Primary Clearcase and Multisite Administrator for a large Clearcase environment with approximately 1400 views and 180 vobs. Most vobs are @@ -775,7 +710,7 @@ function stoptimer () { 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.

+ 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 @@ -789,7 +724,7 @@ function stoptimer () { 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 + The Unofficial Quicken® Web Page.

I developed an Application Server providing many machines with many