Resume

Computer Engineer

Pablo Silvestre Soler

Valencia (Spain) 46008
Birth date: 22/03/1986
Own vehicle

pabsilso@gmail.com
https://www.linkedin.com/in/pablosilvestresoler

Professional Experience

3/21-… ZeptoLab
Position: Senior Unity Developer
Description: Development and integration of new features in Evo Pop: iOS and Android. Development, support and maintenance of games and apps.
6/20-3/21 Starloop S.L.
Position: Senior Game Developer
Description: Development and integration of cross-platform projects in a container app of board games and social casino: iOS, Android and WebGL.
Development, support and maintenance of games and apps.
7/18-5/20 RosieReality GmbH
Position: Lead programmer – Sofware Engineer
Description: Development of cross-platform games and interactive apps: iOS, Android, tvOS and macOS.
Development, support and maintenance of games and apps.
2/16-3/18 Playgram Games S.L.
Position: Senior programmer
Description: Development of horizontal platform over a third party videogame engine (Unity 3d) to publish cross-platform games trying to optimize quantity and quality of code.
Development, support and maintenance of production games for mobile and Facebook platforms.
6/16-10/16 Sunburned Games S.A.
Position: Game Programmer
Description: Development, support and maintenance to publish a videogame for PC for Steam platform.
10/12-1/16 The Netwizzy Company S.L.
Position: Programmer in Mobile Devices Department
Description: Port web applications already existing in company to mobile devices and publish them for Google Play, Apple Store and Amazon AppStore.
Development of mobile framework (IAP, push notifications, Facebook API…) for Android and iOS.
Support of Our.com client and development of web games.
7/12-10/12 Polytechnic University of Valencia
Position: Advanced Technician of Communication Area of Culture and Students Vicerectorate
Description: In charge of project “INTEGRA2” of Polytechnic University of Valencia: development of a smart tutor system that helps students to select their university careers and linkage of this system to virtual reality system of Polytechnic University of Valencia 3D.
4/10-4/12 Biomechanics Institute of Valencia
Position: Grant Holder of Software Development Department
Description: Development of photogrammetry projects, force platforms and 3D markers, programming test for stereoscopic vision glasses and work with IP cameras.
2/10-3/10 Biomechanics Institute of Valencia
Position: Business internship grant done as part of software development department
Description: Be part of software development team integrating final degree project in marketed product.
7/09-1/10 Biomechanics Institute of Valencia
Position: Collaboration period to develop final degree project
Description: Develop 3D animation to graphically represent human movements using markers. Final degree project: “Animación 3D del Raquis Cervical. Aplicación para la Valoración de Cervicalgias”

Academic background

2004-2010

Computer Engineering

Polytechnic University of Valencia

Coursing specialist in industrial computing, graphics and computer vision

Knowledge and skills

Languages:

  • English (Speaking: Conversation; Writing: Fluent; Reading: Fluent)
  • Spanish (Speaking: Native; Writing: Native; Reading: Native)
  • Catalan (Speaking: Native; Writing: Native; Reading: Native)

Project and task management:

  • Agile methodologies (Scrum, Kanban, XP…)
  • JIRA, Trello, HacknPlan…

Object-oriented programming:

  • C# (Medium-high level, 5 years of experience)
  • C (Medium level, 3 years of experience)
  • C++ (5 years of experience)
  • Java (Medium-high level, 2 years of experience)
  • Action Script 3.0 (High level, 3 years of experience)

Web programming:

  • HTML5 (Basic level)
  • PHP (Basic level)
  • Javascript (Medium level)
  • CSS3 (Basic level)

Databases:

  • Oracle SQL (Medium level)
  • MySQL (Medium level)
  • NoSQL: Firebase Cloud Firestore (Basic level), MongoDB (Basic level)

Other programming languages:

  • XML, JSON, XSL, Flash, Ant…

