- Responsible for designing and developing the pipeline/workflows for managing the VMs/Servers on the Cloud (Coreweave) using IaaC principles at the core
- Automating the Software installation in the Windows VMs during provisioning using Cloudbase solutions (CloudInit module) and Powershell scripting
- Developed FullStack web apps that help with the management of Infrastructure on the cloud
- Designing and Developing the Asset Database on Couchbase DB (Capella) along with the migration of existing data on MySQL server
Founder / Director / Principal Consultant
Skynet Technology Ltd
July 2021 - Present
Surrey, British Columbia, Canada
Boutique Software Maker. Specialized in Software Consulting/Contract services with an expertise in Animation/VFX, Automation, DevOps, Python, Full-Stack Web Development (React/Vue3, TailwindCSS, AWS Amplify. Flask/FastAPI)
TL;DR Have an idea and don't know how to design,build and execute the software for product development, just reach out !
Consulting Lead Site Reliability Engineer
Spire Animation Studios
September 2021 - March 2023
Vancouver, Canada
Software Engineer
Parallel Domain
February 2020 - September 2021
Vancouver, Canada Area
Senior Pipeline TD
Bardel Entertainment
July 2018 - February 2020
Vancouver, Canada Area
Part of the Core Pipeline Team. Responsible for the design decisions of the new pipeline/workflows to support a low end feature/high end episodic animated productions happening at the studio. Also responsible for mentoring the team in terms of best practices in Software Development and making sure that they are executed as per guidelines
Chief Pipeline TD
ON Animation Studios
October 2017 - June 2018
Montréal, Canada
- Leading the Pipeline Team and also supervising the Wrangling team at the Studio
- Overseeing the Pipeline needs across all the departments in the studio
- Developing the core pipeline modules for usage across the studio
- Front end departments (Previz/Layout/Animation) toolchain development
- Pipeline development from scratch for FX department
- Pipeline development for Comp and Lighting departments
- Developed Batch Rendering system using Guerilla Renderer
Pipeline Technical Director for Lighting
Animal Logic
January 2016 - July 2017
Sydney, Australia
Department Technical Director for FX
DreamWorks Animation
July 2013 - December 2015
Bengaluru Area, India
Working as a Department Technical Director for FX for the feature "Penguins of Madagascar". Day to day duties involve the development of Pipeline tools for FX artists. Debugging issues related to Pipeline flow as well as HOUDINI. Knowing the dependencies with immediate departments Lighting and Animation/Character Effects/Crowds.
Department Technical Director for Animation
DreamWorks Animation
February 2012 - December 2013
Bengaluru Area, India
Working on CG Animation feature films like already announced Mr. Peabody and Sherman as an Animation Technical Director. Typical duties involves Animation pipeline maintenance, upgrading/creating new features in the pipeline, Writing scripts, Helping out artists in debugging on the production issues. Past projects include DreamWorks Dragons Riders of Berk, the TV series for Cartoon Network (Episodes: 2,4,10 and 12)
Graduate Student in Computer Graphics and Game Technology
University of Pennsylvania
September 2010 - December 2011
Greater Philadelphia Area
Learned the concepts of Computer Graphics in first semester (Thanks to Dr.Norm Badler and Dr.Stephen Lane). Created scene graphs, Volumetric rendering of clouds, Motion Capture, worked with motion builder. "under the hood" technology in Computer Animtion. Learned to develop 3D models in Maya (Thanks to Scott White). In the second semester I worked on Physically based animation (Jello cube, smoke simulations, Rigid Body SImulations, Thanks to Joe Kider). Advanced Topics in Computer Graphics made me go through a lot and lot of SIGGRAPH papers, which provided insight in to the happenings in the industry. Computer Animation in Fine Arts is a fun way learning about "movement", principles of animation and applying them to a 10 sec-20 sec short films. Final semester was to develop a game from scratch in Unity 3D game engine through a series of small game development tasks along with
CG Software Engineer - Summer Intern
EA Sports
May 2011 - August 2011
Orlando, Florida Area
Internship in Graphics Solutions, Internal Tools and Pipelines for Core Football Graphics Team
Lead Software Engineer
Samsung India Software Operations
September 2007 - July 2010
Bengaluru Area, India
Worked in Embedded software team which develops CDMA mobile applications for USA Tier-2 CDMA carriers. Responsible for the development and maintainance of MP3 Player application front end. Performed several IOTs in messaging and browser modules.
Software Engineer
Motorola India Pvt Ltd, Bangalore
May 2006 - September 2007
Bengaluru Area, India
Responsible for the performance and bug fixing of the BREW PEK module. Validation and fixing of all the BREW APIs as per the carrier specific requirements and device data sheet submitted to the Qualcomm.