Languages: C, C++, C#, Java, and JavaScript.
Proficient in the use of the Unity game engine and the Unreal Engine 4.
Here are my public repositories: https://github.com/AlexanderCrane
Unity Technologies
Software Engineer (Level 5)
January 2023 - Present
Full-time development of projects using Unity Engine for Unity clients in most-profitable internal organization/team. As a part of the Industry internal organization, we create games, simulations, and more for industry and government clients.
Shipped projects: Promising People VR, DARPA EDGE
Skills: Unity Engine, C#, Docker, AWS, Addressables, OpenStreetMaps, GPX, Argo
Avatar Partners
AR Software Engineer II (Avatar Partners)
September 2021 - January 2022
Avatar Partners is an augmented and virtual reality company with a wide variety of solutions.
Shipped projects: Promising People VR
Promising People VR is a virtual reality training application that provides trade certification training for people that are incarcerated. As a developer on this project, I helped design and develop training modules for pre-apprenticeship electrician's training, in Unity for the Meta Quest 2 headset.
I have also helped design and create simulation environments (levels) that help test several research projects. I helped one of these clients with refactoring and optimizing their use of the Addressable Asset System, greatly improving project load times.
Skills: Unity Engine, C#, Addressables, Kafka
Cerner Corporation
Capacity Management - (March 2020-September 2021) - Java
Cerner (now Oracle Cerner) is a healthcare information technology corporation. I worked with the Capacity Management organization, which develops solutions that help move patients and personnel through hospitals (bed management, personnel management, transfer orders, etc). My contributions included greatly improving processing times for hospital operations, mentoring new hires and teaching them best practices, taking responsibility for approval of quality code, and development on the full stack.
Skills: Java, Springboot, Hibernate, JavaScript, React, Docker, Kubernetes, Junit, and Mockito.
Cerner Corporation
Extensible i18n Learning Game Framework - (January 2020 - March 2020) - Java & ReactJS
For the Cerner Corporation's software engineering training program, I worked with a team to develop a game framework for teaching internationalization principles to developers. This web application will allow training administrators to create custom levels that demonstrate why proper internationalization is necessary. My work on this project encompassed the full stack, using Java, Springboot, and Hibernate for the back-end, and using JavaScript and React for the front-end. This project featured extensive unit testing using JUnit and Jest.
Cerner Corporation
Javascript Test Bench - (2019) - NodeJS
For 2019 internship at Cerner Corporation, I created a Node.js test bench application that parsed JavaScript files and wrote relevant information to a report in order to trace functional requirements. I was the sole developer on this project. This included extensive unit testing using Jest, utilizing the the JSDoc API for parsing files, and using Octokit, a client for GitHub’s API, for accessing content stored in Cerner’s repositories.
ZOLOZ
Zeta 2 - Unity Wallet App (2018) - Unity
Summer 2018 internship project for ZOLOZ, previously known as EyeVerify. ZOLOZ is a biometrics company owned by Ant Financial, an affiliate of Alibaba Group Holding.
Independently designed and programmed a unique user interface and a a series of minigames designed to collect and send the proper biometric data, in order to further research on new experimental technology. I managed my own tasks, sprints, and releases, and completed the project successfully by the end of the internship, after which ZOLOZ planned to patent the application with myself listed as the inventor.
Games:
Gravity Hopper - a 2D side-scrolling platformer where gravity can be inverted for unique twists
Voxel Skater - a 3D endless runner with collectible coins and random chunks of obstacles
Grassy Hills Golf - a 2D physics-based golf game controlled by swiping
Swipe Puzzle - a simple sliding puzzle game that alternates between different parts of the screen for research purposes
Treasure Swiper - a memorization puzzle game where the treasure chest will rotate a random 90 degrees in a series of directions, and the user must mimic that motion
Zolaga - a Galaga parody requested by the research team, re-purposed to be played only by tapping
Zoman - a PAC-MAN parody requested by the research team, with the added twist that you control two versions of the game at the same time, where swiping to change direction will affect both characters