Trenton Kress

Gameplay, Application, and Full Stack Software Engineer

About Me

Professional headshot of Trenton Kress

I am a software developer who has been both passionate and involved in programming for many years. Always staying up to date on the technologies I love (and even some I don't). Skilled at efficient server programming and code design & organization. Focused on utilizing my coding experience to create quality implementations of content designs into games or web services.

Experience

Senior Software Engineer at MadMobile

Tampa, FL |

Exponentially optimized legacy payments back-end by migrating from Spring Framework/Hibernate to Stored Procedures. Certified a few payments applications and helped design, develop, and deploy a new payment processing back-end.

Software Engineer at T-Mobile

Bellevue, WA |

Significantly improved test coverage and speed of CI/CD process by writing a continuous integration test framework for an internal messaging application’s middleware using NodeJS.

Software Engineer at EarthNow

Bellevue, WA |

Accelerated the release cycle significantly by writing a recordable simulation engine to create mock satellite video data in Android (Java/C++) OpenGLES. Wrote a highly efficient 8k HEVC video streaming protocol using TCP sockets to transfer video frames from satellites to earth on low bandwidth.

Full Stack Developer at Mobodexter

Bellevue, WA |

Wrote a lot of the developer API and app for their Paasmer platform using NodeJS, Sequelize and React.

Education

Certificate - Advanced Software Development in Full-Stack JavaScript

Code Fellows, Seattle, WA |

Certificate of Completion in C++/C# Development

Lake Washington Institute of Technology, Kirkland, WA |

Screenshot of Darkan MMORPG game interface

Gameplay Engineer/Web Developer - Darkan

MMORPG server with a RESTful API written in Java.

MMORPG game server/API (Java) with a website using Undertow (previously Spring Framework). Worked on custom pages such as highscores and a live-updating world map as well as a RESTful API that interlinks game data with the website. Live website: https://darkan.org.

RuneScape private server development screenshot

Software Engineer — RuneScape servers

Reverse engineering obfuscated Java game clients and writing servers that communicate with them to attempt emulate the real game for the purpose of educating myself about the engine and game protocol.

Paasmer IoT platform interface

Full-Stack Developer - Paasmer

IoT platform for Mobodexter written in NodeJS/React.

Project that is working on revolutionizing and simplifying IoT as well as developing much smarter links between devices including AI and learning capabilities. Users are able to utilize a Web App and API that I worked on to add their devices to the Paasmer platform and configure their devices for the Paasmer SDK of the language that they choose from it automatically.

Asteroids game screenshot showing space ship and asteroids

Engine/Content Developer - Asteroids

2D implementation written in JavaScript.

Wrote a 2D game engine that works through an HTML5 canvas element with an Asteroids implementation that fits in with it as an example on how to use my engine. Live demo: https://trentonkress.com/asteroids.

Curiosity 2D puzzle platformer game screenshot

Engine/Content Developer - Curiosity

2D puzzle platformer game written in C.

Programmed many engine elements including particle systems and an audio controller using the FMOD API. Worked a lot on the physics and graphics end which involved the usual matrices for sprite transformations and vectors for physics and collision detection.