Wesley Novak

  • Python Developer/ Build Release Engineer
  • Meridian, ID
  • Member Since Jun 12, 2023

Candidates About

 

Wesley Novak

Summary:

Seven years as a Python developer and build release engineer designing and maintaining a fully automated continuous integration and build processes using a number of different technologies including Linux, Subversion, Git, Jenkins, Python and shell scripting

Skills:

Git, Subversion, Bash, Jenkins, Python, Django, Pyramid, WxPython, Review Board, Gerrit, MySQL, HTML. Linux OS and Microsoft Windows. Programming courses in C, C++, C#, Java, Visual Basic.net. 

 

Experience:

Python Developer/ Build Release Engineer

Adecco Technical

April 2010 to present

    Development focused on supporting code integration for the Low End Laserjet Firmware development in a Linux environment at Hewlett Packard.

    Created a portable fully automated test tool, allowing 24/7 integration support for two development sites around the world and decreasing code turnaround time from 4 hours to 1 hour

    Automated the daily and weekly build process to allow us to build daily builds twice a day for faster turnaround time for submitted code changes

    Automated the code release process, bring the total time for code releases from 8 hours to 1 hour

    Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash. 

    Implemented a review process in integration automation using Review Board and Gerrit that eliminated the need for a 5 hour per week daily approval meeting

    Developed a web tool that monitors and drives the automated continuous integration system allowing release managers to track changes

    Played a key role in a department wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community

    Developed a Coverity mail script that extracts code defects data per component for a daily report to drive reducing defects in the codebase

    Manage a technician that oversees automation and carries out daily tasks. 

 

QA Technician

Adecco Technical

 July 2007 to April 2010

    QA Technician at multiple divisions within Hewlett Packard

    Designed tests around special testing needs

    Performed a wide array of testing for Hewlett Packard engines, toner and media

    Performed defect triaging, defect verification and defect logging using ALM

 

 

Education:

Currently attending WGU.  Working towards a BS in Software Development.  Expected graduation December 2017.

 

 

Certifications

Network+, Security+, Project+, A+.