Post Job Free

Resume

Sign in

Virtual Reality Programmer

Location:
Miami, FL
Posted:
May 28, 2020

Contact this candidate

Resume:

WORK EXPERIENCE

Virtual Reality Programmer

Worked at University of Miami Dec 2019 – May 2020

Project 1 – Patient Incivility Trainer

Project Details –

• The aim of the project was to increase awareness of incivility in healthcare, the related patient safety hazards and to promote the use of cognitive rehearsal strategies among pre licensure BSN students

• A magic leap application will take students through multiple scenarios that feature doctors. nurses, and patient avatars in various situations featuring incivility. Role & Responsibilities – To design and develop the application from the scratch with the idea of fulfilling all the requirements of the project. Achievement – Successfully integrated human like avatars in multiple scenarios, integrated lipsync component for adding talking ability to the avatars, handled multiple states using scriptable objects in the state machine. Achieved the facial expression and movement by using blend shapes. Successfully published the application on Magic Leap World. Tools & Technologies – Unity3D game engine, Magic leap headset, Lumin sdk, MagicLeap- Toolkit (MLTK).

Project Link - Patient Incivility Trainer

Project 2 – Airway Fire

Project Details –

• A magic leap application built to visualize combustion when dealing with incubated patients who are receiving high concentrations of oxygen.

• The application makes the simulation easily repeatable and increases readiness of students in health professions.

• The airway fire app simulates dangerous and messy elements like fire, smoke, and water.

• The application is a multi-player application which is build using Magic leap’s transmission toolkit.

Roles & Responsibilities – To implement the functionality simulates fire, smoke and water particle system based on the user interaction with the controller. To implement the magic leap transmission toolkit to convert the application from single player to multi-player application. Achievement – Successfully achieved the multiplayer functionality by integrating magic leap’s transmission tool. Successfully delivered the application to the client. Tools & Technology - Unity3D game engine, Magic leap headset, Lumin sdk, MagicLeap- Toolkit (MLTK – Transmission module).

Project Link -Airway Fire

KOMAL SHARMA

https://www.linkedin.com/in/komalsharma21/

Contact: 440-***-****

Email: addg6w@r.postjobfree.com

PROFILE

Experienced Unity developer who

can bring a diverse skill set and

creative drive to AR/VR and game

application development. Proficient

in designing, in different languages,

using distinct frameworks, feature

design, development and

implementation.

EDUCATION

Purdue University, USA

Master’s in Computer Science

Maharshi Dayanand University,

India

Bachelor’s in Information

Technology

SKILLS

Programming Languages

C#, Java, C++

Relational Database

MySQL

Web Servers

Apache Tomcat

Operating System

Unix, Windows, MacOS, Android,

iOS

Game Engine

Unity3D

Unity3D skills

Basic Character Movement,

Functions, Coroutines, Events,

Scriptable Objects, Binary State

Machine, State Machine, State

Handler, Raymarching, Object

Pooling, NavMesh, Editor Scripting,

Prefabs, Gizmo, Raycast, Enums,

Packages, Camera, Debugging,

Pathfinding, AI, Singleton Pattern,

Actor Model, Classes, SendMessage,

BroadcastMessage, Trigger,

Colliders, Input, Vectors, ASCII

graphics, SerializeField,

SelectionBase, RequireComponent,

DisallowMultipleComponent,

Range.Random, Mathf, Scene

Management, Height map, Normal

map, ExecuteInEditMode, Stack,

Queue, List, Arrays, Dictionary

Unity Components

UI, Animation, Animator, Audio,

Events, Lightning, Rendering,

Physics, Scripts, Effects, Mesh,

Layout, Particle System, Timeline,

NavMesh Agent, Terrain, Input

VR/AR Headsets

HTC Vive, Oculus Rift, Oculus

Quest, Samsung Odyssey,

Microsoft HoloLens, Magic Leap

Testing

TDD, Junit

Toolkits, SDKs & Plugins

