Corrected Tellabs
[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   <a href="#">Tellabs</a></font>
234
235   <p>Automated various informational systems using Perl/MySQL/Oracle and the web.</p>
236
237   <p>Developed a command line debugger called raid which provided a consistent
238   interface with complete command history and variable substitution. This Perl
239   process utilized Inline::C to interface to the developer libraries and provide
240   a consistent interface for the various command line debuggers developed by
241   various different groups.</p>
242
243   <hr noshade>
244
245   <p><a href="https://www2.gehealthcare.com/portal/site/usen"><img src="GEHealthcare.gif" alt="General Electric" border="0"></a></p>
246
247   <p>January 2010 - October 2010<br>
248   <font class=dim>Contract</font><br>
249   <a href="http://defaria.com/blogs/Status/archives/cat_general_electric.html">General Electric</a></font>
250
251   <p>Performed Clearcase/Clearquest administration with an emphasis on UCM
252   administration. Wrote several Perl scripts including an
253   <a
254   href="http://clearscm.com/php/scm_man.php?file=cc/etf.pl">Evil Twin Finder</a>.
255   Created UCM Projects and streams as appropriate as well as created and updated
256   Build Forge jobs to automate work flow.</p>
257
258   <hr noshade>
259
260   <p><a href="http://www.gdc4s.com"><img src="General_Dynamics_logo.jpg" alt="General Dynamics" border="0"></a></p>
261
262   <p>June 2007 - October 2009<br>
263   <font class=dim>Contract</font><br>
264   <a href="http://defaria.com/blogs/Status/archives/cat_general_dynamics.html">General Dynamics</a></font>
265
266   <p>Clearcase/Clearquest Administrator, Build Release and Automation using Perl
267   scripts. Updated C++/Qt application that integrates UCM/Clearquest integrated
268   environment into one tool.</p>
269
270   <p>Instrumental in establishment of Perl standards and introduction of Perl
271   tools such as <a href="http://perlcritic.com/">Perl::Critic</a> and
272   <a href="http://perltidy.sourceforge.net/">Perl::Tidy</a>. Worked at promoting
273   usage of CPAN modules.</p>
274
275   <p>Developed test driver application that automated tests using
276   <a href="https://www.nethawk.fi/products/nethawk_simulators/">NetHawk EAST
277   Simulators</a>. Automated regression tests, official testing, collecting of
278   log files, checking log files into Clearcase and records status into a MySQL
279   database. Developed a PHP web page to present the data in various forms
280   including graphs, reports, exporting to CSV files and emailing of reports.</p>
281
282   <p>Worked on many enhancements to the extensive Clearquest system in use at
283   GD including the required forms and action hook code.</p>
284
285   <hr noshade>
286
287   <p><a href="http://ti.com"><img src="TexasInstruments.jpg"
288   alt="Texas Instruments" title="Texas Instruments" border=0></a></p>
289
290   <p>October 2006 - June 2007<br>
291   <font class=dim>Contract</font><br>
292   <a href="http://defaria.com/blogs/Status/archives/cat_texas_instruments.html">Texas Instruments</a></font>
293
294   <p>Clearcase/Clearquest Administrator. Responsible for development and
295   deployment of a Perl/Oracle application to track information about projects
296   worldwide. Automated Clearcase license usage reporting and load balancing of
297   Clearquest web servers.</p>
298
299   <hr noshade>
300
301   <p><a href="http://hp.com"><img src="HPLogo.gif" alt="Hewlett
302   Packard Company" title="Hewlett Packard Company" border=0></a></p>
303
304   <p>February 2006 - October 2006<br>
305   <font class=dim>Contract</font><br>
306   <a href="http://defaria.com/blogs/Status/archives/cat_hewlett_packard.html">Hewlett Packard</a></p>
307
308   <p>Clearcase/Clearquest Administrator assisting with UCM streams, rebases and
309   delivery issues. Wrote triggers to notify users of deliveries. Baselined
310   official builds as well as other release duties. Automated the build process
311   to perform simple continuous integration. Created a dynamic web page to show
312   Junit test history.</p>
313
314   <hr noshade>
315
316   <p><a href="http://www.broadcom.com"><img src="Broadcom.gif"
317   alt="Broadcom" title="Broadcom" border="0"></a></p>
318
319   <p>September 2005 - January 2006<br>
320   <font class=dim>Contract</font><br>
321   <a href="http://defaria.com/blogs/Status/archives/cat_broadcom.html">Broadcom</a></p>
322
323   <p>Clearcase/Clearquest Administrator and support of systems. Developed
324   several <a href="/clearcase/triggers.php">triggers</a>.</p>
325
326   <p>Developed a complex <a href="/clearquest/db.php">Perl script</a> to merge
327   two Clearquest databases to a new database with many schema changes. This
328   script handled all aspects of the conversion including changing non US ASCII
329   characters found in the data to their HTML equivalents, dynamic creation of
330   dynamic lists, field renaming and dynamically creating new stateless records
331   as needed.</p>
332
333   <p>Designed and developed another Clearquest database for the Mobile
334   Multimedia group.</p>
335
336   <hr noshade>
337
338   <p><a href="http://lynuxworks.com"><img src="LynuxWorks.gif"
339   alt="LynuxWorks" title="LynuxWorks" border="0"></a></p>
340
341   <p>December 2004 - September 2005<br>
342   <a href="http://defaria.com/blogs/Status/archives/cat_lynuxworks.html">LynuxWorks</a></p>
343
344   <p>Served as a build engineer in the Integration Group responsible
345   for building LynxOS (Linux RTOS) as well as tool chains, testing,
346   releasing and process improvement. LynuxWorks uses CVS for version
347   control.</p>
348
349   <p>Developed a process of providing full text search of the
350   company's defect database using Perl and Htdig (See <a
351   href="/scripts/ecrd">ECRDig</a>). Developed a web
352   based report to show CVS activity as well as several other CVS
353   related utilities(See <a href="http://defaria.com/Resume/cvs_utilities">CVS Utilities</a>) as
354   well as report on the differences between two CVS tags.  Automated
355   the build process so that nightly builds could be
356   performed. Developed a web application that allows one to maintain
357   CVS account information including account creation,
358   setting/resetting of password, etc.</p>
359
360   <hr noshade>
361
362   <p><a href="http://ameriquest.net"><img src="Ameriquest.gif"
363   alt="Ameriquest Mortgage Company" title="Ameriquest Mortgage
364   Company" border=0></a></p>
365
366   <p>March 2004 - December 2004<br>
367   <font class=dim>Contract</font><br>
368   <a href="http://defaria.com/blogs/Status/archives/cat_ameriquest.html">Ameriquest</a></p>
369
370   <p>Served as Clearcase/Clearquest administrator to this major mortgage
371   company. Importing source code from file systems, PVCS and VSS.</p>
372
373   <hr noshade>
374
375   <p><a href="http://www.salira.com"><img src="Salira.gif" alt="Salira
376   Optical Network Systems" title="Salira Optical Network Systems"
377   border=0></a></p>
378
379   <p>August 2001 - February 2004<br>
380   <a href="http://defaria.com/blogs/Status/archives/cat_salira.html">Salira</a></p>
381
382   <p>After consulting briefly with Salira Optical Network Systems I joined this
383   startup company serving in the role of Clearcase/Clearquest Administrator for
384   this mostly Windows shop.</p>
385
386   <p>I was the Release Engineer, employing <a href="http://Cygwin.com">Cygwin</a>
387   to engineer a build environment using GNU make. Analyzed
388   <a href="http://defaria.com/Resume/SmakeOpt">Build Performance</a> and
389   <a href="http://defaria.com/Resume/BuildPerf">Build Stress Testing</a>.</p>
390
391   <p>Setup Clearquest and bug tracking system as well as served as an
392   advisor/expert on Clearcase issues, branching strategies, labeling and release
393   management.</p>
394
395   <p>While working at Salira I designed and developed a tool in C that packaged
396   the product into a more compact form.</p>
397
398   <p>I designed and implemented a <a href="/clearquest/cqd">Clearquest Daemon</a>.
399   Developed Release Reporting system. Automated branch merging.</p>
400
401   <hr noshade>
402
403   <p><a href="http://www.hp.com"><img src="HPLogo.gif" alt="Hewlett
404   Packard Company" title="Hewlett Packard Company" border=0></a></p>
405
406   <p>August 1999 - February 2001<br>
407   <font class=dim>Contract</font><br>
408   <a href="#">Hewlett Packard</a></p>
409
410   <h3><a href="http://hprasmg.cup.hp.com/Org/STD.html"> Systems
411   Technology Division</a></h3>
412
413   <h4><a href="http://pdlweb.cup.hp.com">Enterprise Java Lab</a></h4>
414
415   <p>Setup security system automating the running of Medusa (an internal
416   security audit tool) on approximately 100 machines. Reports are generated
417   automatically and are viewable on the web.</p>
418
419   <p>Migrated user data to HP NetStorage 6000. Worked extensively with HP
420   NetStorage 6000 Support on problems with this machines OS and interfacing with
421   Windows 2000.</p>
422
423   <p>Set up Netscape Enterprise Web Server and iPlanet 4.1 Web Server.</p>
424
425   <hr noshade>
426
427   <p><a href="http://www.cisco.com"><img src="Cisco.gif" alt="Cisco
428   Systems" title="Cisco Systems" border=0></a></p>
429
430   <p>March 1999 - August 1999<br>
431   <font class=dim>Contract</font><br>
432   <a href="#">Hewlett Packard</a></p>
433
434   <p>Served as Clearcase/Unix Systems Administrator. Responsible for all
435   Clearcase operations in CNS/AD</p>
436
437   <hr noshade>
438
439   <p><a href="http://www.sun.com"><img src="Sun.jpg" alt="Sun
440   Microsystems" title="Sun Microsystems" border=0></a></p>
441
442   <p>December 1998 - March 1999<br>
443   <font class=dim>Contract</font><br>
444   <a href="#">Sun Microsystems</a></p>
445
446   <p>Worked on the Sunpeak Configuration Management team performing promotions
447   of code updates into test and production environments. Also worked on
448   improving the process flow of promotions utilizing make and rdist.</p>
449
450   <hr noshade>
451
452   <p><a href="http://www.hp.com"><img src="HPLogo.gif" alt="Hewlett
453   Packard Company" title="Hewlett Packard Company" border=0></a></p>
454
455   <p>February 1988 - November 1998<br>
456   <font class="dim">(60-Level Software Engineer)</font>
457   <a href="#">Sun Microsystems</a></p>
458
459   <h3><a href="http://hprasmg.cup.hp.com/Org/STD.html">Systems
460   Technology Division</a></h3>
461
462   <h4><a href="http://cllweb.cup.hp.com">California Language
463   Labs</a></h4>
464
465   <p>Primary Clearcase/Multisite Administrator and System Administrator for a
466   large Clearcase environment. Instituted policies and procedures to keep the
467   network running smoothly. Participated in the design and restructuring the
468   Clearcase network topology.</p>
469
470   <p>Maintained a repository of software tools. Performed help desk activities.</p>
471
472   <p>Served as webmaster for the lab as well as consult on HTML questions and
473   design issues.</p>
474
475   <p>I developed an <a href="http://cllweb.cup.hp.com/productivity/AppServer/">Application
476   Server</a> providing many machines with many software packages without the
477   need for individual system administration utilizing scripting and NFS heavily.</p>
478
479   <p>Prior to the Productivity Project I worked on COBOL/SoftBench product
480   which consists of encapsulating some core <a href="http://hpcll50.cup.hp.com/">HP
481   Micro Focus COBOL</a> tools using C++ 3.0 and the SoftBench Encapsulator
482   libraries.</p>
483
484   <p>Worked in the Ada project on Ada/SoftBench. This project was similar to
485   COBOL/SoftBench in that it involved some SoftBench encapsulations using a
486   language called edl.</p>
487
488   <p>Worked producing Ada Bindings to Xlib, Xt and Motif. This involved using a
489   modified C compiler to translate C header and source files to Ada declarations
490   and function prototypes. Using this methodology we were able to migrate our
491   product from X11 R3 and Motif 1.0 to X11 R4 and Motif 1.1 in one week!</p>
492
493   <p>Worked on a project that produced Ada Bindings to HP-UX, which enabled me
494   to get good breath knowledge into all system calls, and another binding to
495   Starbase graphical subsystem.</p>
496
497   <p>Performed destructive testing on MPE/XL 1.0-1.3. Wrote several programs to
498   stress the OS. Submitted 300+ Service Requests many of which appeared on Must
499   Fix lists.</p>
500
501   <hr noshade>
502
503   <?php start_box ("cs2")?>
504     <a name="copyleft"></a>
505       <p style="color:#666">This resume is freely available; you can
506       redistribute it and/or modify it under the terms of the GNU
507       General Public License as published by the Free Software
508       Foundation; either version 2 of the License, or (at your option)
509       any later version. This means that if you modify this resume you
510       must include a copy of the original source or refer to its origin
511       at <a href="http://clearscm.com/Resumes/Andrew">http://clearscm.com/Resumes/Andrew</a>.</p>
512
513       <p style="color:#666">This resume is distributed in the hope
514       that it will be useful, but WITHOUT ANY WARRANTY; without even
515       the implied warranty of MERCHANTABILITY or FITNESS FOR A
516       PARTICULAR PURPOSE.  See the GNU General Public License for more
517       details.</p>
518
519       <p style="color:#666">You should have received a copy of the GNU
520       General Public License along with this resume; if not, write to
521       the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
522       Boston, MA 02111-1307, USA.</p>
523     </font>
524   <?php end_box ();?>
525
526   <?php copyright ("1988");?>
527
528 <script language="JavaScript" src="/JavaScript/Menus.js" type="text/javascript"></script>
529
530 </body>
531 </html>