You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
José Luis ArocaJL

José Luis Aroca

Arquitecto de Software Java, Angular, React

A petición
Barcelona, ES
8-15 años

Tiempo medio de respuesta: 1h

Acerca de José Luis

Soy un apasionado del desarrollo de aplicaciones principalmente en Java con Spring, React y Angular. Con más de 13 años de experiencia desarrollando software, primero como programador luego como analista programador y desde hace más de ocho años como arquitecto de software fullstack. Desde hace cuatro años trabajo como freelance (autónomo) colaborando con grandes compañías para ayudar en su transformación digital y su automatización. He desarrollado grandes proyectos con éxito para Fujitsu, CaixaBank, Bridgestone y Roche entre otras compañías. Liderando equipos técnicos de entre 3 y 14 personas.

Estoy interesado en proyectos Java, Angular y React que estén basados en arquitecturas SOA, REST, Microservicios y Microfrontends. Soy especialista en grandes migraciones.

Tengo amplios conocimientos de arquitectura del software desarrollando proyectos desde cero con frameworks como Spring, Spring Boot, Angular y React, usando patrones de diseño, clean code, arquitectura hexagonal, TDD y DDD.

Programación: Java 8+, TypeScript, Javascript, JSON, HTML, CSS, SQL.

Frameworks backend: Spring Boot, Spring (IOC, AOP, MVC, Web Flow, Data, Security, Test, Cloud, Configuration Server, Batch, WebFlux), Hibernate, JPA, QueryDSL. Canigó, Hystrix, Zuul.

Frameworks y librerias frontend: Angular, React, JQuery, JSS, Emotion, Material UI, Jest, Testing Library.
  • Español

    Bilingüe o nativo

  • Inglés

    Competencia profesional básica

  • Catalán

    Competencia profesional básica

Acepta trabajo presencial
Barcelona (hasta 50 km), Zaragoza (hasta 100 km), Madrid (hasta 100 km), Valencia (hasta 100 km)

Experiencia

  • Freelance
    Arquitecto de Software Java, Spring Boot, Angular, React, Microservices, Microfrontends
    EDICIÓN DE SOFTWARE
    enero de 2018 - Hoy (8 años y 5 meses)
    Barcelona, España
    Como 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.
    Java Spring Spring boot Angular React
  • Nextret
    Arquitecto Java, Spring, Angular, FullStack
    EDICIÓN DE SOFTWARE
    noviembre de 2014 - enero de 2018 (3 años y 3 meses)
    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.
    Java Angular Spring Spring boot

Recomendaciones

Sé el primero en recomendar a José Luis

Ayuda a este freelance a destacar compartiendo tu experiencia.

Estos perfiles de freelance también coinciden con tus criterios

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formación

  • Ingeniero en Informática
    Escuela Politécnica de Cáceres
    2008

Certificados

  • Scrum Master
    scrum.org
    2017
    Scrum Master

Conjunto de habilidades profesionales

Categorías