X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=web%2FResumes%2FAndrew%2Findex.php;h=9372526ee1ba21fef32b5d062cf9ea91f61bf269;hb=294415e0b506d050524eecc134dc0fa0b5d57f49;hp=fc15cb075f35abe29c0c41d1e5d3616bde0b873a;hpb=0e3c10d27ef0d0f1ce15237586fa4d57cc94c3a4;p=clearscm.git diff --git a/web/Resumes/Andrew/index.php b/web/Resumes/Andrew/index.php index fc15cb0..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 @@ -41,28 +41,90 @@ function stoptimer () { + + // Record hit + $dir = dirname(__FILE__); + + if (file_exists("$dir/.resumehits")) { + $resumeHit = fopen("$dir/.resumehits", 'r'); + + fscanf($resumeHit, "%d\n", $count); + } else { + $count = 0; + } // if + + $count++; + + //fclose($resumeHit); + + $resumeHit = fopen ('.resumehits', 'w'); + + //fwrite($resumeHit, $count); + //fclose($resumeHit); + + //$resumeHist = fopen('.resume.hist', 'a'); + $date = date(DATE_RFC822); + + //fwrite($resumeHist, "$_SERVER[REMOTE_ADDR] read resume at $date\n"); + //fclose($resumeHist); + + $msg = ''; + $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 ($key == 'REMOTE_ADDR') { + // Skip me... + if ($value == '70.181.192.116') { + $me = true; + break; + } // if + + exec("whois $value", $output, $result); + + foreach ($output as $line) { + $msg .= "$line
"; + } // foreach + } // if + } // if + } // foreach + + 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 "; + + $subject = "Another resume hit. This makes $count visits to your resume"; + //mail("andrew@defaria.com", $subject, $msg, $headers); + } // if +?> - +
-

Andrew P. DeFaria

+

Andrew DeFaria

- 1676 Hope Drive #230
- Santa Clara, California 95054-1721
+ 870 Soft Wind #4
+ Vista, California 92081

Phone: 408-596-4937
Email: Andrew@DeFaria.com
- +
+ + +
- Download an MS Word copy!
+ Download an MS Word copy!
@@ -71,9 +133,55 @@ function stoptimer () {
+
+ For the most up to date copy of this resume see https://defaria.com/resume +
+
+

Certifications and Class Work

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

Objective

To work with state of the art operating systems and networks to @@ -81,76 +189,149 @@ function stoptimer () {

Hardware

-

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

Workstations and servers from Sun, HP, Microsoft Windows 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), Cygwin

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.

+

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

Software

-

Clearcase, Clearquest, CVS, 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.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Version Control Systems + Git, + Perforce, + Clearcase +
Issue Tracking + JIRA, + Clearquest, + Bugzilla +
Languages + Perl, + Bash, + PHP, + C++, + C, + Ada, + TCL +
Configuration Management + Puppet, + Ansible +
Middleware + Apache, + Tomcat, + Samba, + Winbind, + LDAP, + REST +
Web Apps + JIRA, + Confluence, + Swarm +
Databases + MySQL, + Oracle +
CI/CD + Jenkins, + Electric Commander +
Virtualization + VMWare, + VirtualBox, + vSphere, + vCenter +
Cloud Computing (Classroom Only) + EC2, + IAM, + S3, + CloudFront, + Route53, + VPC, + Docker +

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

- - - - + + + + - + - + - - - - - - - + - + @@ -160,124 +341,162 @@ function stoptimer () {
-
- -

Clients

- -

Axcient

- -

July 2013 - Present
- Contract
- Workblog

- -

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


- -

Broadcom

- -

December 2011 - April 2013
- Contract
- Workblog

- -

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

- -
- -

Tellabs

- -

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.

- -

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.

- -

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 - December 2010
- Contract
- Workblog - -

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

- -
- -

General Dynamics

- -

June 2007 - October 2009
- Contract
- Workblog - -

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.

- -

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

ClearSCM, Inc

+ +

July 2007 - Present

+ +

Perl Developer - Wells Fargo (July 2019 - Present)

+ +

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.

+ +

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

+ +

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 , 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, loadavg and + filesystems as well as Clearcase objects like VOBs and views.

+ +

Devops Engineer - Broadcom (August 2016 - January 2018)

+ +

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.

+ +

Python Developer - ICANN (May 2016 - July 2016)

+ +

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

+ +

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

+ +

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.

+ +

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

+ +

Clearquest Administrator - Broadcom (December 2011 - December 2013)

+ +

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.

+ +

Perl Developer - Tellabs (March 2011 - December 2011)

+ +

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.

+ +

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

+ +

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

+ +

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

+ +

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

+ +

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.

@@ -286,343 +505,259 @@ function stoptimer () { 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.

- -
- -

Texas Instruments

- -

October 2006 - June 2007
- Contract
- Workblog - -

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 - Clearquest web servers.

- -
- -

Hewlett
-  Packard Company

- -

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.

-
-

Broadcom

- -

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 +

DeFaria.com

+ +

February 2004 - June 2007

+ +

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.

+ +

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 + 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. 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 Administator - Broadcom (September 2005 - January 2006)

+ +

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

+

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.

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

+

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

-
+

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 + process improvement. LynuxWorks uses CVS for version control.

-

LynuxWorks

+

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.

-

December 2004 - September 2005
- Workblog

+

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.

-

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.

+

Clearcase Administrator - Ameriquest (March 2004 - December 2005)

-

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.

+

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.


-

Ameriquest Mortgage Company

+

Salira

-

March 2004 - December 2004
- Contract
- Workblog

+

August 2001 - February 2004

-

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.

+

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 + Clearcase/Clearquest environment as well as provided Training.

-

Salira
-  Optical Network Systems

- -

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 +

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.

+

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.

+

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.

+

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 release web pages that managed releases and produced release + notes for every release.

-

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

+

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

+

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.

+

Implemented test scaffolding in TCL/TK for test automation.


-

Hewlett
-  Packard Company

+

DeFaria.com

-

August 1999 - February 2001
- Contract
+

December 1998 - February 2001

-

Systems - Technology Division

+

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

-

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.

-

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.

-

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.

+

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

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.

-

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.

+

Clearcase Administrator - Cisco (March 1999 August 1999)

-
- -

Cisco
-  Systems

+

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.

-

March 1999 - August 1999
- Contract
+

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.

-

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.

+

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

-

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.

+

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

-

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

+

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.


-

Sun
-  Microsystems

+

Hewlett Packard Company

+ +

February 1988 - November 1998

+ +

Clearcase/Unix Systems Administrator

+ +

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.

-

December 1998 - March 1999
- Contract
+

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.

-

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.

+

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

-

Hewlett
-  Packard Company

- -

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

Systems - Technology Division

- -

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.

+

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!

-

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.

+

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)

+

This resume is freely available; you can

David Petro(425)-391-4185david.petro@ge.comManager, General ElectricCharles Clarke(770) 252-1500charles@abs-consulting.comOwner ABS Consulting
Tom ConnorTom 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