Joshua Angeley

A Software Engineering Consultant and VR Developer impassioned to create fun and powerful experiences for people to enjoy! My goal is to create an impactful VR experience that changes the world.

  • Atlanta, GA
  • 404 333-9064
  • willfire19@gmail.com
  • github.com/Willfire19

Education

University of Virginia
B.S. Computer Science, May 2015

Highlighted Projects

Metaverse Experience - Slalom Project January 2022 - January 2023

Led a team of Unity Engineers to build out a digital replication of a cruiseship, integrate real-time user location data, and integrate digital purchasing within a 3D application. Essentially, we built a metaverse where players can chat, explore the virtual ship, and buy real physical goods! I was in charge of hiring the initial set of Unity Engineers and build out the initial prototype. Later, I transitioned to Project Management to overlook a larger team of 13 engineers across the world. I organized the deliverables, ran the Agile ceremonies, created milestones for the team to be accountable to, and ran demonstrations of the app to our client.


Vernacular-Katfe

Vernacular - Katfe November 2020 - January 2022

Led a team of Unity developers to build out a VR language learning application for the Oculus Launchpad 2020. In 3 months, we developed a prototype that allows a user to order a drink in japanese using their own voice. We utilized various NLP packages to integrate the speech recognition so that we can grade a user’s performance. Our project was selected for a grant from Oculus in 2021, and we are actively working on more scenarios for our user’s to learn in using the Rift or Quest headset. A trailer of our experience can be viewed here

AmaranTime-Arena
AmaranTime-Arena

AmaranTime Arena September 2016 - Present

Self-directed an Early Access VR Arcade Shooter that pushes the player to use their body, arsenal, and mastery over time to decimate the robot army onslaught. Players can choose to move with 3 different movement schemes, utilize 3 different types of weapons, and use special abilities including slowing down time! This game uses Unity as the game engine, and Blender for asset modeling. I managed contracting out 3D art and music and integrating those pieces into the game, along with coding the game mechanics for the game. A playable build is up on Steam for PCVR, and itch.io for Oculus Quest. An early look at the game can be viewed here


Work History

Slalom Consulting Atlanta, GADecember 2016 - Present

Consultant/Software Engineer

I lead Slalom teams to build software solutions for clients in the Atlanta area. Partners include major home retailers, home construction companies, airlines, and cruise lines. Public examples include launching an online home purchasing website, and launching a weather information tool for airlines. Slalom projects are listed in the Selected Projects section.

Circuit Therapeutics Menlo Park, CAJune 2015 - January 2017

Consultant/Software Engineer

Software development of a calculator for light transmission in brain tissue to be used for optogenetics. Translating engineering simulation results to web ready code to develop a web based application. Code work in Python and Javascript, version control in Git, operating in Linux and Windows environments.

DMAnalytics Atlanta, GADecember 2015 - August 2016

Software Engineer

Modified our Databases in SQL Server to provide user management flexibility to our customers. I built a system that could interact with both SQL Server and Active Directory through SQL Queries, Stored Procedures, and C#.

CoshXLabs Charlottesville, VASummer 2013

Software Engineering Intern Summer 2014

Worked with small teams to build websites for clients using Ruby on Rails, JQuery, HTML, and CSS.
Assisted in maintaining and updating existing applications.
Contributed to development of client side and server side code.


Selected Projects

Online Home Purchase - Major Home Construction Company - Slalom Project

Was one of two software leads that built out an Angular web app (.NET backend) for purchasing homes online for our client. I was a core developer, building out features under time constraints, integrated libraries and financial services (Stripe) through limited documentation, and guided junior engineers along the way.

Refinery Tool - Major Oil Conglomerate - Slalom Project

Coordinated with a remote UX team to incorporate a new design system into the pre-existing web-based admin dashboard for refinery tooling. Facilitated meetings with the UX team to get requirements on the design, then built a delivery plan for the remote dev team to build out reusable components based off the design system. Lastly, we collaborated with another dev team to integrate the components into the existing admin dashboard. Oversaw bi-weekly demos to show our teams progress to the client.

Weather Information Tool - Major Airline - Slalom Project

