Big update of Clearadm
[clearscm.git] / web / Resumes / Andrew / ResumeLong.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   // Record hit
46   $dir = dirname(__FILE__);
47
48   if (file_exists("$dir/.resumehits")) {
49     $resumeHit = fopen("$dir/.resumehits", 'r');
50
51     fscanf($resumeHit, "%d\n", $count);
52   } else {
53     $count = 0;
54   } // if
55
56   $count++;
57
58   fclose($resumeHit);
59
60   $resumeHit = fopen ('.resumehits', 'w');
61
62   fwrite($resumeHit, $count);
63   fclose($resumeHit);
64
65   $resumeHist = fopen('.resume.hist', 'a');
66   $date = date(DATE_RFC822);
67
68   fwrite($resumeHist, "$_SERVER[REMOTE_ADDR] read resume at $date\n");
69   fclose($resumeHist);
70
71   $msg  = '<html><body>';
72   $msg .= '<h1>Somebody just visited your resume.</h1>';
73   $msg .= "<p>Here's what I know about them:</p>";
74
75   foreach ($_SERVER as $key => $value) {
76    if (preg_match("/^REMOTE/", $key)) {
77     $msg .= "$key: $value<br>";
78
79     if ($key == 'REMOTE_ADDR') {
80      exec("whois $value", $output, $result);
81
82      foreach ($output as $line) {
83       $msg .= "$line<br>";
84      } // foreach
85     } // if
86    } // if
87   } // foreach
88
89   $msg     .= '</body></html>';
90   $headers  = "MIME-Version: 1.0\r\n";
91   $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
92   $headers .= "From: Andrew DeFaria <Andrew@DeFaria.com>";
93
94   mail("andrew@defaria.com", "Somebody visited your resume", $msg, $headers);
95   ?>
96 </head>
97
98 <body onload="blink()" onunload="stoptimer()" id="homepage">
99
100 <?php heading ();?>
101
102 <div id="page">
103   <div id="content">
104     <?php start_box ("cs2")?>
105       <h2 align=center><a href="http://defaria.com">Andrew P. DeFaria</a></h2>
106       <address style="text-align:center">
107       11727 Stoney Peak Dr #65<br>
108       San Diego, California 92128-6440<br>
109       </address>
110       <p style="text-align:center">
111       Phone: 408-596-4937</a><br>
112       Email: <a href="mailto:Andrew@DeFaria.com">Andrew@DeFaria.com</a><br>
113 <table align="center" width="400">
114   <tr>
115     <td>
116       <marquee behavior="alternate" onmouseover="this.stop()" onmouseout="this.start()"><a id="blink" href="Resume.docx">Download an MS Word copy!</a></marquee><br>
117     </td>
118   </tr>
119     <td align="center">
120       <center>
121       <font size=-1 class="dim">Sorry for the blink but for some reason recruiters can't find this link!</font></p>
122       </center>
123     </td>
124   </tr>
125   <tr>
126     <td align="center">
127       <center>
128       <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>
129       </center>
130     </td>
131   </tr>
132 </table>
133     <?php end_box ();?>
134
135     <table cellspacing="0" cellpadding="0" width="300" border="0" align="center">
136       <tbody>
137         <tr>
138          <td valign="top" align center>
139             <a href="AWS Certified Solutions Architect - Associate certificate.pdf" target="_blank">
140             <div>
141                 <img src="AWS_Certified_Logo_SAA_294x230_Color.png" alt="AWS Certified Solutions Architect"><br>
142               <br>
143                 <img src="AWS_Certified_Tag__SAA_294x230-Color.png" alt="Associate">
144               <br>
145               <b>Validation Number:</b> 4Q2XDJDCK1EE1HC5
146             </div>
147             </a>
148           </td>
149         </tr>
150       </tbody>
151     </table>
152
153
154   <h3>Objective</h3>
155
156   <p>To work with state of the art operating systems and networks to
157   insure the smooth running of an organization's information flow.</p>
158
159   <h3>Hardware</h3>
160
161   <p>Workstations and servers from Sun, HP as well as various other manufactures
162   of Linux systems.</p>
163
164   <h3>Operating Systems</h3>
165
166   <p><span class="standout">Linux</span> (Redhat, Centos, Ubuntu),
167   <span class="standout">Windows</span>, <span class="standout">Unix</span>
168   (Solaris, HP-UX), <span class="standout"><a href="http://cygwin.com">Cygwin</a></span></p>
169
170   <h3>Networking</h3>
171
172   <p>TCP/IP, Windows and Unix Networking, <span
173   class="standout">Active Directory/LDAP</span>, <span
174   class="standout">Samba</span></p>
175
176   <h3>Software</h3>
177
178   <table align=center border=1 cellspacing=0 cellpadding=2 width="60%">
179     <tbody>
180       <tr>
181         <th>Version Control Systems</th>
182         <td>
183           <span class="standout">Git</span>, <span class="standout">Perforce</span>,
184           <span class="standout">Clearcase</span>
185         </td>
186       </tr>
187       <tr>
188         <th>Issue Tracking</th>
189         <td>
190           <span class="standout">JIRA</span>, <span class="standout">Clearquest</span>,
191           <span class="standout">Bugzilla</span>
192         </td>
193       </tr>
194       <tr>
195         <th>Languages</th>
196         <td>
197           <span class="standout">Perl</span>, <span class="standout">Bash</span>,
198           <span class="standout">PHP</span>, <span class="standout">C++</span>,
199           <span class="standout">C</span>, <span class="standout">Ada</span>,
200           <span class="standout">TCL</span>
201         </td>
202       </tr>
203       <tr>
204         <th>Middleware</th>
205         <td>
206           <span class="standout">Apache</span>, <span class="standout">Tomcat</span>,
207           <span class="standout">Samba</span>, <span class="standout">Winbind</span>,
208           <span class="standout">LDAP</span>, <span class="standout">REST</span>
209         </td>
210       </tr>
211       <tr>
212         <th>Web Apps</th>
213         <td>
214           <span class="standout">JIRA</span>, <span class="standout">Confluence</span>,
215           <span class="standout">Swarm</span>
216         </td>
217       </tr>
218       <tr>
219         <th>Databases</th>
220         <td>
221           <span class="standout">MySQL</span>, <span class="standout">Oracle</span>
222         </td>
223       </tr>
224       <tr>
225         <th>Coninuous Integration</th>
226         <td>
227           <span class="standout">Build Forge</span>, <span class="standout">Electric Commander</span>,
228           <span class="standout">Jenkins</span>
229         </td>
230       </tr>
231       <tr>
232         <th>Virtualization</th>
233         <td>
234           <span class="standout">VMWare</span>, <span class="standout">VirtualBox</span>,
235         </td>
236       </tr>
237       <tr>
238         <th>Cloud Computing</th>
239         <td>
240           <span class="standout">AWS: EC2</span>, 
241           <span class="standout">IAM</span>, 
242           <span class="standout">S3</span>, 
243           <span class="standout">Glacier</span>, 
244           <span class="standout">CloudFront</span>, 
245           <span class="standout">Route53, 
246           <span class="standout">VPC</span>
247         </td>
248       </tr>
249     </tbody>
250   </table>
251
252   <h3>Education</h3>
253
254   <p>
255     A.A.S. in Computer Science from Union County College in Scotch Plains, New
256     Jersey. Continued studies at Fairleigh Dickenson University,  San Jose State
257
258     University, Mission College and Chico State in pursuit of my degree.</p>
259
260   <h3>References</h3>
261
262   <table align=center border=1 cellspacing=0 cellpadding=2 width="90%">
263     <tbody>
264       <tr>
265         <td><a href="http://www.linkedin.com/profile/view?id=276869">Tom Connor</a></td>
266         <td>(512)-422-1172</td>
267         <td><a href="mailto:tomhillconnor@yahoo.com">tomhillconnor@yahoo.com</a></td>
268         <td>Coworker, Consultant</td>
269       </tr>
270       <tr>
271         <td><a href="http://www.linkedin.com/profile/view?id=700521">James Chen</a></td>
272         <td>(408)-845-5360</td>
273         <td><a href="mailto:jchen@salira.com">jchen@salira.com</a></td>
274         <td>Vice President of Engineering,<br>Salira Optical Network Systems</td>
275       </tr>
276       <tr>
277         <td><a href="http://www.linkedin.com/profile/view?id=12113821">Omair Ahmed</a></td>
278         <td>(224) 715-9786</td>
279         <td><a href="mailto:Omair.Ahmed@ge.com">omair.ahmed@ge.com</a></td>
280         <td>Coworker, General Electric</td>
281       </tr>
282       <tr>
283         <td><a href="http://www.linkedin.com/profile/view?id=1023014">Shivdutt Jha</a></td>
284         <td>(408)-806-3476</td>
285         <td><a href="mailto:shivdutt_jha@hotmail.com">shivdutt_jha@hotmail.com</a></td>
286         <td>Coworker, Consultant</td>
287       </tr>
288     </tbody>
289   </table>
290
291   <br>
292
293   <hr noshade>
294
295   <h2>Clients</h2>
296
297   <hr noshade>
298
299   <p><a href="http://www.broadcom.com"><img src="Broadcom.gif" alt="Broadcom/Avago" border="0"></a></p>
300
301   <p>August 2016 - Present<br>
302   <font class=dim>Contract</font><br>
303
304   <p>Converted an internal project from a <span class="standout">Jenkins</span>/
305   <span class="standout">Perforce</span> build system to the Broadcom/Avago 
306   standard of <span class="standout">Electric Commander</span>/
307   <span class="standout">Git</span>. Developed Perl scripts to sign executables
308   and remotely execute commands on Windows systems using <span 
309   class="standout">Cygwin/ssh</span> thus streamlining and standardizing remote
310   building and signing of executables.</p>
311
312   <hr noshade>
313
314   <p>May 2016 - July 2016<br>
315   <font class=dim>Contract</font><br>
316
317   <p><a href="http://icann.org"><img alt="ICANN" src="ICANN.png" border="0"></a><br></p>
318
319   <p>Developed <a 
320   href="https://en.wikipedia.org/wiki/Registration_Data_Access_Protocol">RDAP</a>
321   server for testing SLA compliance of various TLD registrars around the world.</p>
322
323   <hr noshade>
324
325   <p><a href="http://audience.com"><img alt="Audience" src="Audience.png" border="0"></a><br><b>A Knowles Company</b></p>
326
327   <p>March 2014 - April 2016<br>
328   <font class=dim>Contract</font><br>
329   <a href="https://defaria-status.blogspot.com/search/label/Audience">Audience</a></p>
330
331   <p><span class="standout">Devops Admin</span>: Initially wrote scripts to 
332   import data from <span class="standout">Bugzilla</span> and other sources to
333   <span class="standout">JIRA</span> thus automating the migration of several
334   projects. Also administered <span class="standout">Linux</span> servers
335   (<span class="standout">Centos</span>/<span
336   class="standout">Ubuntu</span>/<span class="standout">Redhat Enterprise</span>)
337   managing VM images in vSphere,
338   <span class="standout">Perforce</span>, <span class="standout">Swarm</span>, 
339   <span class="standout">Git Fusion</span>.</p>
340
341   <p>Added functionality to custom build system that utilized <span 
342   class="standout">Perl</span>/<span class="standout">PHP</span>/<span 
343   class="standout">Apache</span>/<span class="standout">Linux</span>/<span 
344   class="standout">Windows</span> servers to allow engineers in the field to 
345   remotely perform customized builds. Integrated Bugzilla and Perforce (P4DTG). 
346   Assisted with JIRA setup and integration of <span 
347   class="standout">Salesforce</span> with JIRA. Assisted in the migration
348   for users to new Knowles domain.</p>
349
350   <hr noshade>
351
352   <p><a href="http://www.axcient.com"><img src="Axcient.png" alt="Axcient" border="0"></a></p>
353
354   <p>July 2013 - Dec 2013<br>
355   <font class=dim>Contract</font><br>
356   <a href="http://defaria.com/blogs/Status/archives/cat_axcient.html">Axcient</a></p>
357
358   <p>Worked as a <span class="standout">Build and Release Engineer</span> for
359   AxOS. The Axcient product is a customized derivative of <span 
360   class="standout">Ubuntu</span>. The SCM system being used is <span 
361   class="standout">git</span>. Developed and standardized procedures for 
362   performing builds.</p>
363
364   <hr noshade>
365
366   <p><a href="http://www.broadcom.com"><img src="Broadcom.gif" alt="Broadcom" border="0"></a></p>
367
368   <p>December 2011 - April 2013<br>
369   <font class=dim>Contract</font><br>
370   <a href="https://defaria-status.blogspot.com/search/label/Broadcom">Broadcom</a></p>
371
372   <p><span class="standout">Clearquest Designer</span>: Maintained Clearquest 
373   instances implementing functionality with <span class="standout">Visual Basic</span>. 
374   Using ClearSCM's <a 
375   href="http://clearscm.com/php/scm_man.php?file=lib/Clearcase.pm">Clearquest</a>, 
376   <a href="http://clearscm.com/php/scm_man.php?file=lib/Clearquest/Server.pm">Clearquest::Server</a>,
377   <a href="http://clearscm.com/php/scm_man.php?file=lib/Clearquest/Client.pm">Clearquest::Client</a>
378   and <a href="http://clearscm.com/php/scm_man.php?file=lib/Clearquest/REST.pm">Clearquest::REST</a>
379   modules created <span class="standout">Perforce</span> and <span class="standout">Git</span>
380   triggers to automate builds updating Clearquest in the process.</p>
381
382   <p>Migrated a project from their unsupported build environment into the standard
383   <span class="standout"><a
384   href="http://www.electric-cloud.com/products/electriccommander.php">Electric 
385   Commander</a></span>/<span class="standout">Perforce</span> based solution 
386   using <span class="standout">Cygwin</span>, <span class="standout">bash</span>
387   and <span class="standout">LSF</span> to farm builds out to a pool of <span 
388   class="standout">Windows</span> servers to perform builds. Builds were done 
389   using <span class="standout">Visual Studio</span> 8.0, 9.0 and 10.0 on Windows
390   Servers triggered by Perforce triggers at code checkin.</p>
391
392   <hr noshade>
393
394   <p><a href="http://www.tellabs.com"><img src="Tellabs.gif" alt="Tellabs" border="0"></a></p>
395
396   <p>March 2011 - December 2011<br>
397   <font class=dim>Contract</font><br>
398   <a href="https://defaria-status.blogspot.com/search/label/Tellabs">Tellabs</a></font>
399
400   <p>Automated various informational systems using <span 
401   class="standout">Perl</span>/<span class="standout">MySQL</span>/<span 
402   class="standout">Oracle</span>, and the web.</p>
403
404   <p>Developed a command line debugger called <a 
405   href="http://clearscm.com/php/scm_man.php?file=bin/raid">RAID</a> (a Real
406   Aid In Debugging) which provided a consistent interface with complete command 
407   history and variable substitution courtesy of a Perl module that I wrote 
408   called <a 
409   href="http://clearscm.com/php/scm_man.php?file=lib/CmdLine.pm">Cmdline.pm</a>.
410   This Perl process utilized <span class="standout">Inline::C</span> to 
411   interface to the developer libraries and provide a consistent interface for 
412   the various command line debuggers developed by various different groups.</p>
413
414   <hr noshade>
415
416   <p><a href="https://www2.gehealthcare.com/portal/site/usen"><img src="GEHealthcare.gif" alt="General Electric" border="0"></a></p>
417
418   <p>January 2010 - October 2010<br>
419   <font class=dim>Contract</font><br>
420   <a href="https://defaria-status.blogspot.com/search/label/General%20Electric">General Electric</a></font>
421
422   <p>Performed <span class="standout">Clearcase</span>/<span 
423   class="standout">Clearquest UCM</span> administration. Developed an <a 
424   href="http://clearscm.com/php/scm_man.php?file=cc/etf.pl">Evil Twin Finder</a>
425   in Perl. Worked with <span class="standout">Build Forge</span> (IBM's CI tool
426   similar to <span class="standout">Jenkins</span>) jobs to automate work flow.
427   Assisted in consultations with UCM concepts such as component/composite
428   baselines and projects. Wrote Perl scripts for conversions of Clearquest data
429   with other systems (Siebel).</p>
430
431   <hr noshade>
432
433   <p><a href="http://www.gdc4s.com"><img src="General_Dynamics_logo.jpg" alt="General Dynamics" border="0"></a></p>
434
435   <p>June 2007 - October 2009<br>
436   <font class=dim>Contract</font><br>
437   <a href="https://defaria-status.blogspot.com/search/label/General%20Dynamics">General Dynamics</a></font>
438
439   <p><span class="standout">Clearcase</span>/<span class="standout">Clearquest</span>
440   Administrator, <span class="standout">Build Release</span> and 
441   <span class="standout">Automation</span> using <span 
442   class="standout">Perl</span> scripts. Updated <span 
443   class="standout">C++</span>/<span class="standout">Qt</span> application that
444   integrates <span class="standout">UCM</span>/Clearquest integrated environment
445   into one tool and ported it to Linux.</p>
446
447   <p>Instrumental in establishment of Perl standards and introduction of Perl
448   tools such as <a href="http://perlcritic.com/">Perl::Critic</a>
449   and <a href="http://perltidy.sourceforge.net/">Perl::Tidy</a>.
450   Worked at promoting usage of CPAN modules.</p>
451
452   <p>Developed an extensive test driver application in Perl to interface and
453   drive tests using <a href="https://www.nethawk.fi/products/nethawk_simulators/">NetHawk
454   EAST Simulators</a> as well as interfacing to other simulators and external
455   hardware. The system automates the running of regression tests, official
456   testing before the customer, assists with validation of test results,
457   collecting of log files, checking log files into Clearcase and records status
458   into a MySQL database. Developed a PHP web page to present the data in various
459   forms including graphs, reports, exporting to CSV files and emailing of
460   reports. Implemented maintenance programs to scrub and keep the data clean.
461   This system was instrumental in Functional Quality Testing for the <a 
462   href="http://en.wikipedia.org/wiki/Mobile_User_Objective_System">MUOS</a>
463   program. This reduced the time it took to certify testing with the military several
464   fold.</p>
465
466   <p>Worked on many enhancements to the extensive Clearquest system in use at
467   GD. Designed and developed the record set implementing node configurations.
468   Implemented required forms and action hook code. Designed and developed Perl
469   scripts to initially load data into the new records.</p>
470
471   <p>Developed a server process (daemon) to process baseline records that were
472   then tracked by Clearquest. Implemented scripts to create baseline records
473   from other automated process such as Build Forge. Tied together baseline
474   records with node configurations through action hook code.</p>
475
476   <hr noshade>
477
478   <p><a href="http://ti.com"><img src="TexasInstruments.jpg"
479   alt="Texas Instruments" title="Texas Instruments" border=0></a></p>
480
481   <p>October 2006 - June 2007<br>
482   <font class=dim>Contract</font><br>
483   <a href="https://defaria-status.blogspot.com/search/label/Texas%20Instruments">Texas Instruments</a></font>
484
485   <p><span class="standout">Clearcase</span>/<span 
486   class="standout">Clearquest</span> Administrator. Wrote a <span 
487   class="standout">Perl</span>/<span class="standout">Oracle</span>
488   application to track information about projects worldwide. Automated Clearcase
489   license usage reporting and load balancing of Clearquest web servers.</p>
490
491   <hr noshade>
492
493   <p><a href="http://hp.com"><img src="HPLogo.gif" alt="Hewlett
494   Packard Company" title="Hewlett Packard Company" border=0></a></p>
495
496   <p>February 2006 - October 2006<br>
497   <font class=dim>Contract</font><br>
498   <a href="https://defaria-status.blogspot.com/search/label/HP">Hewlett Packard</a></p>
499
500   <p>Managed and executed day to day build and release duties. Served as
501   <span class="standout">Clearcase/Clearquest</span> Administrator as well as 
502   overall support of systems. Assisted with creating UCM streams and handling of
503   rebase and delivery issues for engineers and the build/release process. Wrote
504   <span class="standout">UCM triggers</span> to notify users of deliveries from
505   UCM development streams. Created baselines for official builds. Took over day
506   to day build and release duties. Created a build script that united the
507   various quick and dirty build scripts that were oriented per stream and per
508   build option. This standardized the build process. Augmented this build script
509   to be a daemon that continually builds software when deliveries are detected.
510   Wrote a build status web page that tracks and monitors the continuous
511   building. Created a dynamic web page to show Junit test history. Converted
512   Windows build from bat files and scheduled tasks -> Cygwin and cron thus
513   making the build script identical on both Linux and Windows. Wrote triggers
514   to notify users of deliveries. Baselined official builds. Automated the build
515   process to perform simple continuous integration. Created a dynamic web page
516   to show Junit test history.
517
518   <hr noshade>
519
520   <p><a href="http://www.broadcom.com"><img src="Broadcom.gif"
521   alt="Broadcom" title="Broadcom" border="0"></a></p>
522
523   <p>September 2005 - January 2006<br>
524   <font class=dim>Contract</font><br>
525   <a href="https://defaria-status.blogspot.com/search/label/Broadcom">Broadcom</a></p>
526
527   <p>Served as <span class="standout">Clearcase/Clearquest</span> Administrator
528   as well as overall support of systems. Developed several <a href="http://clearscm.com/clearcase/triggers.php">triggers</a>
529   as well as ported my <a href="http://clearscm.com/clearcase/triggers.php">mktriggers</a>
530   script which automates the maintenance of triggers.</p>
531
532   <p>Developed a complex <a hef="http://clearscm.com/clearquest/db.php">Perl script</a>
533   to merge two Clearquest databases to a new database with many schema changes.
534   This script handled all aspects of the conversion including changing non US
535   ASCII characters found in the data to their HTML equivalents, dynamic creation
536   of dynamic lists, field renaming and dynamically creating new stateless
537   records as needed.</p>
538
539   <p>Developed a script to better handle merging from UCM deliveries and rebases
540   by delaying any non automatic merges to the end of the process as well as
541   handle binary element merge. This process, written in Perl, utilized PerlTk to
542   present the user with a GUI dialog box to choose which version of the binary
543   file to merge.</p>
544
545   <p>Designed and developed another Clearquest database for the Mobile
546   Multimedia group.</p>
547
548   <p>Wrote several other scripts including one to interface CVS to IMS (a defect
549   tracking system) recording the change set at commit time, a script to strip
550   out MIME/HTML and attachments for defects submitted to GNATS (another defect
551   tracking system). Also implemented several script to log Clearcase activity,
552   check Clearcase's pulse and gather site and vob statistics. These scripts were
553   the start for creation of a set Object Oriented Perl modules to encapsulate
554   Clearcase in a Perl like manner (still in development).</p>
555
556   <hr noshade>
557
558   <p><a href="http://www.lynuxworks.com"><img src="Lynuxworks.gif"
559   alt="Lynuxworks" title="Lynuxworks" border="0"></a></p>
560
561   <p>December 2004 - September 2005<br>
562   <a href="https://defaria-status.blogspot.com/search/label/LynuxWorks">LynuxWorks</a></p>
563
564   <p>Served as a build engineer in the Integration Group responsible for
565   building LynxOS (Linux RTOS) as well as tool chains, testing, releasing and
566   process improvement. LynuxWorks uses CVS for version control.</p>
567
568   <p>Developed a process of providing full text search of the company's defect
569   database using Perl and Htdig (See <a href="http://clearscm.com/scripts/ecrd">ECRDig</a>).
570   Developed a web based report to show CVS activity as well as several other CVS
571   related utilities(See <a href="http://defaria.com/Resume/cvs_utilities">CVS
572   Utilities</a>) as well as report on the differences between two CVS tags.</p>
573
574   <p>Automated the build process so that nightly builds could be performed.
575   Developed a web application that allows one to maintain CVS account
576   information including account creation, setting/resetting of password, etc.</p>
577
578   <hr noshade>
579
580   <p><a href="https://www.ameriquestcorp.com/"><img src="Ameriquest.gif"
581   alt="Ameriquest" title="Ameriquest" border="0"></a></p>
582
583   <p>March 2004 - December 2005<br>
584   <font class=dim>Contract</font><br>
585   <a href="https://defaria-status.blogspot.com/search/label/Ameriquest">Ameriquest</a></p>
586
587   <p>Served as Clearcase/Clearquest administrator to this major mortgage
588   company. As Ameriquest is just starting out I have been busy with importing
589   source code from flat file systems as well as PVCS and Visual Source Safe.
590   Also setting up vobs and regions taking into account security restrictions
591   and concerns. Assisted with designing of the Multisite scheme to India.
592   Participated in design of UCM model to be used for Ameriquest.</p>
593
594   <hr noshade>
595
596   <p><a href="http://krldesign.com/saliraweb/"><img src="Salira.gif"
597   alt="Salira" title="Salira" border="0"></a></p>
598
599   <p>August 2001 - February 2004<br>
600   <a href="https://defaria-status.blogspot.com/search/label/Salira">Salira</a></p>
601
602   <p>After consulting briefly with Salira Optical Network Systems I joined this
603   startup company serving in the role of Clearcase/Clearquest Administrator for
604   this mostly Windows shop. I helped others in setting up the 
605   Clearcase/Clearquest environment as well as provided Training.</p>
606
607   <p>I also served in the role of Release Engineer managing the build process.
608   I employed wide usage of <a href="http://cygwin.com/">Cygwin</a>, which is a
609   product that provides an extremely workable Unix like environment and
610   engineered a build environment around that using GNU make and other standard
611   Unix and GNU utilities. When users complained that building remotely was slow
612   I performed an analysis on build performance. I also performed Build Stress 
613   Testing where I characterized the effect of multiple simultaneous builds
614   performed on the server.</p>
615
616   <p>I also setup and developed their Clearquest bug tracking system as well
617   as served as an advisor/expert on Clearcase issues, branching strategies,
618   labeling and release management.</p>
619
620   <p>While working at Salira I designed and developed a tool in C that packaged
621   the product into a more compact form.</p>
622
623   <p>I designed and implemented a <a href="http://clearscm.com/clearquest/cqd">Clearquest
624   Daemon</a> which served as an interface between processes and Clearquest data.
625   This daemon serviced requests from web pages and triggers in order to get and
626   validate data from Clearquest.</p>
627
628   <p>Developed release web pages that managed releases and produced release
629   notes for every release.</p>
630
631   <p>Developed process automation scripts to perform automatic branch merging
632   and syncing.</p>
633
634   <p>Performed product installation testing for the web component on Linux
635   (SuSE) and Solaris as well as browser testing (Netscape).</p>
636
637   <p>Implemented test scaffolding in TCL/TK for test automation.</p>
638
639   <hr noshade>
640
641   <p><a href="http://hp.com"><img src="HPLogo.gif" alt="Hewlett
642   Packard Company" title="Hewlett Packard Company" border=0></a></p>
643
644   <p>August 1999 - February 2001<br>
645   <font class=dim>Contract</font><br>
646   Systems Technology Division<br>
647   Enterprise Java Lab</p>
648
649   <p>Setup security system automating the running of Medusa (an internal
650   security audit tool) on approximately 100 machines. Reports are generated
651   automatically and are viewable on the web. Setup and maintained security
652   related patch depots.</p>
653
654   <p>Implemented nightly automation for the lab's machines including security
655   checks, automatic installation of line printer models, etc. This automation
656   was bundled into an SD-UX bundle.</p>
657
658   <p>Migrated user data to HP NetStorage 6000. Worked extensively with HP
659   NetStorage 6000 Support on problems with this machines OS and interfacing with
660   Windows 2000.</p>
661
662   <P>Migrated HP-UX applications from one application server to another.
663
664   <p>Participated in several critical planned networked down times where the
665   team was able to implement changes to the infrastructure, including migration
666   to Clearcase 4.0, migration of project and user data to HP NetStorage 6000's
667   and other such changes.</p>
668
669   <p>Set up Netscape Enterprise Web Server and iPlanet 4.1 Web Server.</p>
670
671   <hr noshade>
672
673   <p><a href="http://cisco.com"><img src="Cisco.gif" alt="Cisco Systems" 
674   title="Cisco Systems" border=0></a></p>
675
676   <p>March 1999 - August 1999<br>
677   <font class=dim>Contract</font><br>
678   <a href="https://defaria-status.blogspot.com/search/label/Cisco">Cisco</a></p>
679
680   <p>Served as Clearcase/Unix Systems Administrator. Responsible for all
681   Clearcase operations in CNS/AD on Sun Solaris, HP-UX, Windows NT 4.0 and
682   Windows 2000. Assisted in creating additional View and Vob servers and
683   balancing the Clearcase load amongst them. Participated in Rational's Beta
684   program for Windows 2000. Installed, tested and documented Clearcase on
685   Windows 2000 as well as Windows NT 4.0.</p>
686
687   <p>Assisted in recovery of a catastrophic disk failure in a critical vob.
688   Assisted with implementing a backup strategy with Arcserve Open. Helped
689   evaluate system monitoring packages.</p>
690
691   <p>As CNS/AD was in a secured and isolated network, learned and assisted users
692   with ssh/scp.</p>
693
694   <hr noshade>
695
696   <a href="https://www.oracle.com/sun/index.html"><img src="Sun.jpg" alt="Sun Microsystems" 
697   title="Sun Microsystems" border=0></a></p>
698
699   <p>December 1998 - March 1999<br>
700   <font class=dim>Contract</font><br>
701   <a href="https://defaria-status.blogspot.com/search/label/Sun">Sun Microsystems</a></p>
702
703   <p>Worked on the Sunpeak Configuration Management team performing promotions
704   of code updates into test and production environments. Also worked on
705   improving the process flow of promotions utilizing make and rdist.</p>
706
707   <hr noshade>
708
709   <p><a href="http://hp.com"><img src="HPLogo.gif" alt="Hewlett
710   Packard Company" title="Hewlett Packard Company" border=0></a></p>
711
712   <p>February 1988 - November 1998<br>
713   Systems Technology Division<br>
714   Enterprise Java Lab</p>
715
716   <p>Primary Clearcase and Multisite Administrator for a large Clearcase
717   environment with approximately 1400 views and 180 vobs. Most vobs are
718   multisited between several other labs and I am responsible for resolving
719   Multisite problems. I also serve as general System Administrator, overseeing
720   approximately 400 machines in the lab. I help institute policies and
721   procedures to keep the network running smoothly. Also participate in the
722   design and restructuring the network topology and Clearcase topology by bring
723   in many Kittyhawks, Mohawks and Bravehawks (about 40 of them) for use as
724   Clearcase Vob, View and Build, Mail, Application, X Terminal and Web servers.
725   Assist in documenting setup and configuration as well as trouble shooting and
726   handling of patches for all lab wide shared resources.</p> 
727
728   <p>Responsible for setup and running of Windows NT domain, account setup and
729   print serving. Setup and evaluated Clearcase 3.2 on NT. Developed backup
730   strategy for NT systems. Maintain a repository of software tools as well as
731   evaluated and recommended several PC packages for lab usage. Main point of
732   contact for Windows 95/NT problem solving in the lab. Also sought after by
733   many people in Hewlett Packard relating to both PC and Unix configurations and
734   problem solving.</p>
735
736   <p>Also served as webmaster for the lab as well as consult on HTML questions
737   and design issues. Installed, configured and maintain the <a href="http://home.netscape.com/">Netscape</a>
738   Suitespot Servers including the Enterprise and Directory servers. Developed
739   several web pages and forms for the lab as well as run
740   <a href="https://web.archive.org/web/20001109171100/http://defaria.com/Quicken">The
741   Unofficial Quicken® Web Page.</a></p>
742
743   <p>I developed an Application Server providing many machines with many
744   software packages without the need for individual system administration
745   utilizing scripting and NFS heavily.</p>
746
747   <p>Prior to the Productivity Project I worked on COBOL/SoftBench product
748   which consists of encapsulating some core HP Micro Focus COBOL tools using C++
749   3.0 and the SoftBench Encapsulator libraries. Also, working on porting an
750   X/Motif application to MS Windows 3.1. The code is written using C++ 3.0 on
751   both the HP workstation and the PC (Borland C++ 3.1).</p>
752
753   <p>Worked in the Ada project on Ada/SoftBench. This project was similar to
754   COBOL/SoftBench in that it involved some SoftBench encapsulations using a
755   language called edl.</p>
756
757   <p>Worked producing Ada Bindings to Xlib, Xt and Motif. This involved using a
758   modified C compiler to translate C header and source files to Ada declarations
759   and function prototypes. Using this methodology we were able to migrate our
760   product from X11 R3 and Motif 1.0 to X11 R4 and Motif 1.1 in one week!</p>
761
762   <p>Worked on a project that produced Ada Bindings to HP-UX, which enabled me
763   to get good breath knowledge into all system calls, and another binding to
764   Starbase graphical subsystem.</p>
765
766   <p>Performed destructive testing on MPE/XL 1.0-1.3. Wrote several programs to
767   stress the OS. Submitted 300+ Service Requests many of which appeared on Must
768   Fix lists.</p>
769
770   <hr noshade>
771
772   <h2>Copyright (GPL)</h2>
773
774   <?php start_box ("cs2")?>
775     <a name="copyleft"></a>
776       <p style="color:#666">This resume is freely available; you can
777       redistribute it and/or modify it under the terms of the GNU
778       General Public License as published by the Free Software
779       Foundation; either version 2 of the License, or (at your option)
780       any later version. This means that if you modify this resume you
781       must include a copy of the original source or refer to its origin
782       at <a href="http://clearscm.com/Resumes/Andrew">http://clearscm.com/Resumes/Andrew</a>.</p>
783
784       <p style="color:#666">This resume is distributed in the hope
785       that it will be useful, but WITHOUT ANY WARRANTY; without even
786       the implied warranty of MERCHANTABILITY or FITNESS FOR A
787       PARTICULAR PURPOSE.  See the GNU General Public License for more
788       details.</p>
789
790       <p style="color:#666">You should have received a copy of the GNU
791       General Public License along with this resume; if not, write to
792       the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
793       Boston, MA 02111-1307, USA.</p>
794     </font>
795   <?php end_box ();?>
796
797   <?php copyright ("1988");?>
798
799 <script language="JavaScript" src="/JavaScript/Menus.js" type="text/javascript"></script>
800
801 </body>
802 </html>