Soy ingeniero informático y me dedico al desarrollo de software. Esta frase la llevo diciendo desde el 2010. No sé si dice mucho de mí o poco.
Una definición que se acerca más a como soy es que me encanta desarrollar software. Me gusta un montón. Me gusta tanto que el domingo ya tengo ganas de empezar a trabajar.
Soy un apasionado de las cosas, si estudio inglés, solo existe inglés. Si estudio Docker, solo quiero hacer cosas de Docker.
Vivo feliz en mi actual empresa:
- Me encanta mi trabajo
- Es un continuo desafío
- Facilidad para aprender
- Estoy muy bien valorado (¿Será merecido?)
- Proyectos motivadores
- Voy andando a trabajar
Me apasiona la práctica del deporte (aunque nunca se me ha dado demasiado bien) y aprender.
En el deporte estoy con el vicio del runner.
En el afán de aprender, pues estos cursos (creo que me falta alguno):
Cursos
–2020–
- Codelytv – CQRS – Review
- Codelytv – Testing – Introducción y buenas prácticas – Review
- Codelytv – Arquitectura Hexagonal – Review
- Azure fundamentals – Review
- Codelytv – Principios SOLID aplicados – Review
- Codelytv – Git: Introducción y trabajo en equipo – Review
- Edx – Developing Business Applications with Microsoft PowerApps, CDS, and Flow – Review
- Edx – Introducción al Office 365 – Review
- Edx – How to Learn Online
- Udemy – Android Oreo y Kotlin – Curso de Desarrollo de Aplicaciones
–2019–
- Udemy – Docker, de principiante a experto
- Udemy – Game Apps – How To Make Games For iPhone, Android, Windows
- Udemy – Curso de TypeScript – El lenguaje utilizado por Angular 2
- Udemy – Curso de MongoDB – Aprende bases de datos NoSQL + API NodeJS
–2018–
- Udemy – Become an IntelliJ IDEA guru
- Udemy – The Complete ASP.NET MVC 5 Course
–2017–
- Udemy – Desarrollo de Videojuegos con GameMaker: Studio 1.4
- Udemy – Finish Your First Game Quickly Using GameMaker Studio 1.4
- Udemy – Become a Game Maker with GameMaker Studio 1.4
- Udemy – Curso de Angular 2 en Español – Crea webapps desde cero
–2016–
- Coursera – Videojuegos: ¿de qué hablamos? # – Universidad Autónoma de Barcelona
- Coursera – WordPress Para Iniciantes
- Video2brain – SCRUM
- Udemy – Camtasia Studio 8
–2015–
- Video2brain – AngularJS. De 0 a 100
- Udemy – Java avanzado
- Udemy – Java intermedio
- Udemy – Primeros pasos con Java
- Udemy – Fundamentos de la programación: Refactorización de código
- MiriadaX – Postura Corporal: Tratamiento en ámbito escolar – Universidad de Murcia
- Coursera – Beginning Game Programming with C# – Sistema Universitario de Colorado
- MiriadaX – Liderazgo y gestión de equipos de alto rendimiento Certifícate – Universidad Europea de Madrid
- MiriadaX – Introducción al Business Intelligence – Universitat Oberta de Catalunya
–2014–
- MiriadaX – Estrategia Avanzada para Emprendedores – Universidad Abat Oliba CEU
- MiriadaX – Potencia tu mente
- MiriadaX – Innotools: Transforma tu idea de negocio
- MiriadaX – Mindfulness para regular emociones (Programa Inteligencia Emocional Plena)
- MiriadaX – Agilidad y Lean. Gestionando los proyectos y negocios del s. XXI
- MiriadaX – Creación y retoque de imágenes con software libre
- MiriadaX – Desarrollo en HTML5, CSS y Javascript de WebApps, incluyendo móviles FirefoxOS
- MiriadaX – Diseño, Organización y Evaluación de videojuegos y gamificación
- MiriadaX – Formación continua en el uso docente de la plataforma Moodle
- MiriadaX – Presentaciones Eficaces
- Coursera – Arquitectura de la aplicación web – Universidad de Nuevo México
- Coursera – Programación de servicios en la nube para sistemas portátiles Android – Universidad Vanderbilt
- Coursera – Arquitecturas de software orientada a patrones: la programación de servicios móviles para sistemas portátiles Android – Universidad Vanderbilt
- Coursera – Programación de aplicaciones móviles para sistemas portátiles Android – Universidad de Maryland
–2013–
- Coursera – Egiptología (Egyptology) – Universidad Autónoma de Barcelona
Experiencia
1) Ingeniero Software – Desarrollador senior
LUCE INNOVATIVE TECHNOLOGIES
Julio de 2012 – actualidad
Metodologías Ágiles (Scrum) incorporando procesos de mejora continua (Lean, Six Sigma)
TDD (Test Driven development)
Tecnologías usadas en proyectos:
-
Aeronáutica
• Tecnología Java EE con Seam (JSF, Hibernate)
• Siemens Sinumerik 840d
• .NET
• SASS
• EPL programación
• .NET
• CNC Fanuc
• Kepware
• JavaScript
• jQuery.
• CSS
• JqPLOT
• SQLServer
• Oracle 11 -
Mensajería de paquetes
• Tecnología Spring MVC (JSF, Hibernate)
• Weblogic 10.3.6
• Websphere Application Server
• MQ WebSphere
• HermesJMS
• SOAPUI
• rfhutil
• LDAP
• Enterprise Architect
• Oracle 11g
• WS
• PLSQL
-
Apoyo técnico al desarrollo de aplicación para empresa multinacional aeronáutica
• ASP.NET
• SQLServer
-
Desarrollador de aplicación de panel táctil SQCDP para empresa multinacional aeronáutica.
• AngularJS
• Couchdb
-
Desarrollador de aplicación para el mayor banco español
• XCODE – Objetive C
-
Desarrollador de aplicación para empresa de gestión de proyecto de veterinarios.
• Tecnología Java EE con Seam (JSF, Hibernate)
• Android
-
Desarrollador de aplicación para la gestión de estadísticas del sector de la telefonía móvil
• Tecnología Java EE con Seam (JSF, Hibernate)
• Bootstrap
-
Desarrollador de aplicación para el sector de la educación de la Junta de Castilla y León.
• Tecnología Java EE con Seam (JSF, Hibernate)
2) Ingeniero Software – Desarrollador
CEXC – Centro Experimental del Conocimiento
Marzo de 2010 – Julio de 2012
Metodologías Ágiles (Scrum,Kanban).
Tecnologías usadas en proyectos:
-
Desarrollador de aplicación para la gestión de encuestas.
• Tecnología Java EE con Seam (JSF, Hibernate)
• CSS
-
Desarrollador de aplicación para la gestión de explotaciones ganaderas.
• Tecnología Java EE con Seam (JSF, Hibernate)
• .NET
• CSS
-
Desarrollador de aplicación para localización de vehículos.
• Tecnología Java EE con Seam (JSF, Hibernate)
• JBPM
• CSS
-
Desarrollador de aplicación para la consolidación de envío de mercancias en el sector de automotive.
• Tecnología Java EE con Seam (JSF, Hibernate)
• CSS
3) ASI – Desarrollador
POSTELECTRICA FABRICACIÓN, S.A.
Abril de 2002 – Septiembre de 2002
Metodologías Ágiles (Scrum,Kanban).
Tecnologías usadas en proyectos:
-
Desarollo de aplicación para la optimización de los datos de albaranes de clientes
• Estudio de optimización de proceso de creación de albaranes para la gestión de clientes.
• Creación de BBDD para gestionar la entrada de datos para futuros tratamiento de los datos.
• Optimización de salida de datos de albaranes para copias de seguridad.