George S. Baugh

Expert Full-Stack Perl Programmer & QA Engineer

Mathematician by training, Software Quality Engineer and Computer Programmer by experience.
Specializing in perl, javascript and web hosting.

Education & Certifications

Southeastern Oklahoma State University
Bachelor's degree in Mathematics with a minor in Business.
ASTQB Certified Tester (Advanced Level) with Test Automation specialty
Cert #15-CTAL-TA-00084-USA

Open Source

Experience

  Troglodyne LLC: CEO

Hung out my shingle and started to build my own software.

  • Built software and various things needed as a microISV and Contractor.

  cPanel: QA Engineer, Software Developer

Resumed working at cPanel. Senior QA until 2018 then moved on to development.

  • Wrote dozens of perl testing libraries and hundreds of automated structural and acceptance tests.
  • Built a continuous integration platform for doing selenium/ssh based acceptance testing that orchestrates thousands of VMs.
  • Perl development had a number of succesful projects:
    • Force HTTPS Redirects in cPanel's Domains interface.
    • DNS Clustering interface refresh.
    • PowerDNS Integration
    • Backup transport history database and interfaces.
I acquired quite the reputation for optimizing perl and understanding SQL query performance. I fixed more bugs than I can remember in my time at cPanel.

Supervisor(s):
Alex Tierney (alex.tierney@cpanel.net)
Chad Shanehchian (c.shanehchian@cpanel.net)
Stacy Wyatt (stacy.wyatt@cpanel.net)

  HailStrike: Developer

Worked on practically all of the codebase of an existing 1 year old startup. Mostly PHP and Perl. Primary developer of the OneSite and StormTrace products. Gained experience deploying applications using Amazon AWS, Linode, Heroku and other cloud service providers. Managed to "wear all the hats" required of a startup developer.

In particular I am proud of mastering postgres well enough to optimize queries on many terabytes of geospatial data from returning in 30 minutes to under 30 seconds.

Supervisor: Cody Mahan (cmahan@hailstrike.com)

  cPanel: SQA Engineer

Performed standard Manual testing on web software:

  • Wrote test cases, wrote test plans, logged bugs
  • Performed special investigations into customer issues
Wrote testing automation software and automated tests:
  • Set up VM and physical systems which were then used in distributed automated testing
  • Wrote software to coordinate said distributed automated testing
  • Wrote automation libraries and web software to view, track and manage automated/manual testing and metrics.
Supervisor: Owen Ford (owen@cpanel.net)

  Texas Instruments: SQA Engineer

Performed standard Manual testing on embedded software, handheld hardware, desktop and web-based software for the first 2 years.

  • Wrote test cases, wrote test plans, logged bugs
  • Performed special investigations into customer issues
In the third and fourth years, I moved into automated testing of all the previous, and did software security testing as well.
  • Set up VM and physical systems which were then used in distributed automated testing
  • Wrote software to coordinate said distributed automated testing
  • Wrote automation libraries and the tests that used them for embedded devices, desktop and web software
Through my SQA relationship with development, I eventually became involved in development. I ported C/C++ software to linux and wrote and modified various java desktop and server-based applications.
Supervisor: Jim Galu (j-galu2@ti.com)

Other Skills

  • Professional experience with HTML, CSS and JavaScript along with various frameworks (jQuery, YUI, Angular/AngularJS, Vue)
  • Have administered various different web software (Bulletin Boards, Blogs, IRC/Chat, Mail, Web Servers) thanks to having owned and operated a number of websites for 20 years, and having written many web pages for employers.
  • Administrator of Postgres, MySQL and SQlite databases. Experienced designing schemas and crafting queries for said databases.
  • Professional experience writing Python, PHP, Perl, Java, C/C++ and TCL/TK.
  • Experienced user of Windows, OSX, linux and virtualization software
  • Familiar with most office software (I make pivot tables, and don't use VLOOKUP)
  • Draftsman capable of freehand and CAD/CAM
  • Familiar with popular 2D/3D graphics software enough to draw sprites and logos.
  • BSA Eagle Scout, PADI open water diver and FAA private pilot.

Professional References

David Lanning : Senior QA at cPanel.

Brett Estrade : Principal, Acutis Data. CPAN contributor.

Bryan Katz : Holophrastic Enterprises dot com

http://troglodyne.net/about/george/resume