1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
5 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6 <meta name="GENERATOR" content="Mozilla/4.61 [en] (Win98; U) [Netscape]">
7 <title>ClearSCM: Our People: Andrew DeFaria - President</title>
8 <link rel="stylesheet" type="text/css" media="screen" href="/css/Article.css">
9 <link rel="stylesheet" type="text/css" media="print" href="/css/Print.css">
10 <link rel="SHORTCUT ICON" href="http://clearscm.com/favicon.ico" type="image/png">
12 <script type="text/javascript">
14 if (!document.getElementById('blink').style.color) {
15 document.getElementById('blink').style.color="white";
18 if (document.getElementById('blink').style.color=="white") {
19 document.getElementById('blink').style.color="red";
21 document.getElementById('blink').style.color="white";
24 timer = setTimeout ("blink()", 450);
27 function stoptimer () {
33 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
35 <script type="text/javascript">
36 _uacct = "UA-89317-1";
42 include "clearscm.php";
47 <body onload="blink()" onunload="stoptimer()" id="homepage">
53 <?php start_box ("cs2")?>
54 <h2 align=center><a href="http://defaria.com">Andrew P. DeFaria</a></h2>
55 <address style="text-align:center">
56 1676 Hope Drive #1915<br>
57 Santa Clara, California 95054-1721<br>
59 <p style="text-align:center">
60 Phone: 408-596-4937</a><br>
61 Email: <a href="mailto:Andrew@DeFaria.com">Andrew@DeFaria.com</a><br>
62 <table align="center" width="400">
65 <marquee behavior="alternate" onmouseover="this.stop()" onmouseout="this.start()"><a id="blink" href="Resume.doc">Download an MS Word copy!</a></marquee><br>
70 <font size=-1 class="dim">Sorry for the blink but for some reason recruiters can't find this link!</font></p>
77 <font size=-1>For the most up to date copy of this resume see <a href="http://clearscm.com/Resumes/Andrew">http://clearscm.com/Resumes/Andrew</a></font>
86 <p>To work with state of the art operating systems and networks to
87 insure the smooth running of an organization's information flow.</p>
91 <p>Workstations and servers from Sun, HP as well as various other manufactures
94 <h3>Operating Systems</h3>
96 <p><span class="standout">Linux</span> (Redhat, Centos, Ubuntu),
97 <span class="standout">Windows</span>, <span class="standout">Unix</span>
102 <p>Knowledge of TCP/IP, Windows and Unix Networking, <span
103 class="standout">Active Directory/LDAP</span>, <span
104 class="standout">Samba</span>.</p>
108 <p><span class="standout">Clearcase</span>,
109 <span class="standout">Clearquest</span>, <span class="standout">git</span>,
110 <span class="standout">Perforce</span>, <span class="standout">Perl</span>,
111 <span class="standout">Bash</span>, <span class="standout">PHP</span>,
112 Apache, <span class="standout">Build Forge</span>, <span
113 class="standout">VMWare</span>, <span class="standout">MySQL</span>,
114 C++, <a href="http://cygwin.com">Cygwin</a>.</p>
118 <p>A.A.S. in Computer Science from Union County College in Scotch
119 Plains, New Jersey.</p>
121 <p>Attended approximately one year at Fairleigh Dickenson
122 University, Rutherford, New Jersey, in pursuit of BS in Computer
123 Science, concentrating on computer courses. Have also attended San
124 Jose State University, Mission College and Chico State in pursuit of
129 <table align=center border=1 cellspacing=0 cellpadding=2 width="90%">
132 <td><a href="http://www.linkedin.com/profile/view?id=14959116">David Petro</a></td>
133 <td>(425)-391-4185</td>
134 <td><a href="mailto:david.petro@ge.com">david.petro@ge.com</a></td>
135 <td>Manager, General Electric</td>
138 <td><a href="http://www.linkedin.com/profile/view?id=276869">Tom Connor</a></td>
139 <td>(512)-422-1172</td>
140 <td><a href="mailto:tomhillconnor@yahoo.com">tomhillconnor@yahoo.com</a></td>
141 <td>Coworker, Consultant</td>
144 <td><a href="http://www.linkedin.com/profile/view?id=700521">James Chen</a></td>
145 <td>(408)-845-5360</td>
146 <td><a href="mailto:jchen@salira.com">jchen@salira.com</a></td>
147 <td>Vice President of Engineering,<br>Salira Optical Network Systems</td>
150 <td><a href="http://www.linkedin.com/profile/view?id=12113821">Omair Ahmed</a></td>
151 <td>(224) 715-9786</td>
152 <td><a href="mailto:Omair.Ahmed@ge.com">omair.ahmed@ge.com</a></td>
153 <td>Coworker, General Electric</td>
156 <td><a href="http://www.linkedin.com/profile/view?id=1023014">Shivdutt Jha</a></td>
157 <td>(408)-806-3476</td>
158 <td><a href="mailto:shivdutt_jha@hotmail.com">shivdutt_jha@hotmail.com</a></td>
159 <td>Coworker, Consultant</td>
170 <p><a href="http://audience.com"><img alt="Audience" src="Audience.png" border="0"></a></p>
172 <p>March 2014 - Present<br>
173 <font class=dim>Contract</font><br>
174 <a href="http://defaria.com/blogs/Status/archives/cat_audience.html">Audience</a></p>
176 <p>Worked in the Devops group performing Linux Admin, Perforce Admin and
177 maintaining an inhouse developed build system that utilizes Perl/PHP/Apache/Linux/Windows
178 servers to allow engineers in the field to perform customized builds around the
179 world. Helped set up and establish Perforce Swarm installation, integration between
180 Bugzilla and Perforce (P4DTG) on various vituralized hardware. Established and
181 maintained documentation of various Dev/Test/Prod environments throughout the
182 organization. Wrote scripts to import data from Bugzilla to JIRA, assisted with
183 JIRA setup and integration of Salesforce with JIRA.</p>
185 <p>Also helped administer and support a wide array of engineering tools such
186 as Perforce, Jama, Jira, Git, Gerrit, Bugzilla, Autobuilder, Build Script,
187 Jenkins, Confluence and Swarm.</p>
190 <p><a href="http://www.axcient.com"><img src="Axcient.png" alt="Axcient" border="0"></a></p>
192 <p>July 2013 - Dec 2013<br>
193 <font class=dim>Contract</font><br>
194 <a href="http://defaria.com/blogs/Status/archives/cat_axcient.html">Axcient</a></p>
196 <p>Worked as a Build and Release Engineer for AxOS. The Axcient product is
197 a customized derivative of Ubuntu. The SCM system being used is git. Developed
198 and standardized procedures for performing builds.</p>
202 <p><a href="http://www.broadcom.com"><img src="Broadcom.gif" alt="Broadcom" border="0"></a></p>
204 <p>December 2011 - April 2013<br>
205 <font class=dim>Contract</font><br>
206 <a href="http://defaria.com/blogs/Status/archives/cat_broadcom.html">Broadcom</a></p>
208 <p>Clearquest Designer and hook code writer. The Clearquest database used
209 Visual Basic. Integrated this Clearquest server by utilizing ClearSCM's
210 <a href="/php/scm_man.php?file=lib/Clearcase.pm">Clearquest</a>
212 <a href="/php/scm_man.php?file=lib/Clearquest/Server.pm">Clearquest::Server</a>,
213 <a href="/php/scm_man.php?file=lib/Clearquest/Client.pm">Clearquest::Client</a>
214 and <a href="/php/scm_man.php?file=lib/Clearquest/REST.pm">Clearquest::REST</a>
215 modules so that systems that did not have Clearquest installed (e.g. Linux
216 build machines) could talk to Clearquest to update defects when required. Used
217 the, Clearquest::REST, to replace a Clearquest Daemon that was in use.
218 Modified Perforce and Git triggers to use this REST interface.</p>
220 <p>Worked with <a href="http://www.electric-cloud.com/products/electriccommander.php">Electric Commander</a>
221 migrating a group from their unsupported build environment into the standard
222 Electric Commander based solution. This involved using Cygwin, bash and LSF to
223 farm builds out to a pool of Windows servers to perform builds. Builds were
224 done using Visual Studio 8.0, 9.0 and 10.0. Build system also used Perforce
225 and Perforce trigger to fire builds as the engineers checked in code.</p>
229 <p><a href="http://www.tellabs.com"><img src="Tellabs.gif" alt="Tellabs" border="0"></a></p>
231 <p>March 2011 - December 2011<br>
232 <font class=dim>Contract</font><br>
234 <p>Automated various informational systems using Perl/MySQL/Oracle and the web.</p>
236 <p>Developed a command line debugger called raid which provided a consistent
237 interface with complete command history and variable substitution. This Perl
238 process utilized Inline::C to interface to the developer libraries and provide
239 a consistent interface for the various command line debuggers developed by
240 various different groups.</p>
244 <p><a href="https://www2.gehealthcare.com/portal/site/usen"><img src="GEHealthcare.gif" alt="General Electric" border="0"></a></p>
246 <p>January 2010 - October 2010<br>
247 <font class=dim>Contract</font><br>
248 <a href="http://defaria.com/blogs/Status/archives/cat_general_electric.html">General Electric</a></font>
250 <p>Performed Clearcase/Clearquest administration with an emphasis on UCM
251 administration. Wrote several Perl scripts including an
253 href="http://clearscm.com/php/scm_man.php?file=cc/etf.pl">Evil Twin Finder</a>.
254 Created UCM Projects and streams as appropriate as well as created and updated
255 Build Forge jobs to automate work flow.</p>
259 <p><a href="http://www.gdc4s.com"><img src="General_Dynamics_logo.jpg" alt="General Dynamics" border="0"></a></p>
261 <p>June 2007 - October 2009<br>
262 <font class=dim>Contract</font><br>
263 <a href="http://defaria.com/blogs/Status/archives/cat_general_dynamics.html">General Dynamics</a></font>
265 <p>Clearcase/Clearquest Administrator, Build Release and Automation using Perl
266 scripts. Updated C++/Qt application that integrates UCM/Clearquest integrated
267 environment into one tool.</p>
269 <p>Instrumental in establishment of Perl standards and introduction of Perl
270 tools such as <a href="http://perlcritic.com/">Perl::Critic</a> and
271 <a href="http://perltidy.sourceforge.net/">Perl::Tidy</a>. Worked at promoting
272 usage of CPAN modules.</p>
274 <p>Developed test driver application that automated tests using
275 <a href="https://www.nethawk.fi/products/nethawk_simulators/">NetHawk EAST
276 Simulators</a>. Automated regression tests, official testing, collecting of
277 log files, checking log files into Clearcase and records status into a MySQL
278 database. Developed a PHP web page to present the data in various forms
279 including graphs, reports, exporting to CSV files and emailing of reports.</p>
281 <p>Worked on many enhancements to the extensive Clearquest system in use at
282 GD including the required forms and action hook code.</p>
286 <p><a href="http://ti.com"><img src="TexasInstruments.jpg"
287 alt="Texas Instruments" title="Texas Instruments" border=0></a></p>
289 <p>October 2006 - June 2007<br>
290 <font class=dim>Contract</font><br>
291 <a href="http://defaria.com/blogs/Status/archives/cat_texas_instruments.html">Texas Instruments</a></font>
293 <p>Clearcase/Clearquest Administrator. Responsible for development and
294 deployment of a Perl/Oracle application to track information about projects
295 worldwide. Automated Clearcase license usage reporting and load balancing of
296 Clearquest web servers.</p>
300 <p><a href="http://hp.com"><img src="HPLogo.gif" alt="Hewlett
301 Packard Company" title="Hewlett Packard Company" border=0></a></p>
303 <p>February 2006 - October 2006<br>
304 <font class=dim>Contract</font><br>
305 <a href="http://defaria.com/blogs/Status/archives/cat_hewlett_packard.html">Hewlett Packard</a></p>
307 <p>Clearcase/Clearquest Administrator assisting with UCM streams, rebases and
308 delivery issues. Wrote triggers to notify users of deliveries. Baselined
309 official builds as well as other release duties. Automated the build process
310 to perform simple continuous integration. Created a dynamic web page to show
311 Junit test history.</p>
315 <p><a href="http://www.broadcom.com"><img src="Broadcom.gif"
316 alt="Broadcom" title="Broadcom" border="0"></a></p>
318 <p>September 2005 - January 2006<br>
319 <font class=dim>Contract</font><br>
320 <a href="http://defaria.com/blogs/Status/archives/cat_broadcom.html">Broadcom</a></p>
322 <p>Clearcase/Clearquest Administrator and support of systems. Developed
323 several <a href="/clearcase/triggers.php">triggers</a>.</p>
325 <p>Developed a complex <a href="/clearquest/db.php">Perl script</a> to merge
326 two Clearquest databases to a new database with many schema changes. This
327 script handled all aspects of the conversion including changing non US ASCII
328 characters found in the data to their HTML equivalents, dynamic creation of
329 dynamic lists, field renaming and dynamically creating new stateless records
332 <p>Designed and developed another Clearquest database for the Mobile
333 Multimedia group.</p>
337 <p><a href="http://lynuxworks.com"><img src="LynuxWorks.gif"
338 alt="LynuxWorks" title="LynuxWorks" border="0"></a></p>
340 <p>December 2004 - September 2005<br>
341 <a href="http://defaria.com/blogs/Status/archives/cat_lynuxworks.html">LynuxWorks</a></p>
343 <p>Served as a build engineer in the Integration Group responsible
344 for building LynxOS (Linux RTOS) as well as tool chains, testing,
345 releasing and process improvement. LynuxWorks uses CVS for version
348 <p>Developed a process of providing full text search of the
349 company's defect database using Perl and Htdig (See <a
350 href="/scripts/ecrd">ECRDig</a>). Developed a web
351 based report to show CVS activity as well as several other CVS
352 related utilities(See <a href="http://defaria.com/Resume/cvs_utilities">CVS Utilities</a>) as
353 well as report on the differences between two CVS tags. Automated
354 the build process so that nightly builds could be
355 performed. Developed a web application that allows one to maintain
356 CVS account information including account creation,
357 setting/resetting of password, etc.</p>
361 <p><a href="http://ameriquest.net"><img src="Ameriquest.gif"
362 alt="Ameriquest Mortgage Company" title="Ameriquest Mortgage
363 Company" border=0></a></p>
365 <p>March 2004 - December 2004<br>
366 <font class=dim>Contract</font><br>
367 <a href="http://defaria.com/blogs/Status/archives/cat_ameriquest.html">Ameriquest</a></p>
369 <p>Served as Clearcase/Clearquest administrator to this major mortgage
370 company. Importing source code from file systems, PVCS and VSS.</p>
374 <p><a href="http://www.salira.com"><img src="Salira.gif" alt="Salira
375 Optical Network Systems" title="Salira Optical Network Systems"
378 <p>August 2001 - February 2004<br>
379 <a href="http://defaria.com/blogs/Status/archives/cat_salira.html">Salira</a></p>
381 <p>After consulting briefly with Salira Optical Network Systems I joined this
382 startup company serving in the role of Clearcase/Clearquest Administrator for
383 this mostly Windows shop.</p>
385 <p>I was the Release Engineer, employing <a href="http://Cygwin.com">Cygwin</a>
386 to engineer a build environment using GNU make. Analyzed
387 <a href="http://defaria.com/Resume/SmakeOpt">Build Performance</a> and
388 <a href="http://defaria.com/Resume/BuildPerf">Build Stress Testing</a>.</p>
390 <p>Setup Clearquest and bug tracking system as well as served as an
391 advisor/expert on Clearcase issues, branching strategies, labeling and release
394 <p>While working at Salira I designed and developed a tool in C that packaged
395 the product into a more compact form.</p>
397 <p>I designed and implemented a <a href="/clearquest/cqd">Clearquest Daemon</a>.
398 Developed Release Reporting system. Automated branch merging.</p>
402 <p><a href="http://www.hp.com"><img src="HPLogo.gif" alt="Hewlett
403 Packard Company" title="Hewlett Packard Company" border=0></a></p>
405 <p>August 1999 - February 2001<br>
406 <font class=dim>Contract</font><br>
407 <a href="#">Hewlett Packard</a></p>
409 <h3><a href="http://hprasmg.cup.hp.com/Org/STD.html"> Systems
410 Technology Division</a></h3>
412 <h4><a href="http://pdlweb.cup.hp.com">Enterprise Java Lab</a></h4>
414 <p>Setup security system automating the running of Medusa (an internal
415 security audit tool) on approximately 100 machines. Reports are generated
416 automatically and are viewable on the web.</p>
418 <p>Migrated user data to HP NetStorage 6000. Worked extensively with HP
419 NetStorage 6000 Support on problems with this machines OS and interfacing with
422 <p>Set up Netscape Enterprise Web Server and iPlanet 4.1 Web Server.</p>
426 <p><a href="http://www.cisco.com"><img src="Cisco.gif" alt="Cisco
427 Systems" title="Cisco Systems" border=0></a></p>
429 <p>March 1999 - August 1999<br>
430 <font class=dim>Contract</font><br>
431 <a href="#">Hewlett Packard</a></p>
433 <p>Served as Clearcase/Unix Systems Administrator. Responsible for all
434 Clearcase operations in CNS/AD</p>
438 <p><a href="http://www.sun.com"><img src="Sun.jpg" alt="Sun
439 Microsystems" title="Sun Microsystems" border=0></a></p>
441 <p>December 1998 - March 1999<br>
442 <font class=dim>Contract</font><br>
443 <a href="#">Sun Microsystems</a></p>
445 <p>Worked on the Sunpeak Configuration Management team performing promotions
446 of code updates into test and production environments. Also worked on
447 improving the process flow of promotions utilizing make and rdist.</p>
451 <p><a href="http://www.hp.com"><img src="HPLogo.gif" alt="Hewlett
452 Packard Company" title="Hewlett Packard Company" border=0></a></p>
454 <p>February 1988 - November 1998<br>
455 <font class="dim">(60-Level Software Engineer)</font>
456 <a href="#">Sun Microsystems</a></p>
458 <h3><a href="http://hprasmg.cup.hp.com/Org/STD.html">Systems
459 Technology Division</a></h3>
461 <h4><a href="http://cllweb.cup.hp.com">California Language
464 <p>Primary Clearcase/Multisite Administrator and System Administrator for a
465 large Clearcase environment. Instituted policies and procedures to keep the
466 network running smoothly. Participated in the design and restructuring the
467 Clearcase network topology.</p>
469 <p>Maintained a repository of software tools. Performed help desk activities.</p>
471 <p>Served as webmaster for the lab as well as consult on HTML questions and
474 <p>I developed an <a href="http://cllweb.cup.hp.com/productivity/AppServer/">Application
475 Server</a> providing many machines with many software packages without the
476 need for individual system administration utilizing scripting and NFS heavily.</p>
478 <p>Prior to the Productivity Project I worked on COBOL/SoftBench product
479 which consists of encapsulating some core <a href="http://hpcll50.cup.hp.com/">HP
480 Micro Focus COBOL</a> tools using C++ 3.0 and the SoftBench Encapsulator
483 <p>Worked in the Ada project on Ada/SoftBench. This project was similar to
484 COBOL/SoftBench in that it involved some SoftBench encapsulations using a
485 language called edl.</p>
487 <p>Worked producing Ada Bindings to Xlib, Xt and Motif. This involved using a
488 modified C compiler to translate C header and source files to Ada declarations
489 and function prototypes. Using this methodology we were able to migrate our
490 product from X11 R3 and Motif 1.0 to X11 R4 and Motif 1.1 in one week!</p>
492 <p>Worked on a project that produced Ada Bindings to HP-UX, which enabled me
493 to get good breath knowledge into all system calls, and another binding to
494 Starbase graphical subsystem.</p>
496 <p>Performed destructive testing on MPE/XL 1.0-1.3. Wrote several programs to
497 stress the OS. Submitted 300+ Service Requests many of which appeared on Must
502 <?php start_box ("cs2")?>
503 <a name="copyleft"></a>
504 <p style="color:#666">This resume is freely available; you can
505 redistribute it and/or modify it under the terms of the GNU
506 General Public License as published by the Free Software
507 Foundation; either version 2 of the License, or (at your option)
508 any later version. This means that if you modify this resume you
509 must include a copy of the original source or refer to its origin
510 at <a href="http://clearscm.com/Resumes/Andrew">http://clearscm.com/Resumes/Andrew</a>.</p>
512 <p style="color:#666">This resume is distributed in the hope
513 that it will be useful, but WITHOUT ANY WARRANTY; without even
514 the implied warranty of MERCHANTABILITY or FITNESS FOR A
515 PARTICULAR PURPOSE. See the GNU General Public License for more
518 <p style="color:#666">You should have received a copy of the GNU
519 General Public License along with this resume; if not, write to
520 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
521 Boston, MA 02111-1307, USA.</p>
525 <?php copyright ("1988");?>
527 <script language="JavaScript" src="/JavaScript/Menus.js" type="text/javascript"></script>