Hi! I'm

Maximiliano Miranda

Software developer, teacher and PhD student in Computer Science Engineering

m.miranda@outlook.com

(+34) 666651156

GitHub: maxi-jp

English CAE

Spanish Native

Experience

Sngular

Lead Software Engineer

January 2018 - now

Sngular Studios team. Development of entertainment applications for mobile (Android, iOS) and desktop devices (PC, consoles). Web development: front (Vue.js, AngularJS), back, Wordpress.

Projects:

  • Interactive table for the Saudi Arabia pavilion of the Expo 2020 of Dubai

    Distributed application formed by several projectors sharing the same interactive experience (Unreal Engine) (see more).

  • Didactic and entertainment applications for Al Shindagha Museum (Dubai)

    Set of different interactive applications for the Al Shindagha Museum of Dubai including minigames, AR applications and information touch panels (Unity) (see more).

  • Dinosaurus Huevos (Tamagotchi-like videogame)

    Videogame for mobile devices (Android & iOS) for an important brand of cookies (Unity) (see more).

  • BBVA Foundation – VR visits

    WebVR application for creating virtual museums for virtual reality devices (front: A-Frame, back: Wordpress) (see more).

  • Brain Training ONCE-Vodafone

    Application for mobile devices (Android, iOS) that collects several minigames for visual impaired-people (Cordova + Vue.js + GameMaker)(see more).

  • CoolPaintrVR

    Participation in the development of the PlayStation VR painting application for PlayStation 4 (inhouse C++ engine). Web platform developed with Wordpress (see more).

ESNE University School of Design, Innovation and Technology

Professor (Design and Development of Videogames - University Degree)

September 2016 - now

Subjects:

  • Gameplay Programming
  • Artificial Intelligence for Videogames
  • Web Videogames Development

Digital Jokers Mobile

Tools Programmer

July 2011 - october 2011

Programmer for tools and computer applications for 2D videogames. (Mainly developing a program for the design and construction of 2D sceneries for graphic adventure games, C++).

Others

