Jake Rowland
Tools/Engine Programmer
hero_pattern.jpg

Resume

Experience

Jake Rowland

Tools/Engine Programmer

Strengths


C/C++

Python

Software Engineering

Project Design

Unreal Engine 4

Java

Software Development

Project Scoping

Unity Game engine

Javascript

Software Design

Project Management

Git

HTML/CSS

Perforce

Project Startup

Work Experience


SMU Guildhall

Technical Manager
Tools Developer


Jan 2020 - May 2021

> Lead initial team on $1.5 million NSF research project
> Developed a data pipeline between Canvas API and vanilla Minecraft Education Edition using AWS Lambdas
> Extended the Rete.js framework to create a node based planner based in the Minecraft universe
> Designed the UI/UX for the node based planner in Adobe XD

Position: Project Manager/Assistant Lead Dev

Engine: Javascript

Team Size: 10-20

Time Frame: 15 Months

 

BALANCED Media | Technology

Software Developer


May-Aug 2019

> Updated score multiplier calculation and visual display based on conveyance feedback
> Integrated four separate image segmentation algorithms into Unity
>Implemented touch based UI framework and ported the PC control scheme to touch to increase playable device space
> Scripted new tutorial section for touch control interface

Position: Programming Intern

ENGINES: Unity, Pixi.JS & Matter.JS

Team Size: 15-20

Time Frame: 3 Months

Team Game Development


Crystal Call

Lead Software Developer

June-Nov 2020

> Managed the design and public interface for the movement, momentum, and heat systems
> Implemented an object oriented user interface system on top of UE4s widgets to work with both keyboard/mouse and controller input
> Finalized the full python build pipeline including log files, variable arguments, lighting builds with swarm, and environment configuration

Position: Lead Programmer

Engine: Unreal Engine 4

Team Size: 10

Time Frame: 5 Months

 

HaberDashers

Lead Software Developer

Jan-May 2020

> Drove decision to use a hybrid physical and scripted kart movement system for greater designer control
> Developed python build pipeline integrating P4V and Unreal Build Tools into a customizable environmnet build suite
> Designed the high-level architecture for kart swapping, grand prix scoring, and item interactions between players and karts

Position: Lead Programmer

Engine: Unreal Engine 4

Team Size: 57

Time Frame: 3 Months

 

Neon

Assistant Producer
Lead Software Developer

Aug-Dec 2019

> Developed highly tweakable acceleration based player movement system and modular ability system
> Created fire and forget audio management system to spawn, play, and destory audio sources
> Designed persistent storage system for collectibles and level progress
> Integrated a multi-pass GLSL glow shader into Unity's render pipeline

Position: Asst Producer + Lead Programmer

Engine: Unity

Team Size: 6

Time Frame: 3 Months

Education


M.S. Interactive Technology, Software Development - May 2021

SMU Guildhall

As lead developer, released Crystal Call and Haberdashers on Steam. Was the assistant producer and lead developer on Neon, a unreleased mobile platforming game. Designed, constructed and developed games using a custom personal engine built from the ground up using C++ and DirectX11. 3.8 GPA

B.S Computer Science & Mathematics - May 2019

Southern Methodist University

Graduated Cum Laude

Upsilon Pi Epsilon

Elected Tresurar of this organization during my junior and senior years at SMU

Hobbies


Fitness

Cooking

Rock Climbing

Gardening

Xbox and PC Gaming

PC Building

Internet of Things Crafts

Skiing