
Matt Durgavich
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
Kayak.com
- Designed and did feature work on the Kayak.com mobile app.
Android Developer
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.
Senior Mobile Engineer
Subatomic Studios
- Contributed to the front-end client and back-end server on a forthcoming multiplayer game title.
Senior Programmer
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.
Senior Game Developer
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.
Game Programmer
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.
Lead Developer
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
Senior Application Developer
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.
Experience
Sibylus.com
http://chronicle.com/blogs/wiredcampus/u-of-chicago-students-hope-to-revolutionize-course-packs/31539KAYAK Mobile app
https://itunes.apple.com/us/app/kayak-flights-hotels-cars/id305204535?mt=8Skills
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
Education
Masters Degree in Computer Science
Boston University - Boston
Bachelors Degree in Computer Science
Tufts University - Boston