About José Luis
Spanish
Native or bilingual
English
Conversational
Catalan
Conversational
Experience
- FreelanceArquitecto de Software Java, Spring Boot, Angular, React, Microservices, MicrofrontendsSOFTWARE PUBLISHINGJanuary 2018 - Today (8 years and 5 months)Barcelona, SpainComo Arquitecto de Software Freelance he liderado equipos técnicos para el desarrollo de proyectos en clientes como:- Roche: Proyectos CIPM e IGW.- Orange: Análisis de performance de proyectos JEE.- MC Mutual: Colaboración en el diseño de la estrategia de Arquitectura.- Bridgestone (Webfleet): Proyecto Connected Car, Gestión de flotas de vehículos.- Fujitsu: Software cajero ATM.- CaixaBank: Arquitectura KOA.Liderando equipos de entre 3 y 14 personas, soy el responsable de la arquitectura de proyectos Java, incluyendo la migración, evolución, diseño y mantenimiento de los proyectos. Estos se basan en arquitecturas de Microservicios y Microfrontends implementados en Java 11, Spring 5, React 16+, Angular 8+, Spring Boot, RabbitMQ, MongoDB, etc. Trabajo bajo metodologías ágiles, patrones de diseño, Clean Code, Arquitectura Hexagonal, TDD, DDD, BDD y principios SOLID.Desarrollo Microservices y Microfrontends.Implemento mejoras de Performance en aplicaciones JEE.Aseguro la escalabilidad de las aplicaciones Cloud.Propongo soluciones al cliente junto con su análisis de costes y beneficios.Hago Tests de performance, load test, stress test, pruebas de concepto, y más.Realizo migraciones de grandes proyectos desde cero.Conocimientos:- Agile: Scrum.- Lenguajes: Java 8+, Typescript, JavaScript, JSON, XML, HTML, CSS, SQL.- Frameworks: Spring 5 (Spring Boot, IOC, AOP, Data, MVC, Cloud, Security, Web Services, Cache, Batch, WebFlux, Configuration Service, ...) Hibernate, JPA, QueryDSL, React, Hystrix, Zuul, Nifi.- IDE's: IntelliJ, VisualCode.- Control de versiones: GIT, SVN.- Construcción de proyectos: Maven, Gradle.- Testing / QA: JMeter, SonarQube, JUnit, Mockito, Jest, Testing Library.- Integración continua: Jenkins, Docker, Docker Compose.- Bases de Datos: Oracle, MongoDB.- Servidores de aplicaciones: Jetty, Tomcat, Netty.- Otros: Cloud, NGinx, Redis, Spring Batch, Hazelcast, EHCache, Swagger, JWT, Devops, Material UI, JSS, Emotion, Nifi.
- NextretArquitecto Java, Spring, Angular, FullStackSOFTWARE PUBLISHINGNovember 2014 - January 2018 (3 years and 3 months)Responsable de la arquitectura de los proyectos Java. Evolución, diseño y mantenimiento de proyectos. Conversión de proyectos Web a la nueva arquitectura de servicios REST Responsive basada en Spring MVC, Angular 2+, HTML5, CSS3 y Boostrap3. Implantación de metodologías Ágiles, mejora continua, asegurar la calidad del código fuente, etc.Responsable de las mejoras de rendimiento en proyectos Web JEE.Asegurar la escalabilidad de las soluciones.Propuesta de soluciones a cliente, análisis de costes.Responsable de las aplicaciones de desarrollo: Maven, Jenkins, Redmine, Nexus, SonarQube, Servidores de Test, BBDD, etc.Pruebas de rendimiento, de carga, de stress, pruebas de concepto.Conocimientos:- Agile: Scrum.- Programación: Java, TypeScript, JSP, Javascript, JSON, XML, HTML 5, CSS 3, PL/SQL, Apache Wicket.- Frameworks de Desarrollo: Angular 2+, Spring 4 (Spring IOC, AOP, Data, MVC, Security, Web Services, Spring Boot), Hibernate 5, JPA 2.1, JQuery 1.9+, Bootstrap 3+, QueryDSL 4.- IDE: Eclipse.- Control de versiones: SVN.- Herramientas: Maven 3, RedMine.- Testing y QA: JMeter, SonarQube, JUnit4, Mockito, Selenium 2, Eclemma.- Integración continua: Jenkins.- Bases de Datos: Oracle 12g.- Servidores de Aplicaciones: WebLogic 12c, Jetty 9, Tomcat 8.- Otros: Cloud Bluemix, Apache, NGinx, Redis, JasperReports 5, Patrones de diseño, Memcached 1.4, EHCache 3, Caffeine 2.6, Thymeleaf 3, Devops, Docker.Tareas realizadas como Arquitecto Java:- Evolución de la arquitectura a Servicios REST y Web Responsive (RWD) multi dispositivos con Angular 2+.- Mejoras de rendimiento y pruebas de stress.- Asegurar la escalabilidad de las soluciones.- Gestión de equipo, diseño de estrategias, seguimiento de proyectos.- Reuniones funcionales y técnicas con cliente.- Redacción de documentación funcional y técnica.- Diseño e implementación de la arquitectura frameworks y herramientas a utilizar.- Migración de bases de datos a producción.
Recommendations
Be the first to recommend José Luis
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Ingeniero en InformáticaEscuela Politécnica de Cáceres2008
Certifications
- Scrum Masterscrum.org2017