- <hr noshade>
-
- <h2>Clients</h2>
-
- <p><a href="http://audience.com"><img alt="Audience" src="Audience.png" border="0"></a></p>
-
- <p>March 2014 - Present<br>
- <font class=dim>Contract</font><br>
- <a href="http://defaria.com/blogs/Status/archives/cat_audience.html">Audience</a></p>
-
- <p>Worked in the Devops group performing Linux Admin, Perforce Admin and
- maintaining an inhouse developed build system that utilizes Perl/PHP/Apache/Linux/Windows
- servers to allow engineers in the field to perform customized builds around the
- world. Helped set up and establish Perforce Swarm installation, integration between
- Bugzilla and Perforce (P4DTG) on various vituralized hardware. Established and
- maintained documentation of various Dev/Test/Prod environments throughout the
- organization. Wrote scripts to import data from Bugzilla to JIRA, assisted with
- JIRA setup and integration of Salesforce with JIRA.</p>
-
- <p>Also helped administer and support a wide array of engineering tools such
- as Perforce, Jama, Jira, Git, Gerrit, Bugzilla, Autobuilder, Build Script,
- Jenkins, Confluence and Swarm.</p>
- <hr noshade>
-
- <p><a href="http://www.axcient.com"><img src="Axcient.png" alt="Axcient" border="0"></a></p>
-
- <p>July 2013 - Dec 2013<br>
- <font class=dim>Contract</font><br>
- <a href="http://defaria.com/blogs/Status/archives/cat_axcient.html">Axcient</a></p>
-
- <p>Worked as a Build and Release Engineer for AxOS. The Axcient product is
- a customized derivative of Ubuntu. The SCM system being used is git. Developed
- and standardized procedures for performing builds.</p>
-
- <hr noshade>
-
- <p><a href="http://www.broadcom.com"><img src="Broadcom.gif" alt="Broadcom" border="0"></a></p>
-
- <p>December 2011 - April 2013<br>
- <font class=dim>Contract</font><br>
- <a href="http://defaria.com/blogs/Status/archives/cat_broadcom.html">Broadcom</a></p>
-
- <p>Clearquest Designer and hook code writer. The Clearquest database used
- Visual Basic. Integrated this Clearquest server by utilizing ClearSCM's
- <a href="/php/scm_man.php?file=lib/Clearcase.pm">Clearquest</a>
- module as well as
- <a href="/php/scm_man.php?file=lib/Clearquest/Server.pm">Clearquest::Server</a>,
- <a href="/php/scm_man.php?file=lib/Clearquest/Client.pm">Clearquest::Client</a>
- and <a href="/php/scm_man.php?file=lib/Clearquest/REST.pm">Clearquest::REST</a>
- modules so that systems that did not have Clearquest installed (e.g. Linux
- build machines) could talk to Clearquest to update defects when required. Used
- the, Clearquest::REST, to replace a Clearquest Daemon that was in use.
- Modified Perforce and Git triggers to use this REST interface.</p>
-
- <p>Worked with <a href="http://www.electric-cloud.com/products/electriccommander.php">Electric Commander</a>
- migrating a group from their unsupported build environment into the standard
- Electric Commander based solution. This involved using Cygwin, bash and LSF to
- farm builds out to a pool of Windows servers to perform builds. Builds were
- done using Visual Studio 8.0, 9.0 and 10.0. Build system also used Perforce
- and Perforce trigger to fire builds as the engineers checked in code.</p>
-
- <hr noshade>
-
- <p><a href="http://www.tellabs.com"><img src="Tellabs.gif" alt="Tellabs" border="0"></a></p>
-
- <p>March 2011 - December 2011<br>
- <font class=dim>Contract</font><br>
-
- <p>Automated various informational systems using Perl/MySQL/Oracle and the web.</p>
-
- <p>Developed a command line debugger called raid which provided a consistent
- interface with complete command history and variable substitution. This Perl
- process utilized Inline::C to interface to the developer libraries and provide
- a consistent interface for the various command line debuggers developed by
- various different groups.</p>
-
- <hr noshade>
-
- <p><a href="https://www2.gehealthcare.com/portal/site/usen"><img src="GEHealthcare.gif" alt="General Electric" border="0"></a></p>
-
- <p>January 2010 - October 2010<br>
- <font class=dim>Contract</font><br>
- <a href="http://defaria.com/blogs/Status/archives/cat_general_electric.html">General Electric</a></font>
-
- <p>Performed Clearcase/Clearquest administration with an emphasis on UCM
- administration. Wrote several Perl scripts including an
- <a
- href="http://clearscm.com/php/scm_man.php?file=cc/etf.pl">Evil Twin Finder</a>.
- Created UCM Projects and streams as appropriate as well as created and updated
- Build Forge jobs to automate work flow.</p>
-
- <hr noshade>
-
- <p><a href="http://www.gdc4s.com"><img src="General_Dynamics_logo.jpg" alt="General Dynamics" border="0"></a></p>
-
- <p>June 2007 - October 2009<br>
- <font class=dim>Contract</font><br>
- <a href="http://defaria.com/blogs/Status/archives/cat_general_dynamics.html">General Dynamics</a></font>
-
- <p>Clearcase/Clearquest Administrator, Build Release and Automation using Perl
- scripts. Updated C++/Qt application that integrates UCM/Clearquest integrated
- environment into one tool.</p>
+ <h2>ClearSCM, Inc</h2>
+
+ <p><i>July 2007 - Present</i></p>
+
+ <h3>Perl Developer - Wells Fargo <i>(July 2019 - Present)</i></h3>
+
+ <p>Responsible for maintaining a Perl application written using the Dancer
+ framework called UserPro. Tightened security by standardizing access to
+ database as well as implemented an auditing facility for changes made to
+ database records.</p>
+
+ <h3>Solaris Administrator, PuppetMaster - General Dynamics <i>(March 2018 - April 2019)</i></h3>
+
+ <p>For this technology refresh of over a decade ago, I was instrumental in
+ setting up and maintain dozens of Solaris 5.11 zone systems and served as the
+ primary Solaris System Administrator. This includes setup of many services
+ like NIS, DNS, NTP, SMTP, AutoFS as well as a standard set of tools.
+
+ <p>Introduced <span class="standout">Puppet</span> to the group and served as
+ the <span class="standout">Puppet Master</span>.</p>
+
+ <p>Created Windows based <span class="standout">VMs</span> for specific roles
+ such as <span class="standout"BuildForge Console</span>, Application server,
+ Domain Controllers, etc. These were managed under <span
+ class="standout">vCenter</span>.</p>
+
+ <p>Developed <span class="standout">Perl</span> scripts for validation testing
+ of <span class="standout">Clearcase</span> and <span class="standout">Clearquest</span>.
+ Developed a Clearcase enhanced monitoring tool to monitor servers, loadavg and
+ filesystems as well as Clearcase objects like VOBs and views.</p>
+
+ <h3>Devops Engineer - Broadcom <i>(August 2016 - January 2018)</i></h3>
+
+ <p>Converted an internal project from a <span class="standout">Jenkins</span>/
+ <span class="standout">Perforce</span> build system to the Broadcom/Avago
+ standard of <span class="standout">Electric Commander</span>/
+ <span class="standout">Git</span>. Developed Perl scripts to sign executables
+ and remotely execute commands on Windows systems using <span
+ class="standout">Cygwin/ssh</span> thus streamlining and standardizing remote
+ building and signing of executables.</p>
+
+ <h3>Python Developer - ICANN <i>(May 2016 - July 2016)</i></h3>
+
+ <p>Developed <a
+ href="https://en.wikipedia.org/wiki/Registration_Data_Access_Protocol">RDAP</a>
+ server for testing SLA compliance of various TLD registrars around the world.</p>
+
+ <h3>JIRA/Perforce/Linux Administrator - Knowles <i>(Mardch 2014 - April 2016)</i></h3>
+
+ <p>Initially wrote scripts to import data from
+ <span class="standout">Bugzilla</span> and other sources to
+ <span class="standout">JIRA</span> thus automating the migration of several
+ projects. Also administered <span class="standout">Linux</span> servers
+ (<span class="standout">Centos</span>/<span
+ class="standout">Ubuntu</span>/<span class="standout">Redhat Enterprise</span>)
+ managing VM images in vSphere,
+ <span class="standout">Perforce</span>, <span class="standout">Swarm</span>,
+ <span class="standout">Git Fusion</span>.</p>
+
+ <p>Added functionality to custom build system that utilized <span
+ class="standout">Perl</span>/<span class="standout">PHP</span>/<span
+ class="standout">Apache</span>/<span class="standout">Linux</span>/<span
+ class="standout">Windows</span> servers to allow engineers in the field to
+ remotely perform customized builds. Integrated Bugzilla and Perforce (P4DTG).
+ Assisted with JIRA setup and integration of <span
+ class="standout">Salesforce</span> with JIRA. Assisted in the migration
+ for users to new Knowles domain.</p>
+
+ <h3>Build Release Engineer - Axcient <i>(July 2013 - December 2013)</i></h3>
+
+ <p>Worked as a <span class="standout">Build and Release Engineer</span> for
+ AxOS. The Axcient product is a customized derivative of <span
+ class="standout">Ubuntu</span>. The SCM system being used is <span
+ class="standout">git</span>. Developed and standardized procedures for
+ performing builds.</p>
+
+ <h3>Clearquest Administrator - Broadcom <i>(December 2011 - December 2013)</i></h3>
+
+ <p><span class="standout">Clearquest Designer</span>: Maintained Clearquest
+ instances implementing functionality with <span class="standout">Visual Basic</span>.
+ Using ClearSCM's <a
+ href="http://clearscm.com/php/scm_man.php?file=lib/Clearcase.pm">Clearquest</a>,
+ <a href="http://clearscm.com/php/scm_man.php?file=lib/Clearquest/Server.pm">Clearquest::Server</a>,
+ <a href="http://clearscm.com/php/scm_man.php?file=lib/Clearquest/Client.pm">Clearquest::Client</a>
+ and <a href="http://clearscm.com/php/scm_man.php?file=lib/Clearquest/REST.pm">Clearquest::REST</a>
+ modules created <span class="standout">Perforce</span> and <span class="standout">Git</span>
+ triggers to automate builds updating Clearquest in the process.</p>
+
+ <p>Migrated a project from their unsupported build environment into the standard
+ <span class="standout"><a
+ href="http://www.electric-cloud.com/products/electriccommander.php">Electric
+ Commander</a></span>/<span class="standout">Perforce</span> based solution
+ using <span class="standout">Cygwin</span>, <span class="standout">bash</span>
+ and <span class="standout">LSF</span> to farm builds out to a pool of <span
+ class="standout">Windows</span> servers to perform builds. Builds were done
+ using <span class="standout">Visual Studio</span> 8.0, 9.0 and 10.0 on Windows
+ Servers triggered by Perforce triggers at code checkin.</p>
+
+ <h3>Perl Developer - Tellabs <i>(March 2011 - December 2011)</i></h3>
+
+ <p>Automated various informational systems using <span
+ class="standout">Perl</span>/<span class="standout">MySQL</span>/<span
+ class="standout">Oracle</span>, and the web.</p>
+
+ <p>Developed a command line debugger called <a
+ href="http://clearscm.com/php/scm_man.php?file=bin/raid">RAID</a> (a Real
+ Aid In Debugging) which provided a consistent interface with complete command
+ history and variable substitution courtesy of a Perl module that I wrote
+ called <a
+ href="http://clearscm.com/php/scm_man.php?file=lib/CmdLine.pm">Cmdline.pm</a>.
+ This Perl process utilized <span class="standout">Inline::C</span> to
+ interface to the developer libraries and provide a consistent interface for
+ the various command line debuggers developed by various different groups.</p>
+
+ <h3>Clearcase/Clearquest Administrator - General Electric Healthcare <i>(January 2010 - October 2010)</i></h3>
+
+ <p>Performed <span class="standout">Clearcase</span>/<span
+ class="standout">Clearquest UCM</span> administration. Developed an <a
+ href="http://clearscm.com/php/scm_man.php?file=cc/etf.pl">Evil Twin Finder</a>
+ in Perl. Worked with <span class="standout">Build Forge</span> (IBM's CI tool
+ similar to <span class="standout">Jenkins</span>) jobs to automate work flow.
+ Assisted in consultations with UCM concepts such as component/composite
+ baselines and projects. Wrote Perl scripts for conversions of Clearquest data
+ with other systems (Siebel).</p>
+
+ <h3>Clearcase/Clearquest/Release Engineer - General Dynamics <i>(June 2007 - October 2009)</i></h3>
+
+ <p><span class="standout">Clearcase</span>/<span class="standout">Clearquest</span>
+ Administrator, <span class="standout">Build Release</span> and
+ <span class="standout">Automation</span> using <span
+ class="standout">Perl</span> scripts. Updated <span
+ class="standout">C++</span>/<span class="standout">Qt</span> application that
+ integrates <span class="standout">UCM</span>/Clearquest integrated environment
+ into one tool and ported it to Linux.</p>