Skills Summary
Several years of practical experience with each of C++, Java and Objective-CFamiliar with Python, PHP, Javascript and C#Experienced developing graphical applications using OpenGL and WebGLDeveloped software for OS X , Linux , Windows , iOS, Android and Web platformsProficient in the use of content creation software including Houdini,GIMPand Blender3DSeveral years of experience with using the Unity3D game engine as an artist and software developerComfortable developing in a Linux command line environmentFamiliar with Git and SVN version control systemsWork Experience
Senior Software Developer - SideFX(May 2016 - Present)
C++ and Python developer working on Houdini, a set of animation and procedural content authoring toolsDeveloped and maintainedPDG, a tool for managing/scheduling tasks in a VFX pipelineWorked on various machine learning projects, including developing new style transfer node and generic training pipelineWorked on various binding infrastructure projects, including an in-house Python and C# binding generator for the Houdini Engine API3D Software Intern - SideFX (Jan - May 2015)
C++ and Python developer working on Houdini, a set of animation and procedural content authoring toolsContinued maintaining and improving Qt code from previous internshipWorked on various rendering features, including support for motion blurring of geometry attributes and visualization tools for BVH dataCreated several new tools in Python including a character editor and pose library3D Software Intern - SideFX(May - Sept 2014)
Worked on replacing the in-house Houdini UI framework with a new Qt based user interfaceImplemented a feature that allows users to create custom UI components using Python and PyQTWorked on improving the performance of SVG parsing in HoudiniSoftware Engineering Intern - Evernote(Sept - Dec 2013)
Worked on various Evernote frontend and backend features as a member of the web services teamUsed a wide range of languages and technologies, including Java + JSP, JavaScript, LESS and Hibernate.Implemented new login and registration flow, a user referral program and worked on the Evernote MarketAndroid Intern - Enflick(Jan - May 2013)
Android developer working on TextNow, a free text messaging and calling service with over ten million users on three platformsDesigned and developed a unified inbox feature that allows TextNow to integrate with the native Android SMS applicationImplemented a variety of other features, including conversation theming, a home screen widget and Facebook integrationiOS Intern - Enflick(May - Sept 2012)
iOS developer working on Touch, a cross-platform social networking service for Android, iOS and BlackberryDeveloped several major features, such as Facebook integration, native contact importing and a new onboarding UIImplemented a usage tracking system using the Google Analytics platform