X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=web%2FResumes%2FAndrew%2Findex.php;h=577339cf8654f007480d8764ebed8d79913b080c;hb=4e8083d60ce587187bfb0390a8175d8da306149e;hp=e430b6e599935699a6c2db1edcbe71e48f5b67ca;hpb=8a31102ba73e5acd0f089c68b83345484f31714b;p=clearscm.git diff --git a/web/Resumes/Andrew/index.php b/web/Resumes/Andrew/index.php index e430b6e..577339c 100644 --- a/web/Resumes/Andrew/index.php +++ b/web/Resumes/Andrew/index.php @@ -72,27 +72,39 @@ function stoptimer () { $msg .= '

Somebody just visited your resume.

'; $msg .= "

Here's what I know about them:

"; + $me = false; + foreach ($_SERVER as $key => $value) { - if (preg_match("/^REMOTE/", $key)) { - $msg .= "$key: $value
"; + if (preg_match("/^REMOTE/", $key)) { + $msg .= "$key: $value
"; + + if ($key == 'REMOTE_ADDR') { + // Skip me... + if ($value == '184.182.63.133') { + $me = true; - if ($key == 'REMOTE_ADDR') { - exec("whois $value", $output, $result); + break; + } // if - foreach ($output as $line) { - $msg .= "$line
"; - } // foreach + exec("whois $value", $output, $result); + + foreach ($output as $line) { + $msg .= "$line
"; + } // foreach + } // if } // if - } // if } // foreach - $msg .= ''; - $headers = "MIME-Version: 1.0\r\n"; - $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; - $headers .= "From: Andrew DeFaria "; + if (!$me) { + $msg .= ''; + $headers = "MIME-Version: 1.0\r\n"; + $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; + $headers .= "From: Resume Reporter "; - mail("andrew@defaria.com", "Somebody visited your resume", $msg, $headers); - ?> + $subject = "Another resume hit. This makes $count visits to your resume"; + //mail("andrew@defaria.com", $subject, $msg, $headers); + } // if +?> @@ -104,8 +116,8 @@ function stoptimer () {

Andrew P. DeFaria

- 11727 Stoney Peak Dr #65
- San Diego, California 92128-6440
+ 14435 South 48th Street #2083
+ Phoenix, Arizona 85044-6448

Phone: 408-596-4937
@@ -150,7 +162,6 @@ function stoptimer () { -

Objective

To work with state of the art operating systems and networks to @@ -200,6 +211,12 @@ function stoptimer () { TCL + + Configuration Management + + Puppet, Ansible + + Middleware @@ -236,20 +253,29 @@ function stoptimer () { - Cloud Computing + Cloud Computing (Classroom Only) - AWS: EC2, - IAM, - S3, - Glacier, - CloudFront, - Route53, + EC2, + IAM, + S3, + Glacier, + CloudFront, + Route53, VPC +

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

@@ -263,25 +289,25 @@ function stoptimer () { - + + + + + + + - + - - - - - - - + - + @@ -291,58 +317,67 @@ function stoptimer () {
+

Clients

+
-

Clients

+

+ Wells Fargo

+ +

WellsFargo July 2019 - Present
+ +

Working on Perl Dancer applications


General Dynamics

-

March 2018 - Present
+

March 2018 - March 2019
Contract
General Dynamics -

For this technology refresh of over a decade ago, I was instrumental in - setting up and maintain dozens of Solaris 5.11 zone systems. This includes setup - of many services like NIS, DNS, NTP, SMTP, AutoFS as well as a standard set of - tools. +

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.

Introduced Puppet to the group and served as the Puppet Master.

-

Created Windows based VMs for specific roles such as BuildForge Console, - Application server, Domain Controllers, etc. These were managed under vCenter.

+

Created Windows based VMs for specific roles + such as , Application server, + Domain Controllers, etc. These were managed under vCenter.

Developed Perl scripts for validation testing - of Clearcase and Clearquest. Developed a Clearcase enhanced monitoring tool to - monitor servers and systems as well as Clearcase objects like VOBs and views.

-

Clearcase/Clearquest - -

Broadcom/Avago

+ of Clearcase and Clearquest. + 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

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
-

ICANN

- -

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

@@ -354,22 +389,22 @@ function stoptimer () { Contract
Audience

-

Devops Admin: Initially wrote scripts to - import data from Bugzilla and other sources to +

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

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


@@ -395,10 +430,10 @@ function stoptimer () { 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 @@ -407,11 +442,11 @@ 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.

@@ -423,18 +458,18 @@ function stoptimer () { Contract
Tellabs -

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.


@@ -445,8 +480,8 @@ function stoptimer () { 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. @@ -463,9 +498,9 @@ function stoptimer () { General Dynamics

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.

@@ -484,7 +519,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.

@@ -508,8 +543,8 @@ function stoptimer () { Contract
Texas Instruments -

Clearcase/Clearquest Administrator. Wrote a 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.

@@ -524,7 +559,7 @@ function stoptimer () { Hewlett Packard

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 @@ -581,7 +616,7 @@ function stoptimer () {


-

Lynuxworks

December 2004 - September 2005
@@ -603,7 +638,7 @@ function stoptimer () {


-

Ameriquest

March 2004 - December 2005
@@ -619,7 +654,7 @@ function stoptimer () {


-

Salira

August 2001 - February 2004
@@ -627,7 +662,7 @@ function stoptimer () {

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. @@ -635,7 +670,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.

@@ -696,7 +731,7 @@ function stoptimer () {
-

Cisco SystemsCisco Systems

March 1999 - August 1999
@@ -719,7 +754,7 @@ function stoptimer () {


- Sun MicrosystemsSun Microsystems

December 1998 - March 1999
@@ -749,7 +784,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

Tom ConnorCharles Clarke(770) 252-1500charles@abs-consulting.comOwner ABS Consulting
Tom Connor (512)-422-1172 tomhillconnor@yahoo.com Coworker, Consultant
James ChenJames Chen (408)-845-5360 jchen@salira.comVice President of Engineering,
Salira Optical Network Systems
Omair Ahmed(224) 715-9786omair.ahmed@ge.comCoworker, General ElectricConsultant at Specware & 2Opp, LLC
Shivdutt JhaShivdutt Jha (408)-806-3476 shivdutt_jha@hotmail.com Coworker, Consultant