Matt Durgavich, Developer in Boston, MA, United States
Matt is available for hire
Hire Matt

Matt Durgavich

Verified Expert  in Engineering

Software Developer

Location
Boston, MA, United States
Toptal Member Since
April 23, 2013

Matt is a seasoned programmer with technical breadth and depth. He has worked in a variety of industries, ranging from startups to large corporations on everything from embedded systems to large-scale web apps. Aside from his extensive technical skills, he is also a strong team member and leader.

Availability

Part-time

Preferred Environment

Eclipse, Vim Text Editor, Xcode

The most amazing...

...code I've written is deep development work on two AAA, multimillion dollar video games: Rockstar's Red Dead Redemption and Max Payne 3.

Work Experience

Senior Mobile Engineer/Team Lead

2014 - PRESENT
Kayak.com
  • Designed and did feature work on the Kayak.com mobile app.
Technologies: Ruby, Python, iOS

Android Developer

2013 - PRESENT
Apps Kids Love
  • Ported an existing iOS jig saw puzzle game to the Android platform.
  • Chose UI and back-end components in order to optimize time-to-market for the Android version.
Technologies: Java

Senior Mobile Engineer

2013 - 2014
Subatomic Studios
  • Contributed to the front-end client and back-end server on a forthcoming multiplayer game title.
Technologies: Python, C++, Android, iOS

Senior Programmer

2012 - 2013
Demiurge Studios
  • Programmed in several disciplines.
  • Contributed to several unannounced titles in production with varied monetization models, including Free-To-Play (F2P).
  • Used a variety of technologies, including iOS, Google Native Client, and Flash.
  • Worked in diverse areas such as gameplay, UI, In-App-Purchasing, networking, and performance optimization.
  • Frequently contributed game design feedback to improve fit, finish, and user experience.
  • Mentored junior staff.
Technologies: Flash, Objective-C, C++

Senior Game Developer

2011 - 2012
Game Show Network
  • Developed games and backend server infrastructure for GSN's web gaming platforms.
  • Implemented front-end gaming technology using Flash and Unity 3d.
  • Provided back-end support using C++.
  • Contributed heavily to scalability, performance optimization, and software architecture.
Technologies: Flash, JavaScript, C++

Game Programmer

2010 - 2012
Rockstar Games
  • Worked as a Game Programmer on Red Dead Redemption, focusing on animation and gameplay.
  • Programmed for Max Payne 3, focusing on Xbox and PS3 optimization.
  • Worked on rendering, audio, Bink video playback, and gameplay systems.
  • Planned performance work and liaised with Sony technical staff.
Technologies: Assembly Language, C++

Lead Developer

2010 - 2011
Sibylus.com
  • Worked for a startup focused on disrupting traditional school to student pricing models by collating and distributing electronic course readings for business school through the Cloud.
  • Chose the raft of technologies that would deliver a minimum viable product as quickly as possible.
  • Technologies used included PHP, Ruby on Rails, HAML, Sass, and CoffeeScript.
  • Press: http://j.mp/siblchronofhighered, http://j.mp/siblwbez
Technologies: Ruby on Rails (RoR), jQuery, HTML, JavaScript, PHP

Senior Application Developer

2007 - 2010
The MITRE Corporation
  • Worked as a visualization engineer for DoD projects.
  • Used game engines, OpenGL, DirectX, C#, C++, JavaScript, HTML, and Ruby on Rails to realize prototype systems for a variety of customers from the US Government.
Technologies: Ruby on Rails (RoR), JavaScript, Java, C#, C, C++

Sibylus.com

http://chronicle.com/blogs/wiredcampus/u-of-chicago-students-hope-to-revolutionize-course-packs/31539
A now-defunct startup, Sibylus.com sought to replace university students' paper-bound course packs with a slick digital interface accessible from desktops and mobile web devices. I was responsible for choosing their technology suite, implementing key pieces across the entire stack, and managing two remote developers.

KAYAK Mobile app

https://itunes.apple.com/us/app/kayak-flights-hotels-cars/id305204535?mt=8
KAYAK.com's iOS app. I was responsible for feature development, architecture, bug fixing, mentorship, and the occasional joke.

Languages

C, Swift, C++, Objective-C, C#, JavaScript, Assembly Language, PHP, HTML, Python, Ruby, Java, SQL

Frameworks

Cocoa, UIKit, Unreal Engine, Ruby on Rails (RoR), Twisted

Tools

Xcode, Subversion (SVN), Git, Mercurial, Vim Text Editor, Flash

Paradigms

Object-oriented Programming (OOP), Mobile Development, Agile Software Development, Scalable Application, Functional Programming

Platforms

iOS, Playstation 3, Xbox 360, Windows, Linux, Android, MacOS, Eclipse

Other

Ajax, Mobile App Development, Mobile Apps, Team Mentoring, Architecture

Libraries/APIs

Node.js, OpenGL, DirectX, jQuery

Storage

SQLite, MySQL

2008 - 2010

Masters Degree in Computer Science

Boston University - Boston

1999 - 2003

Bachelors Degree in Computer Science

Tufts University - Boston