Standard Assets, VRTK, MRTK,

Oculus sdk, Mapbox sdk, NGUI,

Android sdk, ARKit, SteamVR,

Vuforia sdk, ARCore, MLTK,

Lumin SDK

Graphics Software

Blender

IDE Tools

Eclipse, NetBeans, Xcode,

Sublime, Visual Studio Code,

Visual Studio

Mapping Applications

Mapbox

Version Control

GIT, Bitbucket, SourceTree

Project Development

Slack, Google Docs, Trello, JIRA,

Basecamp

Methodologies

SCRUM, Agile, Waterfall, RAD

Video Editor/Capture Software

Sony Vegas, iMovie, OBS

Compressing Software

FFmpeg

Audio Editing Software

Audacity

UNDERGRAD GPA

GPA - 3.5/4.0

GRAD GPA

GPA - 3.7/4.0

https://github.com/shrma21294

Project 3 – AR Ultrasound

Project Details –

• A magic leap application to view a live stream from an ultrasound machine inside the magic leap headset.

• The aim of the project was to help the doctors to view the output of an ultrasound machine without moving their head back and forth during their long shifts. Roles & Responsibilities – To design the user interface of the application and develop the functionality to connect with a video encoding device which is taking the input from the ultrasound machine and streaming it inside the magic leap headset. Achievement – Successfully implemented the functionality that processes the MJPEG stream coming from the video encoding device inside the magic leap application. Added user input modules, implemented magic leap virtual keyboard to take user input. Packaged the application to run on local area network to provide of less than 1 second. Successfully delivered the application to the client.

Tool & Technologies - – Unity3D game engine, Magic leap headset, Lumin sdk, MagicLeap- Toolkit (MLTK), J-Tech video encoder, TP-Link WiFi extender. Project 4 – Canes Central Trainer

Project Details -

• A magic leap VR and desktop application that shows how to use the new advising building at University of Miami.

• Cane Central is a multi-platform application that guide faculty, staff and students to familiarize themselves with the new building.

• This application is designed to give step-by-step interactive virtual tutorial.

• The application can run on platforms – Windows, Macintosh (Mac), Oculus Quest. Role & Responsibility – To design the user interface and develop the functionality of step system and camera movement for step by step guidance to the user. Achievement – Successfully build the project on Windows and Mac platform. Implemented a seamless step system with camera movement for each step. Successfully delivered the application to the client.

Tools & Technologies – Unity3D game engine, oculus quest, oculus sdk. VR Software Developer

Worked at The Glimpse Group October 2019 – Dec 2019 Project – Pelvic Exam Training

Project Details –

• To educate doctors and nurses about the pelvic examination procedure.

• A training simulator to simulate real world medical procedure.

• Human like patient avatar with well-defined body structure.

• The training is carried out in a simulated hospital room where the room is equipped with sanitization products, gloves, examination table, surgical instruments etc.

• The user (nurse or the doctor) will examine the patient using various surgical instruments.

• Several steps are carried out to complete the procedure and, in the end, the user is provided with the feedback report.

Role & Responsibilities – To program the procedure of carrying out the pelvic exam. Achievement – Successfully implemented binary state machine to carry out the procedure. Tools & Technologies – Unity3D game engine, oculus quest, oculus rift, oculus sdk. Software Engineer

Worked at Lattice Innovations Dec 2016 – August 2017 Project – CRMS (Central Remote Monitoring System)

Project Details -

• To abridge the communication between the medical specialist and the patients.

• Tele-Health Monitoring system displaying patient card with live vitals and graphs.

• The web application can trigger alarms corresponding to a patient like alarms related to heart rate, respiration rate, oxygen level etc.

• Medical specialist can review the patient history and can leave notes online.

• The patient cards keep on repositioning itself based on the patient’s condition. Role & Responsibilities – To design and develop tele health monitoring system which will help the medical specialists to connect with the patients from any part of the world. Achievement – Successfully build the web application on Angular 2 framework. Implemented the functionality that handles the connection with the Patient monitoring device using socket programing.