University & personal projects

  • Mutant Meat City (2013 - 2015)

    Videogame developed with Unity that mixes the genres RTS and MOBA in a competitive and cooperative online environment using an asymmetric gameplay. Created within the capstone project of the Computer Science Engineering of the Complutense University of Madrid (qualified with honours) and the End-of-Degree project of the Design and Development of Videogames Degree of the Camilo José Cela University (ESNE) (qualified with honours) (see more).

  • Project_CHANDRA (2012 - 2013)

    2d space shooter videogame (twin-stick shooter) developed with Microsoft’s XNA (C# on Visual Studio 2010) for the Software Engineering subject of the Computer Science Engineering of the Complutense University of Madrid. Qualified with honours (see more).

  • Last Frontier Battles (2013)

    2d space shooter videogame developed in a game-jam weekend with Construct for Windows Phone.

  • Dental Crysis (2013)

    Whac-a-mole like videogame developed in a game-jam weekend with Construct for Windows Phone.

  • Muebles Esteban Miranda - webpage (2012)

Wildbit Studios

Software engineer and videogames developer

July 2014 - december 2017

Videogames development for PC, consoles, mobile platforms and web with Unity, Unreal Engine 4, cocos2d-js and with an in-house engine (C++). Web development (HTML5 | CSS3 | JavaScript | jQuery | PHP | Wordpress | Angular). Mobile platforms hybrid applications (Marmalade SDK | Cordova | ionic) and native (Android SDK/NDK | Xcode/Objective-C). Web apps development for telecom. services (back and front-end).

Projects:

  • Friends of the Prado Museum Foundation - website

    Development of supporting tasks and maintenance of the back-end platform (php, MySQL) and the front-end (JavaScript, jQuery, Bootstrap) (see more).

  • Mefacilyta AR

    Augmented Reality application for mobile devices for facilitating the inclusion to people with reduced mobility and intellectual disabilities at their workplaces (Unity 5 + Vuforia) (see more).

  • Ticket Bureau

    Web platform for selling tickets for musical and sporting events. Development of supporting tasks and maintenance of the back-end platform (see more).

  • Telefónica Onda

    Hybrid application (Windows 10, iOS) for the management of virtual catalogues for internal use by Telefonica’s salespeople worldwide (Cordova-ionic) (see more).

  • Draw Fighters

    Creatures Turn-Based Combat videogame for PlayStation 4. Launched on holydays 2016 (Unreal Engine 4) (see more).

  • NeoxKidz World

    Videogame for mobile devices (iOS, Android) published by Atresmedia. Developed with Wildbit’s in-house engine Flamebit (C++) (see more).

  • Delicious 11 (Delicious Emily’s Home Sweet Home)

    Web version of the GameHouse’s time-managing videogame. Developed with cocos2d-js (see more).

  • Liopardo

    Wordpress website for Atresmedia Corporation of humour and curious news developed with a new theme created specifically with multiple customization options (see more).

  • SpeedStar

    Videogame for Android devices of skill and reflexes where players must use one or several buttons to make the vehicle change lanes along different routes to avoid all kinds of obstacles. Adapted for people with reduced mobility. Developed with Unity and Android SDK (see more).

  • Patrimonio Nacional

    official application for mobile devices (iOS, Android) of the public agency Patrimonio Nacional, with a virtual catalogue of places managed by the entity and artistic exhibitions information. Developed with Marmalade SDK (see more).

Skills

  • Videogames Programming
    Videogames Programming
  • Gameplay Programming
    Gameplay Programming
  • AI Programming
    AI Programming
  • Game design
    Game design
  • Web front-end development
    Web front-end development
  • Web back-end development
    Web back-end development
  • Production
    Production
  • Software Engineering
    Software Engineering
  • 3D inorganic modeling
    3D inorganic modeling
  • Texture artist
    Texture artist

Programming Languages

  • C / C++
    C / C++
  • C#
    C#
  • Java
    Java
  • Javascript / ES6
    Javascript / ES6
  • TypeScript
    TypeScript
  • PHP
    PHP
  • Visual C
    Visual C
  • AC3
    AC3
  • Pascal
    Pascal

Others

  • git
    git
  • HTML
    HTML
  • CSS
    CSS
  • Wordpress
    Wordpress
  • OpenGL
    OpenGL
  • Android NDK
    Android NDK
  • MySQL
    MySQL
  • Scrum
    Scrum

Tools

  • Unity3D
    back
    right
    C#
    Visual Studio
    bottom

    Unity3D

  • Unreal Engine
    back
    Perforce - p4v
    C++ (logo by Jeremy Kratz)
    Visual Studio
    bottom

    Unreal Engine

  • cocos2d
    back
    right
    JavaScript
    WebStorm
    bottom

    cocos2d

  • Microsoft XNA
    back
    right
    C#
    Visual Studio
    bottom

    Microsoft XNA

  • Wordpress
    Docker
    XAMPP
    PHP
    PHPStorm
    bottom

    Wordpress

  • Vue.js
    back
    right
    JavaScript
    ECMAScript 6
    bottom

    Vue.js

  • Apache Cordova
    back
    ECMAScript 6
    ionic
    JavaScript
    bottom

    Cordova / ionic

  • Adobe Photoshop

    Adobe Photoshop

  • Adobe Illustrator

    Adobe Illustrator

  • Autodesk 3ds Max

    Autodesk 3ds Max

  • Autodesk 3ds Max

    MS Office (Excel, Access)

Education

Complutense University of Madrid

PhD student in Computer Science Engineering

2014 - now

AI for videogames research (Learning from Demonstration for modeling human playing style). Thesis Directors: Federico Peinado Gil and Antonio A. Sánchez Ruiz-Granados.

Publications:

ESNE - Camilo José Cela University

Design and Development of Videogames (4 years degree)

Expert in Programming and Interactive Technology

2010 - 2014

Highlights:

  • High Distinction in the End-of-Degree Project (see section Projects)
  • Average score: 8.02/10

Complutense University of Madrid

Computer Science Engineering (5 years degree)

2012 - 2014

Highlights:

Complutense University of Madrid

Technical Engineering in Computer Systems (3 years degree)

Additional Training

  • English language courses:

    Currently at C2.2. Modern Language Centre of the Complutense University of Madrid (CSIM).

    Cambridge Certificate in Advanced English obtained in March 2019.

  • Network Security Practices

    Cryptography, Models of attacks, Defense infrastructure, Security. 75 hours, summer of 2013. Complutense University Summer School.

  • Computer skills courses by the Complutense University of Madrid. 40 hours each:
    • Web Technologies course (HTML, XHTML, CSS, JavaScript, PHP), 2011 - 2012.
    • Network Laboratory (Networks configuration with Linux; Ethernet; advance IP configuration, IP routing, IPv6, prot. UDP y TCP), 2011 - 2012.
    • Scientific texts with LaTeX, 2015 July – August.
    • Web design with Adobe Dreamweaver, 2014 Nov – Feb.
    • Data Bases with Microsoft Access, 2013 March – April.
    • Spreadsheets with Microsoft Excel, 2012 dec. – 2013 Jan.
    • Advance Internet, 2008 March – June.
    • Text processing with Microsoft Word, 2008 March – June.
    • Web Design Introduction with Microsoft FrontPage, 2008 March – June.
  • Other courses:
    • Vue.js, 30 hours, 2018.
    • HTML5 Videogames Development (canvas, svg, SQL, etc.), 30 hours, 2016.
    • Marketing 2.0: The new Marketing on the Internet of the Social Networks, 60 hours. Edite formation, 2014 Sept – Nov.
    • Introduction to Multiplatform 3D Videogames Development with Unity3D, 150 hours, Seis Cocos technical school, 2013 August.

Wellcome to my CV's webpage!

What do you want to see? ლ(ಠ_ಠ ლ)