Andrew P. DeFaria
11727 Stoney Peak Dr #65San Diego, California 92128-6440
Phone: 408-596-4937
Email: Andrew@DeFaria.com
|
|
|
![]() ![]() Validation Number: 4Q2XDJDCK1EE1HC5 |
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, |
Cloud Computing | AWS: EC2, IAM, S3, Glacier, CloudFront, Route53, VPC |
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
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
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
Developed RDAP server for testing SLA compliance of various TLD registrars around the world.
March 2014 - April 2016
Contract
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.
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.
December 2011 - April 2013
Contract
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.
March 2011 - December 2011
Contract
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.
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.
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. This reduced the time it took to certify testing with the military several fold. Also developed a PHP app to report/graph results.
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.
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.
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.
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.