Cody Waugh

EXPERIENCE

Software Engineer
Cengage Group - Clifton Park, NY
February 2017 - Present

Developed and maintained full stack for 4LTR web application, an online learning and grading tool suite designed with a minimalist GUI.
Converted MindTap Gradebook web application from AngularJS to ReactJS.
Maintained and modernized the legacy suite of GUI web applications within the MindTap online digital tooling ecosystem.
Created tools for converting online courseware between various digital formats.

Associate Tools Engineer
Vicarious Visions - Albany, NY
November 2015 - November 2016

Lead developer for behavioral verification testing (BVT) software, utilized for automated UI testing of all game creation tooling applications.
Rewrote visual scripting GUI system for increased performance in-game. This tool allows users to write game logic within a 2D drag-and-drop interface.
Hands-on experience with game code, tooling code, and flow between them.

Application Developer
NIC, Inc. - Nashville, TN
September 2014 - November 2015

Created and designed Java Spring web application for Common Core Academic Standards feedback review.
Refactored government campaign finance application backend and added features for current campaign laws.
Converted legacy Java Struts application to modern Spring.
Maintained and added features to state government bill-tracking Java Spring application.

Undergraduate Researcher - Twitter Project
University of Tennessee - Knoxville, TN
May 2013 – August 2013

Designed a system in Java to track flu outbreaks using information gathered through Twitter (API) and MySQL database lookup.
Analyzed ‘tweets’ to determine relation with flu-like symptoms.

EDUCATION

Bachelor of Science in Computer Science
Mathematics Minor
The University of Tennessee - Knoxville, TN
GPA: 3.88 (Cumulative)
August 2010 – May 2014

PROJECTS

Beyond the Wall
August 2013 – May 2014

The project consists of the following:
1) A 2-D rogue-like platforming video game featuring random level generation.
2) A drag-and-drop GUI-based level creation tool.

Both applications were developed using C++, SFML (Simple & Fast Multimedia Library),
RapidXML, and Git (~20,000 lines) within a team of four programmers.
Tasks were completed according to a requirements-driven process.
I was a core developer, team manager, and also the lead report writer.

Accomplishments:
Implemented a graphical user interface for designing game levels.
Created a system for reading 'Room' files to be randomized within the game.
Developed and maintained a modular, scalable, and easy-to-use game engine.

SKILLS

C++, Java, JavaScript, Python, C#, SQL
SFML, SDL, OpenGL, Spring, ReactJS
Git, Atlassian Tool Suite, Agile Development

HONORS

Summa Cum Laude
Leanard and Betty Shealy Scholarship (2012 – 2014)
Eastland Family: Engineering Scholarship (2010 – 2014)
University of Tennessee: Achieve the Dream Grant (2011 – 2014)
University of Tennessee: Volunteer Scholarship (2010 – 2011)