y ClearSCM: Our People: Andrew DeFaria - President

Andrew P. DeFaria

4139 Via Marina #709
Marina del Rey, California 90292-5395

Phone: 408-596-4937
Email: Andrew@DeFaria.com
Download an MS Word copy!
Sorry for the blink but for some reason recruiters can't find this link!

For the most up to date copy of this resume see http://clearscm.com/Resumes/Andrew

Objective

To work with state of the art operating systems and networks to insure the smooth running of an organization's information flow.

Hardware

Workstations and servers from Sun, HP as well as various other manufactures of Linux systems.

Operating Systems

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

Networking

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

Software

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. Continued studies at Fairleigh Dickenson University, San Jose State University, Mission College and Chico State in pursuit of my degree.

References

David Petro (425)-391-4185 david.petro@ge.com Manager, General Electric
Tom Connor (512)-422-1172 tomhillconnor@yahoo.com Coworker, Consultant
James Chen (408)-845-5360 jchen@salira.com Vice President of Engineering,
Salira Optical Network Systems
Omair Ahmed (224) 715-9786 omair.ahmed@ge.com Coworker, General Electric
Shivdutt Jha (408)-806-3476 shivdutt_jha@hotmail.com Coworker, Consultant


Clients

May 2016 - Present
Contract

ICANN

Working on keeping the Internet from exploding! ;-)

Working on creating servers to implement protocols such as RDAP (pretty much the new whois(1)) and the like for testing SLA compliance of various TLD registrars around the world.


Audience
A Knowles Company

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 for users to new Knowles domain.

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


Axcient

July 2013 - Dec 2013
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.


Broadcom

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.


Tellabs

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.


General Electric

January 2010 - October 2010
Contract
General Electric

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.


General Dynamics

June 2007 - October 2009
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 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.

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.


Texas Instruments

October 2006 - June 2007
Contract
Texas Instruments

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

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.


Broadcom

September 2005 - January 2006
Contract
Broadcom

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

Wrote Perl script to merge Clearquest databases.

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


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.


Copyright (GPL)

This resume is freely available; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This means that if you modify this resume you must include a copy of the original source or refer to its origin at http://clearscm.com/Resumes/Andrew.

This resume is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this resume; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.