Tools & Technologies – Angular 2 framework, Typescript, HTML, CSS, Socket Programming, Visual Studio Code

TECHNICAL PROJECTS

Project – NiSource Safety WorkZone Intrusion

Client - NiSource

Project Details –

• Provide virtual training to the workers to detect various hazards at the work zone environment.

• Safety training for Nisource workers.

• Hazards detection at work zone environment by interacting with the environment.

• VR based application

Role & Responsibilities – To design and develop a VR based library of hazards (soil pile, excavation site, ladder, sidewalk etc.) to be used by workers for training purpose at their facility.

Tools & Technologies – Unity Game Engine, HTC Vive (Compatible with other Virtual Reality headsets too), C#, Coroutines, Events, UI, Scriptable Objects, Prefabs, Camera, Animation, SteamVR, Visual Studio, Mono develop

Link – WorkZone Intrusion

Project – Virtual 3D Septic System

Client – Indiana Department of Natural Resources, Lake Michigan Coastal Program Project Details –

• User-friendly 3D septic system model to understand overall working of septic system.

• Finds practical information and details on proper maintenance of septic systems.

• Available to the users as web-based tool.

Role & Responsibilities – To develop a user-friendly virtual 3D septic system model with which a user can go to different components and understand the basic functionality as well as learn the importance of maintaining the septic system. Tools & Technologies – Unity Game Engine, C#, Coroutines, Events, UI, Prefabs, Camera, Animation, 3D models, Rendering, Visual Studio, Mono develop Link – Virtual 3D Septic System

Project – Forensic Science

Project Details –

• Immersive 3D environment

• Allows user to locate, identify, and collect physical evidences, with real world forensics laboratory.

• Provides training to forensics science students. Role & Responsibilities – To develop functionalities to interact with the objects placed in the environment like grabbing the objects, teleportation, turning on the UV light, controller tooltips, taking screenshots etc.

Tools & Technologies – Unity Game Engine, HTC Vive (Compatible with other Virtual Reality headsets), C#, Coroutines, Events, UI, Scriptable Objects, Prefabs, Camera, Animation, SteamVR, VRTK, Visual Studio, Mono develop Link – Forensic Science

Chicago Tribune Post - Virtual crime scene gives students hands-on training without the risk Project – Cold Rolling Mill

Project Details –

• Develop to showcase usefulness on AR technology in Steel Industry

• Various components of Cold Rolling Mill are explained used HoloLens gesture feature.

• Includes calibration which uses spatial mapping and spatial understanding components of Mixed Reality Toolkit.

• Interaction with the model includes speech recognition, gaze gesture and air tap gesture

• Allow user to see the working model in the AR environment. Role & Responsibilities –

• To implement all the interactions with the model like calibration of the floor, speech recognition, use of gaze and air tap gesture.

• To understand the spatial mapping and spatial understanding to scan the environment before placing the model into the scene.

Tools & Technologies – Unity Game Engine, 3ds Max, HoloLens, Sony Vegas, C#, Camera, Animation, 3D models, Rendering, MRTK

ACHIEVEMENTS

• Won the excellence award for outstanding team at University of Miami.

• Played the role of lead developer during the tenure at University of Miami.

• Participated in Reality Virtually Hackathon 2019 at MIT Media Labs in Health & Wellness Category.

o Devpost: https://devpost.com/software/playground o Student Event Experience: Komal Sharma

• In charge and Mentor of Senior Design groups for School of Engineering.

• Ranked 3rd at University level in Undergrad and 1st at College level in Information Technology program.

CERTIFICATIONS

• Complete C# Unity Developer 3D: Learn to Code Making Games - Udemy

• Introduction to C# Programming and Unity – Coursera

• Web Development – Bharat Electronics

• Big Data Application Development - Edukinect



Contact this candidate