Skip to content
View teodesian's full-sized avatar
💬
Selenium Hater's Handbook
💬
Selenium Hater's Handbook

Block or report teodesian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
teodesian/README.md

I am a software engineer and tester available for Freelance and Consulting work through my firm Troglodyne, LLC

I have 15 years of experience writing and testing web applications with aparticular focus on web hosting, performance and mathematics.

Contact Information

Experience

If you prefer a more traditional resume/cv, see here. Alternatively, check me out on LinkedIn.

CEO, Troglodyne LLC

August 2020 - Present

I assist clients with all manner of software projects from my office in Houston. Primarily perl, html/css/js work, but the occasional PHP work thrown in too. I also build open source software for automated testing (see my pinned repos below), and am working on my own testing SAAS offering to be out early 2022. Recent and ongoing clients include:

I also do a youtube series on topics of interest to the software developer and tester.

Senior Tester, Senior Developer @ cPanel

July 2011-November 2012 and June 2014-August 2020 (Just shy of 8 years)

Senior QA for 5 of those years, moved onto development and was promoted in short order. Highlights:

  • Built a testing VM orchestration solution based on OpenStack
  • Built the majority of perl libraries used for automated acceptance testing used at cPanel
  • Optimized the performance of various database projects at cPanel
  • Did a number of user interface projects both using jQuery and Angular.
  • Fixed more bugs than I can remember, many having to do with RPMs and packaging

Senior Developer @ HailStrike.com

November 2012 - May 2014 (2 years)

Helped out my cousin with his startup until it nearly collapsed due to mismanagement. Highlights:

  • Built a multi-terabyte multi-shard postgres database for querying geospatial data across many years
  • Completely re-worked a PHP single page app from a prototype-in-production into ship-shape
  • Fielded calls and more or less kept the technical end of the business running during the firm's crisis. Boy have I got some stories.

QA Engineer @ Texas Instruments

July 2007 - May 2011 (4 Years)

My first job out of college with a Mathematics degree was to test calculators. I quickly learned automation and programming was the way to go. Highlights:

  • Testing applications written in assembly for 4-bit Toshiba microprocessors (and other obsolete hardware), we went as low level as you can imagine.
  • Tested higher-order java applications running emulators of said calculators (and one Computer Algebra System on a stick called the n-spire)
  • Ported the TI-84 emulator to linux (C++ and JNIlib)
  • Writing incredible amounts of python testing libraries for RobotFramework and other testing frameworks

Education and Skills

  • Ability to plan, create, modify, debug and deploy web applications using perl, PHP, javascript and Python
  • Ability to test pretty much any software, and teach others how to
  • BS in Mathematics from Southeastern Oklahoma State University (2005-2007)
  • ASTQB Certified Tester (Advanced Level) with Test Automation specialty Cert #15-CTAL-TA-00084-USA

Links:

Testimonials

Bryan S, Katz - Owner & Software Architect of Holophrastic Enterprises

I planned three months for a complete overhaul and migration of the entire business, expecting reality to drag it out. There were the peculiarities of my custom platform, the quirks of plesk, and the all-out fun of mixing the two with a completely new network architecture. I got far more, from George, than I understood was even possible. George worked through it all, filled in the blanks that I never knew I had, and simplified the parts that I'd over-complicated. He kept us "up-schedule" at every stage; we were done two-weeks early. George's experience with the nitty-gritty of plesk's internals, and his skills at lower-level linux, are the benefits that I can appreciate. His skills at the networking and virtualization levels are beyond my comprehension; I just get to watch it all work smoothly. George makes working with him very easy, which is why I continue to do so; I feel comfortable depending on his expertise for many aspects of my business. I now base my business on George's decisions, and will continue to depend on his dedication for many years to come.

Rikus Goodell - Senior Developer at cPanel

During his years at cPanel, George built up many of the tools that continue to power the QA department to this day, especially in automation of the Perl-based QA test suite and the VMs on which it runs. I would describe him as a pioneer of the group who helped make it possible for dozens of others to do their jobs efficiently. After he moved to a product developer role, I got the chance to work with him on a daily basis as part of a Scrum team, and I enjoyed having him as a teammate. One pattern he consistently shows is a relentless drive to solve problems, by whichever means fits the best in the situation. As a primary author of much of our test automation code, he is also no stranger to tackling large challenges single-handedly, and I find this independent mindset to be one of his most admirable qualities. Whether something needs to be fixed or something needs to be built from the ground up, George will make it happen.

David Lanning - Senior QA at cPanel

After working with George closely for years - not only did he help me grow Professionally - He also set an example I took home with me having the effect of making me a better person myself. Technically there was never a scenario I witnessed George not handle effectively, precisely, and thoroughly. Any endeavor he chooses to undertake would serve everyone well to pay attention.

Pinned Loading

  1. Troglodyne-Internet-Widgets/tCMS Troglodyne-Internet-Widgets/tCMS Public

    A Perl CMS with a focus on multiple media types, and flexible data storage backends

    Perl 2 6

  2. playwright-perl playwright-perl Public

    Perl bindings for playwright

    Perl 22 4

  3. Troglodyne-Internet-Widgets/selenium-client-perl Troglodyne-Internet-Widgets/selenium-client-perl Public

    WC3 Selenium client for Perl

    Perl 6 4

  4. TestRail-Perl TestRail-Perl Public

    Perl interface to TestRail's REST API

    Perl 5 8

  5. App-Prove-Elasticsearch App-Prove-Elasticsearch Public

    Plugin to upload test results to Elasticsearch in real time and command line test management system

    Perl 3

  6. Selenium-Remote-Driver Selenium-Remote-Driver Public

    Perl Bindings to the Selenium Webdriver server

    Perl 174 89