ed3359b30d93ffa62fdc1ff46baf059c18efcac9
[clearscm.git] / web / Resumes / Andrew / index.php
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2    "http://www.w3.org/TR/html4/strict.dtd">
3 <html>
4 <head>
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">
11
12 <script type="text/javascript">
13 function blink () {
14   if (!document.getElementById('blink').style.color) {
15     document.getElementById('blink').style.color="white";
16   } // if
17
18   if (document.getElementById('blink').style.color=="white") {
19     document.getElementById('blink').style.color="red";
20   } else {
21     document.getElementById('blink').style.color="white";
22   } // if
23
24   timer = setTimeout ("blink()", 450);
25 } // blink
26
27 function stoptimer () {
28   clearTimeout (timer);
29 } // stoptimer
30 </script>
31
32   <!-- Google Analytics
33   <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
34   </script>
35   <script type="text/javascript">
36     _uacct = "UA-89317-1";
37     urchinTracker ();
38   </script>
39   Google Analytics -->
40
41   <?php
42   include "clearscm.php";
43   menu_css ();
44   ?>
45 </head>
46
47 <body onload="blink()" onunload="stoptimer()" id="homepage">
48
49 <?php heading ();?>
50
51 <div id="page">
52   <div id="content">
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>
58       </address>
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">
63   <tr>
64     <td>
65       <marquee behavior="alternate" onmouseover="this.stop()" onmouseout="this.start()"><a id="blink" href="Resume.doc">Download an MS Word copy!</a></marquee><br>
66     </td>
67   </tr>
68     <td align="center">
69       <center>
70       <font size=-1 class="dim">Sorry for the blink but for some reason recruiters can't find this link!</font></p>
71       </center>
72     </td>
73   </tr>
74   <tr>
75     <td align="center">
76       <center>
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>
78       </center>
79     </td>
80   </tr>
81 </table>
82     <?php end_box ();?>
83
84   <h3>Objective</h3>
85
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>
88
89   <h3>Hardware</h3>
90
91   <p>Workstations and servers from Sun, HP as well as various other manufactures
92   of Linux systems.</p>
93
94   <h3>Operating Systems</h3>
95
96   <p><span class="standout">Linux</span> (Redhat, Centos, Ubuntu),
97   <span class="standout">Windows</span>, <span class="standout">Unix</span>
98   (Solaris, HP-UX).</p>
99
100   <h3>Networking</h3>
101
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>
105
106   <h3>Software</h3>
107
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>
115
116   <h3>Education</h3>
117
118   <p>A.A.S. in Computer Science from Union County College in Scotch
119   Plains, New Jersey.</p>
120
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
125   my degree.</p>
126
127   <h3>References</h3>
128
129   <table align=center border=1 cellspacing=0 cellpadding=2 width="90%">
130     <tbody>
131       <tr>
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>
136       </tr>
137       <tr>
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>
142       </tr>
143       <tr>
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>
148       </tr>
149       <tr>
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>
154       </tr>
155       <tr>
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>
160       </tr>
161     </tbody>
162   </table>
163
164   <br>
165
166   <hr noshade>
167
168   <h2>Clients</h2>
169
170   <p><a href="http://audience.com"><img alt="Audience" src="Audience.png" border="0"></a></p>
171
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>
175
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>
184
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>
188   <hr noshade>
189
190   <p><a href="http://www.axcient.com"><img src="Axcient.png" alt="Axcient" border="0"></a></p>
191
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>
195
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>
199
200   <hr noshade>
201
202   <p><a href="http://www.broadcom.com"><img src="Broadcom.gif" alt="Broadcom" border="0"></a></p>
203
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>
207
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>
211   module as well as
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>
219
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>
226
227   <hr noshade>
228
229   <p><a href="http://www.tellabs.com"><img src="Tellabs.gif" alt="Tellabs" border="0"></a></p>
230
231   <p>March 2011 - December 2011<br>
232   <font class=dim>Contract</font><br>
233
234   <p>Automated various informational systems using Perl/MySQL/Oracle and the web.</p>
235
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>
241
242   <hr noshade>
243
244   <p><a href="https://www2.gehealthcare.com/portal/site/usen"><img src="GEHealthcare.gif" alt="General Electric" border="0"></a></p>
245
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>
249
250   <p>Performed Clearcase/Clearquest administration with an emphasis on UCM
251   administration. Wrote several Perl scripts including an
252   <a
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>
256
257   <hr noshade>
258
259   <p><a href="http://www.gdc4s.com"><img src="General_Dynamics_logo.jpg" alt="General Dynamics" border="0"></a></p>
260
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>
264
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>
268
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>
273
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>
280
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>
283
284   <hr noshade>
285
286   <p><a href="http://ti.com"><img src="TexasInstruments.jpg"
287   alt="Texas Instruments" title="Texas Instruments" border=0></a></p>
288
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>
292
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>
297
298   <hr noshade>
299
300   <p><a href="http://hp.com"><img src="HPLogo.gif" alt="Hewlett
301   Packard Company" title="Hewlett Packard Company" border=0></a></p>
302
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>
306
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>
312
313   <hr noshade>
314
315   <p><a href="http://www.broadcom.com"><img src="Broadcom.gif"
316   alt="Broadcom" title="Broadcom" border="0"></a></p>
317
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>
321
322   <p>Clearcase/Clearquest Administrator and support of systems. Developed
323   several <a href="/clearcase/triggers.php">triggers</a>.</p>
324
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
330   as needed.</p>
331
332   <p>Designed and developed another Clearquest database for the Mobile
333   Multimedia group.</p>
334
335   <hr noshade>
336
337   <p><a href="http://lynuxworks.com"><img src="LynuxWorks.gif"
338   alt="LynuxWorks" title="LynuxWorks" border="0"></a></p>
339
340   <p>December 2004 - September 2005<br>
341   <a href="http://defaria.com/blogs/Status/archives/cat_lynuxworks.html">LynuxWorks</a></p>
342
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
346   control.</p>
347
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>
358
359   <hr noshade>
360
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>
364
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>
368
369   <p>Served as Clearcase/Clearquest administrator to this major mortgage
370   company. Importing source code from file systems, PVCS and VSS.</p>
371
372   <hr noshade>
373
374   <p><a href="http://www.salira.com"><img src="Salira.gif" alt="Salira
375   Optical Network Systems" title="Salira Optical Network Systems"
376   border=0></a></p>
377
378   <p>August 2001 - February 2004<br>
379   <a href="http://defaria.com/blogs/Status/archives/cat_salira.html">Salira</a></p>
380
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>
384
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>
389
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
392   management.</p>
393
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>
396
397   <p>I designed and implemented a <a href="/clearquest/cqd">Clearquest Daemon</a>.
398   Developed Release Reporting system. Automated branch merging.</p>
399
400   <hr noshade>
401
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>
404
405   <p>August 1999 - February 2001<br>
406   <font class=dim>Contract</font><br>
407   <a href="#">Hewlett Packard</a></p>
408
409   <h3><a href="http://hprasmg.cup.hp.com/Org/STD.html"> Systems
410   Technology Division</a></h3>
411
412   <h4><a href="http://pdlweb.cup.hp.com">Enterprise Java Lab</a></h4>
413
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>
417
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
420   Windows 2000.</p>
421
422   <p>Set up Netscape Enterprise Web Server and iPlanet 4.1 Web Server.</p>
423
424   <hr noshade>
425
426   <p><a href="http://www.cisco.com"><img src="Cisco.gif" alt="Cisco
427   Systems" title="Cisco Systems" border=0></a></p>
428
429   <p>March 1999 - August 1999<br>
430   <font class=dim>Contract</font><br>
431   <a href="#">Hewlett Packard</a></p>
432
433   <p>Served as Clearcase/Unix Systems Administrator. Responsible for all
434   Clearcase operations in CNS/AD</p>
435
436   <hr noshade>
437
438   <p><a href="http://www.sun.com"><img src="Sun.jpg" alt="Sun
439   Microsystems" title="Sun Microsystems" border=0></a></p>
440
441   <p>December 1998 - March 1999<br>
442   <font class=dim>Contract</font><br>
443   <a href="#">Sun Microsystems</a></p>
444
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>
448
449   <hr noshade>
450
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>
453
454   <p>February 1988 - November 1998<br>
455   <font class="dim">(60-Level Software Engineer)</font>
456   <a href="#">Sun Microsystems</a></p>
457
458   <h3><a href="http://hprasmg.cup.hp.com/Org/STD.html">Systems
459   Technology Division</a></h3>
460
461   <h4><a href="http://cllweb.cup.hp.com">California Language
462   Labs</a></h4>
463
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>
468
469   <p>Maintained a repository of software tools. Performed help desk activities.</p>
470
471   <p>Served as webmaster for the lab as well as consult on HTML questions and
472   design issues.</p>
473
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>
477
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
481   libraries.</p>
482
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>
486
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>
491
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>
495
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
498   Fix lists.</p>
499
500   <hr noshade>
501
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>
511
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
516       details.</p>
517
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>
522     </font>
523   <?php end_box ();?>
524
525   <?php copyright ("1988");?>
526
527 <script language="JavaScript" src="/JavaScript/Menus.js" type="text/javascript"></script>
528
529 </body>
530 </html>