Enthusiastic cross-platform application developer, passionate about delivering seamless user experiences through code. Experienced in automated test-driven development.
Overview
17
17
years of professional experience
Work History
Senior Software Developer
Autodesk, Inc.
05.2023 - Current
Maya Foundations Team Member, contributing to cross-platform support.
Integrated OneTBB for parallelized scene evaluation, view port interactions, and animation.
Utilized Qt to implement custom workspace controls and window management.
Conducted performance analysis using Chrome DevTools for video playback using WebView.
Employed TSan, ASan to detect and resolve data races and memory corruption issues.
Used Conan & CMake for dependency management and cross-platform build configuration.
Developed unit tests and automated Python test coverage for legacy functionalities.
Principal Software Engineer
Bluescape
10.2021 - 02.2023
Developed a virtual collaborative desktop app for macOS and Windows.
Implemented native crash reporting (Crashpad), tab management, and multi-monitor support.
Created C++ addons with Node API for Windows native functionalities.
Worked in a test-driven environment using Jest and GitHub Actions.
Authored technical documentation and cross-team proposals.
Lead Software Engineer
Magic Leap, Inc.
11.2018 - 10.2021
Developed public APIs, samples, and documentation for Lumin Runtime (Mixed Reality f/w).
Implemented cross process resource synchronization using Android Shared Memory (AOSP).
Built a zero-copy optimized video pipeline, signaling server, and Unity native plugin for multi user WebRTC video transmission and rendering.
Developed 3D textures for volumetric rendering samples using ray marching techniques.
Extensively worked in a multi-threaded Android based development workflow.
Software Design Engineer 3
The Coalition (Contract)
09.2018 - 11.2018
Collaborated briefly with the UI team on Gears 4.
Extensively used Unreal Blueprints and Slate UI for multiplayer game mode screens.
Intermediate Software Engineer
IUGO Mobile Entertainment, Inc.
12.2017 - 09.2018
Implemented in-game UI using C++ based in-house game engine for IOS/Android game.
Performed performance optimization/memory analysis using Xcode Instruments.
Game Programmer 2
Ludia, Inc.
07.2016 - 09.2017
Character animation and motion control system using Spine for in-game narrative
Developed a story editor with a previewer for game writers to create, edit, and test stories.
Integrated Google Analytics and Interstitial Ads for tracking user engagement and monetization.
Additional Experiences
Various
05.2008 - 04.2016
UI framework engineer at Gameloft New Zealand (2013 - 2016).
Web and mobile game developer at EA Mobile (2011-2013).
VBA Macro coder at Tech Mahindra Ltd (2008-2010).
Education
Post Graduate Diploma - Games Development
Image College of Arts, Animation & Technology
Tamil Nadu, India
05-2011
Bachelor of Engineering - Electronics and Communication Engineering
Kongu Engineering College
Tamil Nadu, India
05-2008
Skills
C 20 Python C# TypeScript
React Qt WPF
OpenGL OneTBB Chromium Embree
Maya Unreal Unity
Electron Lumin Runtime Node JS
XCode VSCode
CMake Conan NPM
GTest Jest
GDB VTune SysTrace
Jenkins GitHub Actions
Timeline
Senior Software Developer
Autodesk, Inc.
05.2023 - Current
Principal Software Engineer
Bluescape
10.2021 - 02.2023
Lead Software Engineer
Magic Leap, Inc.
11.2018 - 10.2021
Software Design Engineer 3
The Coalition (Contract)
09.2018 - 11.2018
Intermediate Software Engineer
IUGO Mobile Entertainment, Inc.
12.2017 - 09.2018
Game Programmer 2
Ludia, Inc.
07.2016 - 09.2017
Additional Experiences
Various
05.2008 - 04.2016
Post Graduate Diploma - Games Development
Image College of Arts, Animation & Technology
Bachelor of Engineering - Electronics and Communication Engineering
Kongu Engineering College
Similar Profiles
Swathi TwaddellSwathi Twaddell
Program Manager, Marketing Technology at Autodesk, Inc.Program Manager, Marketing Technology at Autodesk, Inc.
Senior Deal Development Executive, Named Accounts – Architecture Engineering Construction (AEC) / Media and Entertainment (M&E) Verticals at Autodesk, Inc.Senior Deal Development Executive, Named Accounts – Architecture Engineering Construction (AEC) / Media and Entertainment (M&E) Verticals at Autodesk, Inc.