Joined a small team to complete the MVP of a web based weather forecasting tool that informed meteorologists on disruptive weather conditions at different airports. We retrieved and redistributed data through Java SpringBoot services, and displayed the weather metrics with D3.js on an Angular Frontend WebApp. I was responsible for building reusable charts that were compatible across the site.

Design Center Appointment Scheduler - Major Home Retailer - Slalom Project

Collaborated along with consultants from many vendors to build a public facing web based appointment registration and scheduler for a major home retailer in Atlanta. We built a distributed microservice architecture with Java SpringBoot orchestrated by Eureka. Worked extensively in Angular to create a seamless one page web application.

One Paint Admin - Major Home Retailer - Slalom Project

Our team revamped a Home Depot paint tool to improve workflow usability, helping associates fill out paint orders much more quickly and efficiently. We turned an old Java project into a Angular frontend, Nodejs backend project!

Administrator Portal - Major Pharmaceutical R&D - Slalom Project

Was involved in a remote team to support the Slalom Chicago team on delivering an international administrator portal to track patient studies and cases for Abbvie. We used React, Java SpringBoot Microservices, and used Amazon S3 to build our own custom database with automatic version control.

360.MEDIA - Personal Project

Self-directed project to design a site to share 360° photos with remote family members. I am developing a site that allows users to upload 360° photos taken on cell phones (google camera) that can be shared via a link using Google cardboard for a VR experience.

LevelUp - Major Home Retailer - Slalom Project

Contributed and oversaw code improvements in an existing game training app which improved thousands of associates training times in the Home Depot California stores! These changes were done in the Cordova Javascript app with a Java backend deployed to a TomCat Server.

University of Virginia capstone project for the Haven, a non-profit organization that helps the homeless. Working as a team, we developed a portal designed to streamline the volunteer sign in and scheduling process. I developed a generic form, for administration use only, to organize volunteer efforts. This application was written in Python on the Django web framework. This application was documented, presented and accepted by the customer. It is currently in use.

TodoRaider - Software Developer

Self-directed project at CoshX Labs to develop a time and task management application. This website, written in Ruby on Rails, used Test Driven Development (TDD) and Agile software development techniques. The site is built on Bootstrap for responsiveness and uses javascript to create and filter items.

TechShare - Software Developer

Self-directed project developing a marketplace for people to lend and borrow technical devices. Starting with the initial concept, I built a prototype using Google Spreadsheet, and then a complete web application, written in Ruby on Rails, and deployed on Heroku, a cloud application platform.

Skills

VR Dev
  • Unity
  • C#
  • Blender
  • SteamVR
  • OculusSDK
Frontend
  • Angular
  • Vue
  • HTML
  • CSS / SASS
  • React
Backend
  • .NET
  • Java
  • NodeJS
  • Python
  • Ruby on Rails

Awards

Oculus LaunchPad 2020

Grant Recipient - April 2021

Vernacular Katfe was one of 8 experiences that was selected by Oculus to receive a grant for its excellence in gameplay, polish, and care in cultural learning!

DreamHack ATL

Indie Nominee - November 2019

My self-directed game AmaranTime Arena was selected to be presented at the Indie Showcase at DreamHack ATL. I was given a booth to show off my game to the attendees at the 3 Day conference for esports gaming!

Hololens Hackathon

1st Place Winner - June 2017

Directed a team of 6 to build the first Paper football game for the Microsoft Hololens. In 24 hours, we built a game where you could place a football and a goal anywhere in the room, and then aim and hit the paper football through the goal. This project was used to demonstrate the Hololens spatial capabilities, along with proving our proficiency in rapid Merged Reality prototyping.

PCArts
(Piedmont Council of the Arts)

2nd Place winner May 2014

Part of a team of UVA students that built an Android application for a local music non-profit organization. I was responsible for parsing json data into the android application.

Richmond StartUp Weekend

2nd Place winner July 2013

Competed against 15 other teams to come up with the best startup idea in 48 hours. We built a fully functional prototype website that allows companies to a/b test their own websites easily and at a low cost. My contribution included coding the server-side in Ruby on Rails.