Career Profile
A Game Programmer and a CG Artist with over 10 years of overall experience in Games development, AR Applications and CG.
My key skills include prototyping and developing gameplay, developing UI/UX with design team, integrating Ads and IAPs, debugging the application to make it more robust as well as mentoring junior team mates and helping them in problem/bug solving. All this along with skills in Maya, 3Ds Max, Unreal Engine as well as basics of C++ and python.
Work Experience
- Programmer on a VR project being developed in Unity.
- Software Engineering role in Osmo Worksheets team.
- Responsible for working on new features to Osmo Worksheets product of Byjus as well as debugging existing code in Unity based frontend.
- Prototyping ideas shared by content design team.
- Develop corporate Augmented Reality applications using various AR SDKs.
- Checking technical feasibility of and prototyping AR SDKs before beginning work on an application.
- Prototyped and developed an AR application for Indoor Navigation in iOS using ARKit.
- Developed an internal AR applicatin for an automobile giant using Vuforia Model Targets.
- Promoted as a senior developer.
- In addition to my own responsibilities as a developer, I also help other teammates in debugging and problem solving for their projects.
- Creating editor tools to pace project pipeline.
- Creating documentations for new systems, tools and prototypes for knowledge sharing and guiding others.
- Mentoring new team members.
- Develop, update and port various Android and iOS games using C# with Unity3D.
- Creating gameplay systems, UI flows, game services as well as integrating IAPs, and Ads.
- Writing dynamic data fetching systems with WebRequests and JSONs.
- Debugging and optimising existing games for performance during updates.
- Prototyping new tools and technologies.
- Single-handedly developed Fab Tattoo Design Studio, which has over 1 million downloads and reached #1 in US, India and around 50 other countries in RPG category on Google Play Store.
- Created gameplay for cricket games such as Master Blaster T20, Cricket Champs, Gully Cricket, that went to top 5 list in Sports category on Google Play Store.
- Successfully implemented a custom mechanism, Yoyo, to show in-game ads for other Games2Win games by fetching JSON data from server.
- Wrote a custom shader in Unity with CG that shows multiple textures on top of one another and includes masking for 2 coloring games.
- Successfully ported company’s first game to Tizen OS in coordination with Samsung Developers and set guidelines for others to achieve porting to the same.
- Developed multiple edu-games in Unity3D as gameplay programmer.
- Environment/Props creation with Autodesk Maya. Worked on level editing, material creation, camera sequence creation and particle effects in Unreal Engine and Unity3D
- Responsible for production coordination between modelling, texturing and animation teams to keep track of assets during development.
- Responsible for creation of storyboard animatics using Adobe After Effects and rendering 3D backgrounds and props for the same with 3Ds Max. Projects included pre-production of ad commercials for brands such as Kellogg’s and Cadbury.
Side Projects
Sci-Fi Chambers Asset Pack.
- Released a sci-fi asset pack on Unreal Engine Marketplace, as well as on Unity Asset Store.
Terrain Starter Pack
- Release a terrain starter pack with a procedural terrain material and fauna on Unreal Engine Marketplace.
Masking Shader Pack
- Released a simple masking shader pack for Unity Asset store.
JSON Creator
- A simple JSON creator as an editor tool within Unity.
Brazil Renderer Tutorial
- Published a tutorial on Global Illumination with Brazil Renderer in 3Ds Max.
VRay Renderer Tutorial
- Published a tutorial on exterior lighting with HDRI using VRay in 3Ds Max.
Beta Tests
- Beta tested Unreal Engine 4.