Ryan Leverenz

[email protected]
972-746-8568

Summary

I am a programmer with experience in Godot from GDScript (Python-Like Scripting) to Modules (Engine-level C++).

I have a background in DevOps with a focus on Linux Administration and Performance Testing, and web development with NodeJS, Express, Angular stack. I have built systems for collecting metrics from production servers. I have written automated scripts for installing, loading, and testing proprietary Linux distributions and applications. I have built software designed to bridge back end services with the front end web.

Projects

Game Development

I have extensive experience in Godot Engine, the most popular Open Source Game Engine on GitHub. I have experience modifying and recompiling the engine itself to add performance critical game elements.

I have participated in several game jams using Godot.

Servers

I run multiple servers for customers, friends, and myself. I've used multiple cloud providers (right tool for the right job), several orchestration tools, Docker, and custom monitoring systems to maintain continuous service.

3D Printer

I constructed 3d printer from open source designs, and Arduino micro controller and other over the counter parts in 2013 (Prusa i3).

Work Experience

Sabre

Southlake, Texas. Performance Engineer, March 2016-August 2019

I worked at Sabre in the Performance Lab helping run tests against Sabre products before release. Before every release, I run simulated loads and measure response times, JVM application metrics, garbage collection, and various other performance metrics. I have identified performance issues in many of the monthly releases of the products that I was responsible for testing.

I also work on building and improving the tools our department created for performance testing. I write scripts for collecting metrics, writing test reports, and cleaning up the test environment for follow up tests.

I worked to help migrate Sabre's mainframe based infrastructure to cloud based architecture. This means helping Dockerize applications and test differences in performance when migrating to virtualized architecture.

Technologies used: Docker, Linux, Bash, Python, JMeter, Java, Ansible

Content Guard

Plano, Texas. Developer, April 2015 - December 2015

I built a tool in Node.js for testing the server that supported our app. This was both for error testing as well as load testing.

I also built a server that bridged our social networking app designed for mobile with the web allowing content shared from the app to be opened up from devices other than iOS.

Technologies used: Linux, Bash, Node.js, Jade, Expect.js, Apache

Tektronix Communications (Internship)

Plano, Texas. Intern, March 2014 - August 2014

I had several projects at Tektronix. First was implementing a minimal boot environment (pxelinux) so that we could configure automated installs remotely. This let us flip a switch on a control panel and on next boot that server would boot into the latest version or with a new configuration.

Next was to learn the company’s newly licensed testing tool (iTest) and develop unit tests and parallelize existing tests. When my project was completed, tests that had taken 2-3 hours now took about 20 minutes with minimal user interaction and a full system test that took about 26 hours now could be completed in 2 hours with zero interaction.

Technologies used: Linux, Bash, iTest

Sabre (Internship)

Southlake, Texas. Intern, May 2013 - August 2013

I implemented a tool for parsing thousands of logs per minute and graphed them in real time. Their existing testing methods required a full day turnaround before tests results could be viewed, but after my project, testers could see test results in real time as well as get metrics about customer use.

Technologies used: Linux, Bash, Java, Logstash, Elasticsearch, Kibana

Education

University of North Texas, Denton, Texas

Computer Science Spring 2011 – Fall 2014

Studied Systems Programming, Game Programming, AI

University of Advancing Technology, Tempe, Arizona

Game Design, Fall 2009 – Summer 2010

North Lake College, Irving, Texas

Core classes, Fall 2008 – Spring 2009