Development environments:

  • Microsoft Visual Studio (Medium-high level, 5 years of experience)
  • Eclipse (Medium-high level, 3 years of experience)
  • IntelliJ, Rider (Medium level, 2 years of experience)
  • Flash Develop, Flash Builder (High level, 2 years of experience)

Game engines:

  • Unity 3d (High level, 5 years of experience)
  • Ogre 3D (Medium level, 3 years of experience)
  • Starling (High level, 3 years of experience)

Other libraries and skills:

  • Physic library:
    • PhysX (Basic level), Bullet (Basic level), Libgdx-Box2D (Medium level)
  • Multiplayer libraries and backend:
    • SmartFoxServer, Photon, Unet, PlayFab (2 years of experience)…
  • Analytic platforms:
    • GameAnalytics, Firebase, Unity Analytics, Flurry, AppsFlyer, Facebook Analytics…
  • Augmented reality:
    • Unity ARFoundation
    • Google ARCore
    • Apple ARKit
  • 3D Modeling:
    • Blender and 3D Studio (Basic level)

Documentation:

  • UML
  • Confluence

Software design patterns:

  • MVC
  • SOLID
  • Dependencies injection framework

Version control systems:

  • SVN (3 years of experience)
  • Git (5 years of experience)
  • Plastic

Additional education

12/03/18
14/04/18
12 hours
Certificate of proficiency in course “IBM Blockchain Foundation for Developers
Provided online by IBM through Coursera platform
16/02/18
16/03/18
30 hours
Certificate of proficiency in course “HTML5 Apps and Games
Provided online by W3Cx through edX platform
7/12/17
08/01/18
35 hours
Certificate of proficiency in course “Html5 Coding Essentials and Best Practices”.
Provided online by W3Cx through edX platform
26/10/17
25/11/17
30 hours
Certificate of proficiency in course “Serious Gaming”.
Provided online by Erasmus University Rotterdam through Coursera platform
06/06/16
30/06/16
40 hours
Certificate of proficiency in course “Business of Games and Entrepreneurship”.
Provided online by Michigan State University through Coursera platform
04/02/14
15/04/14
80 hours
Certificate of proficiency in course “Gamification
Provided online by University of Pennsylvania through Coursera platform
1/14
2/14
16 hours
Certificate of proficiency in course “Concepts in Games Development
Provided online by Swinburne University of Technology through Open2study platform
2/13
4/13
150 hours
Certificate of proficiency in course “Curso de 3D para smartphones y tablets iOS, Android y RIM
Provided online by Seis Cocos Technical School company
4/12
2/13
300 hours
Certificate of proficiency in course “Curso de diseño y desarrollo de juegos para dispositivos móviles (iOS y Android)
Provided online by Crystal eLearning company
12/07/12
27/07/12
30 hours
Certificate of proficiency in course “DESARROLLO DE JUEGOS PARA WINDOWS, MAC, WEB, IOS Y ANDROID CON UNITY3D
Provided by permanent training center of Polytechnic University of Valencia
3/07/12
6/07/12
20 hours
Certificate of attendance (certificate of proficiency was not offered in course) in course “Taller de Desarrollo Ágil con Scrum
Provided by permanent training center of Polytechnic University of Valencia
15/07/11
29/07/11
35 hours
Certificate of proficiency in course “Android: Programación de Aplicaciones para Móviles
Provided by permanent training center of Polytechnic University of Valencia
27/06/11
1/07/11
20 hours
Certificate of attendance (certificate of proficiency was not offered in course) in course “Programación de Inteligencia Artificial en Videojuegos
Provided by permanent training center of Polytechnic University of Valencia
28/03/11
1/04/11
20 hours
Certificate of proficiency in course “DESARROLLO DE VIDEOJUEGOS PARA PC y XBOX 360 CON MICROSOFT XNA GAME STUDIO
Provided by permanent training center of Polytechnic University of Valencia
16/02/11
24/02/11
28 hours
Certificate of proficiency in course “PROGRAMACIÓN AJAX con HTML, JavaScript y PHP
Provided by permanent training center of Polytechnic University of Valencia