About me

I am a senior software engineer with 11 years of experience, focused on game development, full-stack development, and graphic design. I am currently the senior developer on my team at Google using Python, Django, NodeJS, JavaScript, and Photoshop. I have contributed to 3 released games and am currently building a 3D game in Unity and C#. I also have experience as a team lead, scrum master, business development, and I enjoy mentoring junior developers and learning new technologies.

Technologies

C#, ES6, Javascript, NodeJS, Express, MongoDB, Python, Django, AngularJS, ReactJS, Actionscript, PHP, NPM, Grunt, Gulp, REST, HTTP, jQuery, Git, SVN, Perforce, JSON, SASS, CSS3

Design

Unity3D, Photoshop, Illustrator, Premiere, GUI, Blender, Maya, SVG, Vector, Flash

Tools

Intellij, Eclipse, Visual Studio, WebStorm, PyCharm, MonoDevelop

OPS & Deployment

Jenkins, Apache, Linux, Ubuntu, CentOS

Virtual Machines

VMWare, VirtualBox

Agile Development

SCRUM, JIRA, Rally, Pivotal Tracker

Contact

tjmacari@gmail.com

925.270.6322

GAME DEVELOPMENT

Hero Force (Kabam), Dragons of Atlantis (Kabam), 25,000 Pyramid (iWin Games), Outbid.com

GITHUB CODE SAMPLES

Python, Maya, Unity3D, C#, AngularJS, NodeJS, MongoDB, Three.JS

Maya / Python script orbit scene
Python, Maya
Created python scripts in Maya to randomize hexagon shapes, force them to face centered glowing orb, animate in a circular motion, and pulse to and from the orb. Applied directional light as well a point light within the org.
https://github.com/tjmacari/maya_orbit https://www.youtube.com/watch?v=6oWAlBCvsqw
3D First person shooter game demo
Unity3D, C#, Photoshop
Implements pathfinding, damage, health, multiple cameras (viewport and fists), notification manager, general game manager, spritesheet manipulation, 3D asset manipulation, design patterns, music, sound effects, coding so items and enemies always face the camera, and animation.
https://github.com/tjmacari/Abandoned-Office https://www.youtube.com/watch?v=OTOSlWy_QwE
MEAN Stack database
MongoDB, Mongoose, Express, AngularJS, NodeJS, ES6
https://github.com/tjmacari/nodejsform
Simple spinning 3D Baseball card
Three.js library
https://tjmacari.github.io/card https://github.com/tjmacari/card
Responsive AngularJS Gallery & AMD
AngularJS, RequireJS, LESS
http://tjmacari.github.io/vanilla https://github.com/tjmacari/vanilla

FULL-STACK DEVELOPMENT & OPS

Google, Electronic Arts, eBay

BRANDING, GRAPHIC DESIGN, ASSET CREATION

Pittsburg Diamonds Professional Baseball