About Joseph
English
Fluent
Spanish
Native or bilingual
Experience
- FREELANCEProject Manager – Solutions ArchitectBANKING AND INSURANCEFebruary 2019 - Today (7 years and 5 months)Project Manager – Solutions Architect en proyectos de Banca, Seguros, Retail, Social Media Telecomunicaciones, Administración Pública e Industria (empresas energéticas, farmacéuticas y seguridad).• Elaboración de preventas con mayor aporte en la parte técnica en sincronización con expertos de otras áreas (Cloud, DevOps, QA, área Comercial y Gerencia)• Apoyar y supervisar el ciclo de vida completo del Proyecto desde la idea inicial hasta la entrega completa.• Supervisión y aseguramiento de que el plan esté claramente definido y traducido a las herramientas utilizadas en la metodología (Azure DevOps, Jira, Service Now, GitLab)• Ayuda en todos los aspectos de la gobernanza, desde la entrega de tareas hasta la gestión del presupuesto.• Conocimiento del stack tecnológico al completo para garantizar que se propongan soluciones óptimas en las especificaciones aprobadas.• Gestionar la entrega de los proyectos con las partes interesadas, incluidos los plazos, los cronogramas y las fechas de entrega.• Asistir a reuniones y auditorías de clientes internos y externos para cubrir cualquiera de los aspectos del proyecto.• Definición, diseño e implementación de soluciones basadas en diferentes patrones de arquitecturas según las necesidades de los clientes.• Liderazgo del equipo de desarrollo con metodologías Ágiles (Scrum, Kanban, Scrumban), células de 8 miembros como máximo.• Estimación de horas y costes para nuevos desarrollos solicitados por el cliente, así como definiciones funcionales y soluciones técnicas.• Trabajo con equipos multidisciplinares con diferente nivel de expertise, así como interlocución directa con diferentes áreas del cliente.• Seguimiento de evolutivos solicitados a proveedores externos así como al área de Desarrollo y Explotación.• Definición de procesos de operaciones y estrategias con el equipo de Desarrollo.• Establecimiento de estrategias de Change Management, Problem Management y Delivery Management.• Definición de infraestructura en diferentes proveedores de Cloud como Azure Cloud Microsoft, AWS, IBM Cloud.• Implementación y desarrollo de software con CI/CD y aplicando filosofía DevOps, así como uso y desarrollo de tecnologías y herramientas asociadas (Azure DevOps, Bamboo, Gitlab, Jenkins, Ansible, Rancher, Helm, Maven, Nexus, Artifactory, Bitbucket, Gitlab, Github).• Desarrollo de aplicaciones en Java8, Python, Angular8 aplicando TDD (JUnit, Mockito), pruebas de integración, GitFlow, Code Review, Code Coverage, Quality Gates y auditoria de código (Sonarqube, Kiuwan, HPFortify, Black Duck, OWASP).• Gobierno, definición y desarrollo de APIs basadas en las recomendaciones de Open API, aplicando el enfoque API-First o Consumer-First dependiendo del context, utilización de herramientas como SwaggerHub y diferentes API Manager (API CONNECT, Apigee, WSO2, Kong, API GW nativos de Cloud)• Diseño e implementación de soluciones basadas en arquitecturas orientadas a microservicios desarrolladas en SpringBoot y SpringCloud con diferentes patrones (Arquitectura Hexagonal).• Diseño e implementación de soluciones basadas en arquitecturas orientadas a eventos (EDA) utilizando Kafka Streams, RabbitMQ, Flume, Apache Flink, Debezium.• Integración de las soluciones desarrolladas en infraestructura OnPremise y en Openshift(PaaS) y su despliegue a los diferentes entornos.• Implementación e integración de frontends con aplicaciones Javascript SPA desarrolladas utilizando Vue 3.0, Angula y React, utilizando una estrategia de federación de módulos para la integración de los diferentes micro-frontends.• Desarrollo de aplicaciones en infraestructura de contenedores (Docker, Kubernetes).• Desarrollo y consumo de modelos de datos SQL (Oracle, MySQL, PostgreSQL) como NoSQL (MongoDB, Cassandra, CouchDB, Elastic, DynamoDB)• Diseño e implementación de proyecto de Observabilidad (métricas, KPIs, monitoring, logging, trazabilidad y alertado) tanto para aplicaciones de negocio como de infraestructura con un stack tecnológico elegido adhoc (Prometheus, Grafana, ELK, Graphite, Telegraf, Istio, Kafka, InfluxDB, OpenTelemetry).
- AccentureSoftware ArchitectTECHMay 2017 - February 2019 (1 year and 10 months)Madrid, SpainSoftware Architect en desarrollo de plataforma de e-Commerce para INDITEX. Desarrollo de Microservicios, WebServices, trazabilidad, apificación e integración con soluciones de otros workstreams. Utilización de herramientas de Integración Continua del paquete Atlassian como Bamboo, Maven, Artifactory, repositorios en Bitbucket. Desarrollo de API REST en aplicaciones Spring Boot, servicio de mensajería con ActiveMQ y WebsphereMQ, testing con implementación de JUnit, Clover(Code Coverage), utilización de una infraestructura PaaS (Openshift), bases de datos en CouchBase, y trabajo en equipo con metodologías ágiles (Scrum). Liderazgo del equipo de desarrollo, así como definiciones funcionales y soluciones técnicas en común acuerdo con las diferentes capas de la arquitectura, refinamiento, y orquestación de servicios.Team Leader y Software Engineer en proyectos de desarrollo de soluciones para el área de Seguros del GRUPO SANTANDER, tales como Microservicios WebServices, trazabilidad, apificación e integración con el área de Procesos. Utilización de herramientas de Integración Continua como Jenkins, Maven, Nexus, repositorios en Gitlab. Desarrollo de API REST, aplicaciones Spring Boot, testing con implementación de JUnit, utilización de una infraestructura PaaS (Openshift), bases de datos en MongoDB, y trabajo en equipo con metodologías ágiles (Scrum). Estimación de horas y costes para nuevos desarrollos solicitados por el cliente, así como definiciones funcionales y soluciones técnicas en común acuerdo con las diferentes capas de la arquitectura.
- IbermáticaResponsable Tecnológico de AEPROSER (Asociación Española de Sociedades de Externalización de Procesos y Servicios para Entidades Financiera y Corporaciones).BANKING AND INSURANCEJune 2015 - May 2017 (1 year and 11 months)Responsable Tecnológico de AEPROSER (Asociación Española de Sociedades de Externalización de Procesos y Servicios para Entidades Financiera y Corporaciones). Funciones técnicas de DevOps en la plataforma desde la incorporación con Jenkins, API REST, AWS, Scripting, Spring Batch, Spring-MVC 3.1.1.RELEASE, Spring-Batch 1.2.0.RELEASE, pruebas con implementación de JUnit, AWS, repositorio en SVN y Git, servidores JBoss, bases de datos MySQL 5.1.61 y Oracle 11g, gestión con metodologías ágiles (Scrum) Implantación de nuevo modelo de trabajo en equipo aplicando metodologías ágiles (Scrum). Liderazgo de un equipo de 8 miembros. Presentación de propuestas comerciales a usuarios y partners comerciales. Asistencia a eventos de partners y diferentes proveedores de productos tecnológicos en representación de la plataforma. Implementación en la arquitectura de la plataforma de productos de Cloud(AWS), como S3 o RDS Desarrollo de procesos Batch. Desarrollo e integración en los diferentes módulos de pruebas unitarias. Toma de requisitos con los usuarios y elaboración de historias de usuario. Mavenización del proyecto e implantación de Integración Continua con Bamboo. Implantación de repositorios Git/Stash en la plataforma. Desarrollo de nuevas aplicaciones integradas con la plataforma orientadas a microservicios. Fomentar la transformación del equipo especializado a multidisciplinar y con mayor adaptabilidad con técnicas como Xtreme Programming o Pair Programming . Herramienta utilizada para el desarrollo: Eclipse, MySQL Workbench, JUnit, SoapUI, JIRA, Trello, Dimensions, SQLDeveloper, Stash, Bamboo.
Recommendations
Be the first to recommend Joseph
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 IndustrialUniversidad San Agustin de Arequipa1999
- Graduado Superior de Informática AplicadaInstituto CIBERNOS2004
Certifications
- Professional Scrum Product Owner™ CertificationScrum.org2022
- Scrum Master CertificationScrum Manager2017