RESUME

Creating online medical simulations for the VA using Unity3D (C#) and SmartFox Server.

All the built simulations were ported to WebGL using Babylon JS and TypeScript because of Google’s decision to drop NPAPI support for Chrome.

Responsible for creating and maintaining MuveBabylon, an API entirely written in TypeScript used as an extra layer of abstraction between BabylonJS (WebGL Engine) and the front end code.

Responsible for creating a menu builder system used in almost every WebGL simulation which drastically reduces the level of effort of creating any kind of menus in a web a web site. This scalable menu system was entirely created in typescript and is not bound to a particular HTML layout or CSS style.

Responsible for leading day to day scrum meetings with a team of 6 and planning the simulations’ timeline as well as handling code reviews, mentoring the team and communicating to the Project Manager the project’s monthly progress.

As the Senior Developer of the team, I’m also responsible for 95% of the underlying infrastructure in all the Unity3D and Babylon JS simulations (10 simulations) written in C# and TypeScript respectively. In addition, I am also in charge of all the SmartFox server side code written in Java.