Added GetPassword routine
[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, x86 class machines, dual core,
92   quad core, 32 and 64 bit.
93
94   <h3>Operating Systems</h3>
95
96   <p><span class="standout">Unix</span> (Solaris, HP-UX),
97   <span class="standout">Windows XP/Vista/Windows 7</span>,
98   <span class="standout">Linux</span> (Redhat, Ubuntu Desktop/Server,
99   Mandrake, SuSE, Redhat, LynuxOS).</p>
100
101   <h3>Networking</h3>
102
103   <p>Knowledge of TCP/IP, Ethernet, XP Firewall, DSL Routers, Windows
104   and Unix Networking (NIS/Automount/ftp/ping/etc), some <span
105   class="standout">Active Directory/LDAP</span> experience and <span
106   class="standout">Samba</span> experience.</p>
107
108   <h3>Software</h3>
109
110   <p><span class="standout">Clearcase</span>, <span
111   class="standout">Clearquest</span>, CVS, Apache, <span
112   class="standout">Build Forge</span>, <span
113   class="standout">VMWare</span>, <span class="standout">MySQL</span>,
114   Mozilla Firefox, Thunderbird, <span class="standout">Perl</span>,
115   <span class="standout">Bash</span>, <span
116   class="standout">PHP</span>, Emacs, CDE, C++, VUE 3.0 (Alpha
117   Tester), <a href="http://cygwin.com">Cygwin</a>. Also, various tools
118   and applications on Microsoft Windows too numerous to mention.</p>
119
120   <h3>Education</h3>
121
122   <p>A.A.S. in Computer Science from Union County College in Scotch
123   Plains, New Jersey.</p>
124
125   <p>Attended approximately one year at Fairleigh Dickenson
126   University, Rutherford, New Jersey, in pursuit of BS in Computer
127   Science, concentrating on computer courses. Have also attended San
128   Jose State University, Mission College and Chico State in pursuit of
129   my degree.</p>
130
131   <h3>References</h3>
132
133   <table align=center border=1 cellspacing=0 cellpadding=2 width="90%">
134     <tbody>
135       <tr>
136         <td><a href="http://www.linkedin.com/profile/view?id=14959116">David Petro</a></td>
137         <td>(425)-391-4185</td>
138         <td><a href="mailto:david.petro@ge.com">david.petro@ge.com</a></td>
139         <td>Manager, General Electric</td>
140       </tr>
141       <tr>
142         <td><a href="http://www.linkedin.com/profile/view?id=276869">Tom Connor</a></td>
143         <td>(512)-422-1172</td>
144         <td><a href="mailto:tomhillconnor@yahoo.com">tomhillconnor@yahoo.com</a></td>
145         <td>Coworker, Consultant</td>
146       </tr>
147       <tr>
148         <td><a href="http://www.linkedin.com/profile/view?id=700521">James Chen</a></td>
149         <td>(408)-845-5360</td>
150         <td><a href="mailto:jchen@salira.com">jchen@salira.com</a></td>
151         <td>Vice President of Engineering,<br>Salira Optical Network Systems</td>
152       </tr>
153       <tr>
154         <td><a href="http://www.linkedin.com/profile/view?id=12113821">Omair Ahmed</a></td>
155         <td>(224) 715-9786</td>
156         <td><a href="mailto:Omair.Ahmed@ge.com">omair.ahmed@ge.com</a></td>
157         <td>Coworker, General Electric</td>
158       </tr>
159       <tr>
160         <td><a href="http://www.linkedin.com/profile/view?id=1023014">Shivdutt Jha</a></td>
161         <td>(408)-806-3476</td>
162         <td><a href="mailto:shivdutt_jha@hotmail.com">shivdutt_jha@hotmail.com</a></td>
163         <td>Coworker, Consultant</td>
164       </tr>
165     </tbody>
166   </table>
167
168   <br>
169
170   <hr noshade>
171
172   <h2>Clients</h2>
173
174   <p><a href="http://www.axcient.com"><img src="Axcient.png" alt="Axcient" border="0"></a></p>
175
176   <p>July 2013 - Present<br>
177   <font class=dim>Contract</font><br>
178   <a href="http://defaria.com/blogs/Status/archives/cat_axcient.html">Workblog</a></p>
179
180   <p>Worked as a Build and Release Engineer for AxOS. The Axcient product is
181   a customized derivative of Ubuntu. The SCM system being used is git.
182
183   <hr noshade>
184   
185   <p><a href="http://www.broadcom.com"><img src="Broadcom.gif" alt="Broadcom" border="0"></a></p>
186
187   <p>December 2011 - April 2013<br>
188   <font class=dim>Contract</font><br>
189   <a href="http://defaria.com/blogs/Status/archives/cat_broadcom.html">Workblog</a></p>
190
191   <p>Worked as a Clearquest Designer and hook code writer. The Clearquest 
192   database used Visual Basic. Implemented fixed and feature development for
193   Clearquest as well as wrote several Perl scripts to perform data maintenance as
194   required by utilizing ClearSCM's <a href="/php/scm_man.php?file=lib/Clearcase.pm">Clearquest</a>
195   module. Also utilized <a href="/php/scm_man.php?file=lib/Clearquest/Server.pm">Clearquest::Server<a/>,
196   <a href="/php/scm_man.php?file=lib/Clearquest/Client.pm">Clearquest::Client</a> 
197   and <a href="/php/scm_man.php?file=lib/Clearquest/REST.pm">Clearquest::REST</a> modules.</p>
198   
199   <p>Worked with <a href="http://www.electric-cloud.com/products/electriccommander.php">Electric 
200   Commander</a> migrating a group from their unsupported build environment into
201   the standard Electric Commander based solution. This involved using Cygwin,
202   bash and LSF to farm builds out to a pool of Windows servers to perform builds.
203   Builds were down using Visual Studio 8.0, 9.0 and 10.0. Build system also used
204   Perforce and Perforce trigger to fire builds as the engineers checked in code.</p>
205   
206   <p>Implemented Perl module, <a href="/php/scm_man.php?file=lib/Clearquest/REST.pm">Clearquest::REST</a>,
207   to replace a <a href="http://clearscm.com/clearquest/cqd/">Clearquest Daemon</a>
208   that was in use so that systems that did not have Clearquest installed (e.g.
209   Linux build machines) could talk to Clearquest to update defects when required.
210   Modified Perforce and Git triggers to use this REST interface.</p>
211   
212   <p>Served as a mentor to the group on issues of programming in Perl as well as
213   using and configuring Eclipse IDE.</p>
214
215   <hr noshade>
216   
217   <p><a href="http://www.tellabs.com"><img src="Tellabs.gif" alt="Tellabs" border="0"></a></p>
218
219   <p>March 2011 - December 2011<br>
220   <font class=dim>Contract</font><br>
221
222   <p>Automated various informational systems using Perl/MySQL/Oracle and the
223   web. This often involved transforming data from far away databases to more
224   local data structures for presentation on the local Intranet.</p>
225
226   <p>Developed a command line debugger called raid which provided a consistent
227   interface with complete command history and variable substitution. This Perl
228   process utilized Inline::C to interface to the developer libraries and provide
229   a consistent interface for the various command line debuggers developed by
230   various different groups.</p>
231
232   <p>Modified and extended a serious of web pages and graphs to extend the
233   functionality of Mercury Quality Center, interfacing to Test Directory's
234   SQL database to the web giving project manager's drill down functionality
235   regarding testing activities to an unprecedended level.</p>
236
237   <hr noshade>
238
239   <p><a href="https://www2.gehealthcare.com/portal/site/usen"><img src="GEHealthcare.gif" alt="General Electric" border="0"></a></p>
240
241   <p>January 2010 - October 2010<br>
242   <font class=dim>Contract</font><br>
243   <a href="http://defaria.com/blogs/Status/archives/cat_general_electric.html">Workblog</a></font>
244
245   <p>Performed Clearcase/Clearquest administration with an emphasis on
246   UCM administration. Wrote several Perl scripts including an <a
247   href="http://clearscm.com/php/scm_man.php?file=cc/etf.pl">Evil Twin
248   Finder</a>. Created UCM Projects and streams as appropriate as well
249   as created and updated Build Forge jobs to automate work
250   flow. Assisted in consultations with UCM concepts such as
251   component/composite baselines and projects. Wrote Perl scripts for
252   conversions of Clearquest data with other systems (Siebel).</p>
253
254   <hr noshade>
255
256   <p><a href="http://www.gdc4s.com"><img src="General_Dynamics_logo.jpg" alt="General Dynamics" border="0"></a></p>
257
258   <p>June 2007 - October 2009<br>
259   <font class=dim>Contract</font><br>
260   <a href="http://defaria.com/blogs/Status/archives/cat_general_dynamics.html">Workblog</a></font>
261
262   <p>Served as Clearcase/Clearquest Administrator, Build Release and
263   Automation using Perl scripts. Implemented several enhancements and
264   new functionality with a C++/Qt application that integrates the highly
265   specialized UCM/Clearquest integrated environment into one tool.</p>
266
267   <p>Instrumental in establishment of Perl standards and introduction of
268   Perl tools such as <a href="http://perlcritic.com/">Perl::Critic</a> and
269   <a href="http://perltidy.sourceforge.net/">Perl::Tidy</a>. Worked at promoting
270   usage of CPAN modules.</p>
271
272   <p>Developed an extensive test driver application in Perl to
273   interface and drive tests using <a
274   href="https://www.nethawk.fi/products/nethawk_simulators/">NetHawk EAST Simulators</a>
275   as well as interfacing to other simulators and external hardware. The
276   system automates the running of regression tests, official testing before
277   the customer, assists with validation of test results, collecting of log
278   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.
281   Implemented maintenance programs to scrub and keep the data clean. This system
282   was instrumental in Functional Quality Testing for the
283   <a href="http://en.wikipedia.org/wiki/Mobile_User_Objective_System">MUOS</a>
284   program.</p>
285
286   <p>Worked on many enhancements to the extensive Clearquest system in use
287   at GD. Designed and developed the record set implementing node configurations.
288   Implemented required forms and action hook code. Designed and developed Perl
289   scripts to initially load data into the new records.</p>
290
291   <p>Developed a server process (daemon) to process baseline records that were
292   then tracked by Clearquest. Implemented scripts to create baseline records
293   from other automated process such as Build Forge. Tied together baseline
294   records with node configurations through action hook code.</p>
295
296   <p>Participated in code reviews for all production code.</p>
297
298   <hr noshade>
299
300   <p><a href="http://ti.com"><img src="TexasInstruments.jpg"
301   alt="Texas Instruments" title="Texas Instruments" border=0></a></p>
302
303   <p>October 2006 - June 2007<br>
304   <font class=dim>Contract</font><br>
305   <a href="http://defaria.com/blogs/Status/archives/cat_texas_instruments.html">Workblog</a></font>
306
307   <p>Serving as Clearcase/Clearquest Administrator working with Perl
308   scripts and Clearquest schemas. Responsible for development and
309   deployment of a Perl/Oracle application to track information about
310   projects worldwide. Also wrote, modified and maintained several
311   scripts for tracking Clearcase license usage and load balancing of
312   Clearquest web servers.</p>
313
314   <hr noshade>
315
316   <p><a href="http://hp.com"><img src="HPLogo.gif" alt="Hewlett
317   Packard Company" title="Hewlett Packard Company" border=0></a></p>
318
319   <p>February 2006 - October 2006<br>
320   <font class=dim>Contract</font><br>
321   <a href="http://defaria.com/blogs/Status/archives/cat_hewlett_packard.html">Workblog</a></p>
322
323   <p>Managed and executed day to day build and release duties.  Served
324   as Clearcase/Clearquest Administrator as well as overall support of
325   systems. Assisted with creating UCM streams and handling of rebase
326   and delivery issues for engineers and the build/release process.
327   Wrote UCM triggers to notify users of deliveries from UCM
328   development streams. Created baselines for official builds. Took
329   over day to day build and release duties. Created a build script
330   that united the various quick and dirty build scripts that were
331   oriented per stream and per build option. This standardized the
332   build process. Augmented this build script to be a daemon that
333   continually builds software when deliveries are detected. Wrote a
334   build status web page that tracks and monitors the continuous
335   building. Created a dynamic web page to show Junit test
336   history. Converted Windows build from bat files and scheduled tasks
337   -> Cygwin and cron thus making the build script identical on both
338   Linux and Windows.</p>
339
340   <hr noshade>
341
342   <p><a href="http://www.broadcom.com"><img src="Broadcom.gif"
343   alt="Broadcom" title="Broadcom" border="0"></a></p>
344
345   <p>September 2005 - January 2006<br>
346   <font class=dim>Contract</font><br>
347   <a href="http://defaria.com/blogs/Status/archives/cat_broadcom.html">Workblog</a></p>
348
349   <p>Served as Clearcase/Clearquest Administrator as well as overall
350   support of systems. Developed several <a
351   href="/clearcase/triggers.php">triggers</a> as
352   well as ported my <a
353   href="/clearcase/triggers.php">mktriggers</a>
354   script which automates the maintenance of triggers.</p>
355
356   <p>Developed a complex <a
357   href="/clearquest/db.php">Perl script</a> to
358   merge two Clearquest databases to a new database with many schema
359   changes. This script handled all aspects of the conversion including
360   changing non US ASCII characters found in the data to their HTML
361   equivalents, dynamic creation of dynamic lists, field renaming and
362   dynamically creating new stateless records as needed.</p>
363
364   <p>Developed a script to better handle merging from UCM deliveries
365   and rebases by delaying any non automatic merges to the end of the
366   process as well as handle binary element merge. This process,
367   written in Perl, utilized PerlTk to present the user with a GUI
368   dialog box to choose which version of the binary file to merge.</p>
369
370   <p>Designed and developed another Clearquest database for the Mobile
371   Multimedia group.</p>
372
373   <p>Wrote several other scripts including one to interface CVS to IMS
374   (a defect tracking system) recording the change set at commit time,
375   a script to strip out MIME/HTML and attachments for defects
376   submitted to GNATS (another defect tracking system). Also
377   implemented several script to log Clearcase activity, check
378   Clearcase's pulse and gather site and vob statistics. These scripts
379   were the start for creation of a set Object Oriented Perl modules to
380   encapsulate Clearcase in a Perl like manner (still in
381   development).</p>
382
383   <hr noshade>
384
385   <p><a href="http://lynuxworks.com"><img src="LynuxWorks.gif"
386   alt="LynuxWorks" title="LynuxWorks" border="0"></a></p>
387
388   <p>December 2004 - September 2005<br>
389   <a href="http://defaria.com/blogs/Status/archives/cat_lynuxworks.html">Workblog</a></p>
390
391   <p>Served as a build engineer in the Integration Group responsible
392   for building LynxOS (Linux RTOS) as well as tool chains, testing,
393   releasing and process improvement. LynuxWorks uses CVS for version
394   control.</p>
395
396   <p>Developed a process of providing full text search of the
397   company's defect database using Perl and Htdig (See <a
398   href="/scripts/ecrd">ECRDig</a>). Developed a web
399   based report to show CVS activity as well as several other CVS
400   related utilities(See <a href="http://defaria.com/Resume/cvs_utilities">CVS Utilities</a>) as
401   well as report on the differences between two CVS tags.  Automated
402   the build process so that nightly builds could be
403   performed. Developed a web application that allows one to maintain
404   CVS account information including account creation,
405   setting/resetting of password, etc.</p>
406
407   <hr noshade>
408
409   <p><a href="http://ameriquest.net"><img src="Ameriquest.gif"
410   alt="Ameriquest Mortgage Company" title="Ameriquest Mortgage
411   Company" border=0></a></p>
412
413   <p>March 2004 - December 2004<br>
414   <font class=dim>Contract</font><br>
415   <a href="http://defaria.com/blogs/Status/archives/cat_ameriquest.html">Workblog</a></p>
416
417   <p>Served as Clearcase/Clearquest administrator to this major
418   mortgage company. As Ameriquest is just starting out I have been
419   busy with importing source code from flat file systems as well as
420   PVCS and Visual Source Safe. Also setting up vobs and regions taking
421   into account security restrictions and concerns. Assisted with
422   designing of the Multisite scheme to India. Participated in design
423   of UCM model to be used for Ameriquest.</p>
424
425   <hr noshade>
426
427   <p><a href="http://www.salira.com"><img src="Salira.gif" alt="Salira
428   Optical Network Systems" title="Salira Optical Network Systems"
429   border=0></a></p>
430
431   <p>August 2001 - February 2004<br>
432   <a href="http://defaria.com/blogs/Status/archives/cat_salira.html">Workblog</a></p>
433
434   <p>After consulting briefly with Salira Optical Network Systems I
435   joined this startup company serving in the role of <span
436   class="standout">Clearcase/Clearquest Administrator</span> for this
437   mostly Windows shop. I helped others in setting up the
438   Clearcase/Clearquest environment as well as provided <a
439   href="http://defaria.com/Resume/Training">Training</a>.</p>
440
441   <p>I also served in the role of <span class="standout">Release
442   Engineer</span> managing the build process. I employed wide usage of
443   <a href="http://Cygwin.com">Cygwin</a>, which is a product that
444   provides an extremely workable Unix like environment and engineered
445   a build environment around that using <span class="standout">GNU
446   make</span> and other standard Unix and GNU utilities. When users
447   complained that building remotely was slow I performed <a
448   href="http://defaria.com/Resume/SmakeOpt">an analysis on build
449   performance</a>. I also performed <a
450   href="http://defaria.com/Resume/BuildPerf">Build Stress Testing</a>
451   where I characterized the effect of multiple simultaneous builds
452   performed on the server.</p>
453
454   <p>I also setup and developed their <span
455   class="standout">Clearquest</span> bug tracking system as well as
456   served as an advisor/expert on Clearcase issues, branching
457   strategies, labeling and release management.</p>
458
459   <p>While working at Salira I designed and developed a tool in C that
460   packaged the product into a more compact form.</p>
461
462   <p>I designed and implemented a <a
463   href="/clearquest/cqd">Clearquest Daemon</a>
464   which served as an interface between processes and Clearquest
465   data. This daemon serviced requests from web pages and triggers in
466   order to get and validate data from Clearquest.</p>
467
468   <p>Developed release web pages that managed releases and produced
469   release notes for every release.</p>
470
471   <p>Developed process automation scripts to perform automatic branch
472   merging and syncing.</p>
473
474   <p>Performed product installation testing for the web component on
475   <span class="standout">Linux (SuSE)</span> and <span
476   class="standout">Solaris</span> as well as browser testing
477   (Netscape).</p>
478
479   <p>Implemented test scaffolding in <span
480   class="standout">TCL/TK</span> for test automation.</p>
481
482   <hr noshade>
483
484   <p><a href="http://www.hp.com"><img src="HPLogo.gif" alt="Hewlett
485   Packard Company" title="Hewlett Packard Company" border=0></a></p>
486
487   <p>August 1999 - February 2001<br>
488   <font class=dim>Contract</font><br>
489
490   <h3><a href="http://hprasmg.cup.hp.com/Org/STD.html"> Systems
491   Technology Division</a></h3>
492
493   <h4><a href="http://pdlweb.cup.hp.com">Enterprise Java Lab</a></h4>
494
495   <p>Setup security system automating the running of Medusa (an
496   internal security audit tool) on approximately 100 machines. Reports
497   are generated automatically and are viewable on the web. Setup and
498   maintained security related patch depots.</p>
499
500   <p>Implemented nightly automation for the lab's machines including
501   security checks, automatic installation of line printer models,
502   etc. This automation was bundled into an SD-UX bundle.</p>
503
504   <p>Migrated user data to HP NetStorage 6000. Worked extensively with
505   HP NetStorage 6000 Support on problems with this machines OS and
506   interfacing with Windows 2000.</p>
507
508   <p>Migrated HP-UX applications from one application server to
509   another.</p>
510
511   <p>Participated in several critical planned networked down times
512   where the team was able to implement changes to the infrastructure,
513   including migration to Clearcase 4.0, migration of project and user
514   data to HP NetStorage 6000's and other such changes.</p>
515
516   <p>Set up Netscape Enterprise Web Server and iPlanet 4.1 Web
517   Server.</p>
518
519   <hr noshade>
520
521   <p><a href="http://www.cisco.com"><img src="Cisco.gif" alt="Cisco
522   Systems" title="Cisco Systems" border=0></a></p>
523
524   <p>March 1999 - August 1999<br>
525   <font class=dim>Contract</font><br>
526
527   <p>Served as Clearcase/Unix Systems Administrator. Responsible for
528   all Clearcase operations in CNS/AD on Sun Solaris, HP-UX, Windows NT
529   4.0 and Windows 2000.  Assisted in creating additional View and Vob
530   servers and balancing the Clearcase load amongst them. Participated
531   in Rational's Beta program for Windows 2000.  Installed, tested and
532   documented Clearcase on Windows 2000 as well as Windows NT 4.0.</p>
533
534   <p>Assisted in recovery of a catastrophic disk failure in a critical
535   vob. Assisted with implementing a backup strategy with Arcserve
536   Open. Helped evaluate system monitoring packages.</p>
537
538   <p>As CNS/AD was in a secured and isolated network, learned and
539   assisted users with ssh/scp.</p>
540
541   <hr noshade>
542
543   <p><a href="http://www.sun.com"><img src="Sun.jpg" alt="Sun
544   Microsystems" title="Sun Microsystems" border=0></a></p>
545
546   <p>December 1998 - March 1999<br>
547   <font class=dim>Contract</font><br>
548
549   <p>Worked on the Sunpeak Configuration Management team performing
550   promotions of code updates into test and production
551   environments. Also worked on improving the process flow of
552   promotions utilizing make and rdist.</p>
553
554   <hr noshade>
555
556   <p><a href="http://www.hp.com"><img src="HPLogo.gif" alt="Hewlett
557   Packard Company" title="Hewlett Packard Company" border=0></a></p>
558
559   <p>February 1988 - November 1998<br>
560   <font class="dim">(60-Level Software Engineer)</font>
561
562   <h3><a href="http://hprasmg.cup.hp.com/Org/STD.html">Systems
563   Technology Division</a></h3>
564
565   <h4><a href="http://cllweb.cup.hp.com">California Language
566   Labs</a></h4>
567
568   <p>Primary Clearcase and Multisite Administrator for a large
569   Clearcase environment with approximately 1400 views and 180
570   vobs. Most vobs are multisited between several other labs and I am
571   responsible for resolving Multisite problems.  I also serve as
572   general System Administrator, overseeing approximately 400 machines
573   in the lab. I help institute policies and procedures to keep the
574   network running smoothly. Also participate in the design and
575   restructuring the network topology and Clearcase topology by bring
576   in many Kittyhawks, Mohawks and Bravehawks (about 40 of them) for
577   use as Clearcase Vob, View and Build, Mail, Application, X Terminal
578   and Web servers. Assist in documenting setup and configuration as
579   well as trouble shooting and handling of patches for all lab wide
580   shared resources.
581
582   <p>Responsible for setup and running of Windows NT domain, account
583   setup and print serving. Setup and evaluated Clearcase 3.2 on
584   NT. Developed backup strategy for NT systems. Maintain a repository
585   of software tools as well as evaluated and recommended several PC
586   packages for lab usage. Main point of contact for Windows 95/NT
587   problem solving in the lab. Also sought after by many people in
588   Hewlett Packard relating to both PC and Unix configurations and
589   problem solving.</p>
590
591   <p>Also served as webmaster for the lab as well as consult on HTML
592   questions and design issues. Installed, configured and maintain the
593   <a href="http://home.netscape.com"> Netscape </a> Suitespot Servers
594   including the Enterprise and Directory servers. Developed several
595   web pages and forms for the lab as well as run <a
596   href="http://defaria.com/q/">The Unofficial Quicken&reg; Web
597   Page</a>.</p>
598
599   <p>I developed an <i><a
600   href="http://cllweb.cup.hp.com/productivity/AppServer/"> Application
601   Server</a> </i> providing many machines with many software packages
602   without the need for individual system administration utilizing
603   scripting and NFS heavily.</p>
604
605   <p>Prior to the Productivity Project I worked on COBOL/SoftBench
606   product which consists of encapsulating some core <i><a
607   href="http://hpcll50.cup.hp.com/"> HP Micro Focus COBOL</a> </i>
608   tools using C++ 3.0 and the SoftBench Encapsulator libraries. Also,
609   working on porting an X/Motif application to MS Windows 3.1. The
610   code is written using C++ 3.0 on both the HP workstation and the PC
611   (Borland C++ 3.1).</p>
612
613   <p>Worked in the Ada project on Ada/SoftBench. This project was
614   similar to COBOL/SoftBench in that it involved some SoftBench
615   encapsulations using a language called edl.</p>
616
617   <p>Worked producing Ada Bindings to Xlib, Xt and Motif. This
618   involved using a modified C compiler to translate C header and
619   source files to Ada declarations and function prototypes. Using this
620   methodology we were able to migrate our product from X11 R3 and
621   Motif 1.0 to X11 R4 and Motif 1.1 in one week!</p>
622
623   <p>Worked on a project that produced Ada Bindings to HP-UX, which
624   enabled me to get good breath knowledge into all system calls, and
625   another binding to Starbase graphical subsystem.</p>
626
627   <p>Performed destructive testing on MPE/XL 1.0-1.3. Wrote several
628   programs to stress the OS. Submitted 300+ Service Requests many of
629   which appeared on Must Fix lists.</p>
630
631   <hr noshade>
632
633   <?php start_box ("cs2")?>
634     <a name="copyleft"></a>
635       <p style="color:#666">This resume is freely available; you can
636       redistribute it and/or modify it under the terms of the GNU
637       General Public License as published by the Free Software
638       Foundation; either version 2 of the License, or (at your option)
639       any later version. This means that if you modify this resume you
640       must include a copy of the original source or refer to its origin
641       at <a href="http://clearscm.com/Resumes/Andrew">http://clearscm.com/Resumes/Andrew</a>.</p>
642
643       <p style="color:#666">This resume is distributed in the hope
644       that it will be useful, but WITHOUT ANY WARRANTY; without even
645       the implied warranty of MERCHANTABILITY or FITNESS FOR A
646       PARTICULAR PURPOSE.  See the GNU General Public License for more
647       details.</p>
648
649       <p style="color:#666">You should have received a copy of the GNU
650       General Public License along with this resume; if not, write to
651       the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
652       Boston, MA 02111-1307, USA.</p>
653     </font>
654   <?php end_box ();?>
655
656   <?php copyright ("1988");?>
657
658 <script language="JavaScript" src="/JavaScript/Menus.js" type="text/javascript"></script>
659
660 </body>
661 </html>