Trenton Kress

Gameplay, Application, and Full Stack Software Engineer

About Me

logo

I am a software developer who has been both passionate and involved in programming for many years. Skilled at efficient server programming and code organization. Focused on utilizing my coding experience to create quality implementations of content designs into games.

Experience

Software Engineer at T-Mobile

Bellevue, WA | January 2019 - Present

Writing continuous integration test framework for one of T-Mobile's projects using NodeJS.

Software Engineer at EarthNow

Bellevue, WA | November 2017 - November 2018

Wrote software for cutting edge hardware for Android (Java/C++), Unix Systems, and NodeJS to bring satellite video of the entire Earth to consumers.

Full Stack Developer at Mobodexter

Bellevue, WA | August 2017 - October 2017

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 | September 2016 - April 2017

Certificate of Completion in C++/C# Development

Lake Washington Institute of Technology, ​Kirkland, WA | September 2014 - January 2016

Skills

Languages

Java

JavaScript

C++

C

C#

Programming Concepts/Technologies

Unix Systems

RESTful API's

MongoDB

SQL

Object Oriented Design

Optimization

Debugging

Threading

Version Control

3D Graphics Pipeline

APIs

Java Platform SE 7-10

Java Spring Framework

C/C++ STL

OpenGL

React

Node.js

Tools

Git

IntelliJ

Eclipse

Visual Studio

VS Code

Atom

Darkan image
Gameplay Engineer/Web Developer - Darkan

MMORPG server with a RESTful API written in Java.

MMORPG game server/API (Java) with a website using the 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.

June 2017 - Present

RSPS image
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.

June 2007- Present

Paasmer image
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.

August 2017 - October 2017

Asteroids image
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.

December 2016 - January 2017

Curiosity image
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.

April 2013- June 2013