Added hit counting
[clearscm.git] / web / Resumes / Andrew / ResumeShort.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.</p>
427
428   <hr noshade>
429
430   <p><a href="http://www.gdc4s.com"><img src="General_Dynamics_logo.jpg" alt="General Dynamics" border="0"></a></p>
431
432   <p>June 2007 - October 2009<br>
433   <font class=dim>Contract</font><br>
434   <a href="https://defaria-status.blogspot.com/search/label/General%20Dynamics">General Dynamics</a></font>
435
436   <p><span class="standout">Clearcase</span>/<span class="standout">Clearquest</span>
437   Administrator, <span class="standout">Build Release</span> and 
438   <span class="standout">Automation</span> using <span 
439   class="standout">Perl</span> scripts. Updated <span 
440   class="standout">C++</span>/<span class="standout">Qt</span> application that
441   integrates <span class="standout">UCM</span>/Clearquest integrated environment
442   into one tool and ported it to Linux.</p>
443
444   <p>Instrumental in establishment of Perl standards and introduction of Perl
445   tools such as <a href="http://perlcritic.com/">Perl::Critic</a>
446   and <a href="http://perltidy.sourceforge.net/">Perl::Tidy</a>.
447   Worked at promoting usage of CPAN modules.</p>
448
449   <p>Automated tests using <a href="https://www.nethawk.fi/">NetHawk EAST
450   Simulators</a> to automate all testing and store results into a <span 
451   class="standout">MySQL</span> database. This reduced the time it took to certify
452   testing with the military several fold. Also developed a <span 
453   class="standout">PHP</span> app to report/graph results.</p>
454
455   <hr noshade>
456
457   <p><a href="http://ti.com"><img src="TexasInstruments.jpg"
458   alt="Texas Instruments" title="Texas Instruments" border=0></a></p>
459
460   <p>October 2006 - June 2007<br>
461   <font class=dim>Contract</font><br>
462   <a href="https://defaria-status.blogspot.com/search/label/Texas%20Instruments">Texas Instruments</a></font>
463
464   <p><span class="standout">Clearcase</span>/<span 
465   class="standout">Clearquest</span> Administrator. Wrote a <span 
466   class="standout">Perl</span>/<span class="standout">Oracle</span>
467   application to track information about projects worldwide. Automated Clearcase
468   license usage reporting and load balancing of Clearquest web servers.</p>
469
470   <hr noshade>
471
472   <p><a href="http://hp.com"><img src="HPLogo.gif" alt="Hewlett
473   Packard Company" title="Hewlett Packard Company" border=0></a></p>
474
475   <p>February 2006 - October 2006<br>
476   <font class=dim>Contract</font><br>
477   <a href="https://defaria-status.blogspot.com/search/label/HP">Hewlett Packard</a></p>
478
479   <p><span class="standout">Clearcase</span>/<span class="standout">Clearquest 
480   UCM</span> Administrator. Wrote triggers to notify users of deliveries.
481   Baselined official builds. Automated the build process to perform simple <span
482   class="standout">continuous integration</span>. Created a dynamic web page to
483   show <span class="standout">Junit</span> test history.</p>
484
485   <hr noshade>
486
487   <p><a href="http://www.broadcom.com"><img src="Broadcom.gif"
488   alt="Broadcom" title="Broadcom" border="0"></a></p>
489
490   <p>September 2005 - January 2006<br>
491   <font class=dim>Contract</font><br>
492   <a href="https://defaria-status.blogspot.com/search/label/Broadcom">Broadcom</a></p>
493
494   <p><span class="standout">Clearcase</span>/<span class="standout">Clearquest</span>
495   Administrator and support of systems. Developed several <a href="http://clearscm.com/clearcase/triggers.php">triggers</a>.</p>
496
497   <p>Wrote <a href="http://clearscm.com/clearquest/db.php">Perl script</a> to
498   merge Clearquest databases.</p>
499
500   <p>Designed and developed another Clearquest database for the Mobile Multimedia
501   group.</p>
502
503   <hr noshade>
504
505   <h2>Copyright (GPL)</h2>
506
507   <?php start_box ("cs2")?>
508     <a name="copyleft"></a>
509       <p style="color:#666">This resume is freely available; you can
510       redistribute it and/or modify it under the terms of the GNU
511       General Public License as published by the Free Software
512       Foundation; either version 2 of the License, or (at your option)
513       any later version. This means that if you modify this resume you
514       must include a copy of the original source or refer to its origin
515       at <a href="http://clearscm.com/Resumes/Andrew">http://clearscm.com/Resumes/Andrew</a>.</p>
516
517       <p style="color:#666">This resume is distributed in the hope
518       that it will be useful, but WITHOUT ANY WARRANTY; without even
519       the implied warranty of MERCHANTABILITY or FITNESS FOR A
520       PARTICULAR PURPOSE.  See the GNU General Public License for more
521       details.</p>
522
523       <p style="color:#666">You should have received a copy of the GNU
524       General Public License along with this resume; if not, write to
525       the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
526       Boston, MA 02111-1307, USA.</p>
527     </font>
528   <?php end_box ();?>
529
530   <?php copyright ("1988");?>
531
532 <script language="JavaScript" src="/JavaScript/Menus.js" type="text/javascript"></script>
533
534 </body>
535 </html>