Kyle Pittman

Developer & QA Automation Engineer

pittman.kyle@gmail.com
github
(682) 429-5000


Technical

  1. Selenium
  2. Protractor
  3. AngularJS
  4. Javascript / NodeJS
  5. Docker
  6. Jenkins

Experience

Tail Light, LLC QA Automation Engineer 2016 to present
Leveraged Protractor testing framework to automate acceptance testing and regression testing for core applications and new development.
Implemented healthchecks for 3rd party services with JavaScript, Python, and Jenkins.
Introduced branching strategies to drastically improve code quality in production.
Day-to-day operations involved diagnosing and troubleshooting production issues.
Technical Environment Protractor, AngularJS, JavaScript, Selenium, Docker, JIRA

National Oilwell Varco Software Developer 2014 to 2016
Designed Django/Python based application to monitor and record manufacturing data from 30 manufacturing machines.
Introduced TDD as a way to drive project specification and delivery criteria.
Configured RedHat/Apache development server to test software builds before pushing them into production.
Technical Environment Python, Django, JavaScript, HTML, CSS, RHEL, JIRA

WinTool USA Senior Application Engineer 2011 to 2014
Acted as senior support engineer and subject-matter expert for all North American clients with maintenance contracts.
Used technical communication skills to devise English localized software training curriculum for WinTool.
Worked within client requirements to develop and deploy custom software tools during WinTool implementation.
Collaborated with global development and support team to fix issues during product implementation.
Technical Environment C#/.NET, Dapper .NET ORM, MSSQL, Visual Studio toolchain.

UT Arlington Continuing Education Assistant Instructor 2014
Led instruction of technical course independently based upon head instructor's syllabus.
Cohort size of 10-15 students.
Environment Classroom setting


Projects

  • Tail Light Test Automation
    Tail Light's release pipeline had a clear bottleneck.
    With 30 developers and 2 QA engineers, we desperately needed to automate high-value tasks to free up time for tasks that require human interaction.
    Using Protractor to automate the browser, I created a suite of automated regression tests that could cover the more basic and repetitive quality checks.
    This project has gone through several iterations, the latest being triggered by an interactive Jenkins dashboard.
    My role was to translate business requirements into test specifications, and develop, maintain, and deploy the test suite.

  • WinTool SDK Toolkit
    WinTool implementation projects often specified new software to be developed for our customers.
    I led development of the SDK used internally - the software has no API available from the vendor, so we created one for ourselves.
    Developing the API reduced lead times on software deliverables by standardizing the approach to developing our proposed solutions.

  • Hardware Monitoring Dashboard
    At National Oilwell Varco's largest manufacturing facility, management lacked visibility into what actually happens on their shop floor on a daily basis.
    I proposed a project to harness hardware sensor data from the machines on the floor, and translate it into an actionable dashboard.
    Using Python, Django, MongoDB, and the hardware vendors' C libraries, I led development of this application.
    What management received was a tool to quickly pinpoint discrepancies between accounting data and reality.


Education

Bachelor of Science (Information Technology - Software Emphasis) 2015
Western Governors University, Austin, Texas

CompTIA Project+ Certification 2015
CompTIA's software project management certification

Lean SixSigma Yellow Belt 2015
Earned while working towards process improvement at National Oilwell Varco