Programming Skills
• Strong JavaScript skills (used for over 3 years in front-end development with jQuery and Angular, back-end development with Node.js, 3D applications with WebGL).
• Proficient with PHP (about 3 years of professional experience), XHTML+CSS (website and application development for over 3 years).
• Good C++ skills (used for game development on the Wii platform and 90% of coursework projects and assignments during the IET course).
• Conversant with GLSL (2.0/ES) shading language.
• Solid experience in Java (used quite regularly in the past 10 years for desktop and mobile application development).
• Well conversant with C# (three indie game projects developed with XNA).
• Experience with Cocos2d-x and Box2D.
• Basic experience with Python (Django framework).
• Knowledge of MySQL and Cassandra databases.
• Proficient with Objective-C (PhoneGap plugins development) and VSL - Virtools Scripting language.
• Solid knowledge of XML and P2P network programming patterns (JXTA).
Software Skills
• IDEs: Eclipse, Visual Studio, Web/PHP Storm, PyCharm, NetBeans, XCode.
• Versioning systems: SVN, git.
• OS: Windows 7 / XP, Linux, MacOS.
• Other software packages: Dreamweaver, Fireworks, Photoshop, Illustrator, LaTeX.
Senior Developer @ - Working on itcher (itcher.com)
- Small, SCRUM-based team
- Key responsibilities:
o Front-end development (HTML5, CSS, JavaScript and jQuery/jQuery Mobile)
o Mobile development, based on PhoneGap framework 3.x
o Plugin development, on both Android (Java) and iOS (Objective-C), to extend the PhoneGap framework with extra native functionalities (e.g., notifications, social plugins, analytics etc.)
o Universal Analytics integration
o Single-page-app SEO (static snapshots generation, URL management, ...)
- Mostly focusing on front-end/mobile development, but occasionally working on back-end development as well (PHP Yii). From March 2014 to Present (1 year 8 months) London, United KingdomDeveloper @ - Working on Lyroke, one of the most popular free music games on the market.
- Being part of a small and agile development team, I work on the vast majority of the code base, implementing both client-side and back-end code, as well as ad-hoc native plugins for the mobile versions of the game (Android and iOS).
- Key responsibilities include:
o Client-side game logic and UI programming (HTML5, CSS, JavaScript and jQuery)
o Back-end logic programming (PHP)
o Integration of third party technologies (e.g., Tapjoy, SupersonicAds, Facebook OG)
o Development of content management and administration tools for the game
o Mobile development, based on PhoneGap framework
o Native-code plugin development, on both Android (Java) and iOS (Objective-C) From January 2013 to March 2014 (1 year 3 months) London, United KingdomFull-time postgraduate student @ - Attended the M.Sc. in Interactive Entertainment Technology, sponsored by a full scholarship from Regione Sardegna.
- Amongst top 5 students and top 3 research dissertations within the course. From September 2011 to October 2012 (1 year 2 months) Dublin, IrelandFreelance software developer @ - Web development for small businesses and organizations.
- Android development.
- Programming in PHP, SQL, Javascript, XHTML, CSS, Java. From May 2010 to August 2011 (1 year 4 months) Cagliari, ItalyCollaboratore a progetto @ - Development of software adaptors to enable the interoperability within different P2P service middlewares.
- Programming in Java, JXTA, SMEPP. From September 2009 to February 2010 (6 months) PisaJunior programmer @ Project title: "Circus" (Wii party game, published by 505 Games).
- Wii development.
- Virtools scripting. From April 2009 to August 2009 (5 months) Chiavari (GE) - Italy
Master of Science (M.Sc.), Interactive Entertainment Technology @ Trinity College, Dublin From 2011 to 2012 Laurea Specialistica in Informatica (MSc in Computer Science), Computer Science, 110/110 cum laude @ From 2006 to 2008 Laurea triennale in Informatica (BSc in Computer Science), Computer Science, 110/110 @ From 2002 to 2006 Matteo Tanca is skilled in: Java, JavaScript, HTML, HTML 5, AngularJS, jQuery, PHP, C++, CSS, XHTML, OpenGL, Game Development, XML, Game Programming, C#, WebStorm, GLSL, WebGL, Objective-C, SQL, JXTA, LaTeX, Virtools, DirectX, OpenGL ES, Node.js, Eclipse, Visual Studio, Android Development, Python, Tortoise SVN, Cocos2d-x, Box2D, OpenCV, wxWidgets, Git, Mobile Applications, Web Development, XNA, Dreamweaver, Yii, MongoDB, PHPStorm
Websites:
http://www.incomingconnection.net