Tom Connor |
(512)-422-1172 |
@@ -218,16 +243,31 @@ function stoptimer () {
Clients
- May 2016 - Present
+
+
+
+
+ August 2016 - Present
Contract
-
+ Converted an internal project from a Jenkins/
+ Perforce build system to the Broadcom/Avago
+ standard of Electric Commander/
+ Git. Developed Perl scripts to sign executables
+ and remotely execute commands on Windows systems using Cygwin/ssh thus streamlining and standardizing remote
+ building and signing of executables.
+
+
+
+ May 2016 - July 2016
+ Contract
-
Working on keeping the Internet from exploding! ;-)
+
- Working on creating servers to implement protocols such as RDAP (pretty
- much the new whois(1)) and the like for testing SLA compliance of various TLD
- registrars around the world.
+ Developed RDAP
+ server for testing SLA compliance of various TLD registrars around the world.
@@ -235,25 +275,27 @@ function stoptimer () {
March 2014 - April 2016
Contract
- Audience
-
- Served in the Devops group as admin for
- JIRA, Perforce,
- Swarm (code review tool), Git
- Fusion, Linux (Centos/Ubuntu/Redhat Enterprise).
- Maintained custom build system that utilized Perl/PHP/Apache/Linux/Windows
- servers to allow engineers in the field to perform customized builds. Integrated
- Bugzilla and Perforce (P4DTG). Wrote scripts to
- import data from Bugzilla to JIRA, assisted with JIRA setup and integration of
- Salesforce with JIRA. Assisted in the migration
+ Audience
+
+ Devops Admin: Initially wrote scripts to
+ import data from Bugzilla and other sources to
+ JIRA thus automating the migration of several
+ projects. Also administered Linux servers
+ (Centos/Ubuntu/Redhat Enterprise)
+ managing VM images in vSphere,
+ Perforce, Swarm,
+ Git Fusion.
+
+ Added functionality to custom build system that utilized Perl/PHP/Apache/Linux/Windows servers to allow engineers in the field to
+ remotely perform customized builds. Integrated Bugzilla and Perforce (P4DTG).
+ Assisted with JIRA setup and integration of Salesforce with JIRA. Assisted in the migration
for users to new Knowles domain.
- Tools used: Perforce, Jama,
- JIRA, Git, Gerrit,
- Bugzilla, Autobuilder,
- Build Script, Jenkins,
- Confluence and Swarm.
-
@@ -263,9 +305,10 @@ function stoptimer () {
Axcient
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.
+ AxOS. The Axcient product is a customized derivative of Ubuntu. The SCM system being used is git. Developed and standardized procedures for
+ performing builds.
@@ -273,29 +316,27 @@ function stoptimer () {
December 2011 - April 2013
Contract
- Broadcom
-
- Clearquest Designer and hook code writer. The
- Clearquest database used Visual Basic. Integrated
- this Clearquest server by utilizing ClearSCM's Clearquest
- module as well as Clearquest::Server,
- Clearquest::Client
- and Clearquest::REST
- 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.
-
- Worked with Electric Commander
- 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.
+ Broadcom
+
+ Clearquest Designer: Maintained Clearquest
+ instances implementing functionality with Visual Basic.
+ Using ClearSCM's Clearquest,
+ Clearquest::Server,
+ Clearquest::Client
+ and Clearquest::REST
+ modules created Perforce and Git
+ triggers to automate builds updating Clearquest in the process.
+
+ Migrated a project from their unsupported build environment into the standard
+ Electric
+ Commander/Perforce based solution
+ 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 on Windows
+ Servers triggered by Perforce triggers at code checkin.
@@ -303,16 +344,21 @@ function stoptimer () {
March 2011 - December 2011
Contract
- Tellabs
-
-
Automated various informational systems using Perl/
- MySQL/Oracle, and the web.
-
- 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.
+ Tellabs
+
+ Automated various informational systems using Perl/MySQL/Oracle, and the web.
+
+ Developed a command line debugger called RAID (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 Cmdline.pm.
+ 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.
@@ -320,10 +366,11 @@ function stoptimer () {
January 2010 - October 2010
Contract
- General Electric
+ General Electric
-
Performed Clearcase/Clearquest UCM
- administration. Developed an Evil Twin Finder
+
Performed Clearcase/Clearquest UCM administration. Developed an Evil Twin Finder
in Perl. Worked with Build Forge (IBM's CI tool
similar to Jenkins) jobs to automate work flow.
@@ -333,21 +380,26 @@ function stoptimer () {
June 2007 - October 2009
Contract
- General Dynamics
+ General Dynamics
Clearcase/Clearquest
- Administrator, Build Release and Automation
- using Perl scripts. Updated C++/Qt
- application that integrates UCM/Clearquest
- integrated environment into one tool and ported it to Linux.
+ Administrator, Build Release and
+ Automation using Perl scripts. Updated C++/Qt application that
+ integrates UCM/Clearquest integrated environment
+ into one tool and ported it to Linux.
Instrumental in establishment of Perl standards and introduction of Perl
- tools such as Perl::Critic and Perl::Tidy.
+ tools such as Perl::Critic
+ and Perl::Tidy.
Worked at promoting usage of CPAN modules.
- Automated tests using NetHawk EAST Simulators to automate
- all testing and store results into a MySQL database.
- Also developed a PHP app to report/graph results.
+ Automated tests using NetHawk EAST
+ Simulators to automate all testing and store results into a MySQL database. This reduced the time it took to certify
+ testing with the military several fold. Also developed a PHP app to report/graph results.
@@ -356,10 +408,11 @@ function stoptimer () {
October 2006 - June 2007
Contract
- Texas Instruments
+ Texas Instruments
-
Clearcase/Clearquest
- Administrator. Wrote a Perl/Oracle
+
Clearcase/Clearquest Administrator. Wrote a Perl/Oracle
application to track information about projects worldwide. Automated Clearcase
license usage reporting and load balancing of Clearquest web servers.
@@ -370,13 +423,13 @@ function stoptimer () {
February 2006 - October 2006
Contract
- Hewlett Packard
+ Hewlett Packard
- Clearcase/Clearquest UCM
- Administrator. Wrote triggers to notify users of deliveries. Baselined
- official builds. Automated the build process to perform simple continuous
- integration. Created a dynamic web page to show Junit
- test history.
+ Clearcase/Clearquest
+ UCM Administrator. Wrote triggers to notify users of deliveries.
+ Baselined official builds. Automated the build process to perform simple continuous integration. Created a dynamic web page to
+ show Junit test history.
@@ -385,7 +438,7 @@ function stoptimer () {
September 2005 - January 2006
Contract
- Broadcom
+ Broadcom
Clearcase/Clearquest
Administrator and support of systems. Developed several triggers.
@@ -398,59 +451,6 @@ function stoptimer () {
-
-
- December 2004 - September 2005
- LynuxWorks
-
- Build engineer building LynxOS (Linux RTOS)
- as well as tool chains, testing, releasing and process improvement. LynuxWorks
- uses CVS for version control.
-
- Implemented full text search using Perl and Htdig (See ECRDig).
- Developed CVS Utilities).
- Automated nightly builds could be performed.
-
-
-
-
-
- March 2004 - December 2004
- Contract
- Ameriquest
-
- Served as Clearcase/Clearquest
- administrator to this major mortgage company. Importing source code from file
- systems, PVCS and VSS.
-
-
-
-
-
- August 2001 - February 2004
- Salira
-
- Served as Clearcase/Clearquest
- Administrator and Release Engineer, employing
- Cygwin to engineer a build environment using
- GNU make. Analyzed Build
- Performance and Build Stress
- Testing.
-
- Setup Clearquest and bug tracking system as well as served as an advisor/expert
- on Clearcase issues, branching strategies, labeling and release management.
- Wrote C application for product packaging.
-
- I designed and implemented a Clearquest
- Daemon. Developed Release Reporting system. Automated branch merging.
-
-
-
Copyright (GPL)