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+.