“Desarrollador Software Java/Machine Learning”

Soy un desarrollador Java con experiencia en diferentes sectores (banca, seguros, automoción, comercio online …) y con experiencia internacional: viví y trabajé 7 años en Alemania y un verano en Viena, por lo que tengo un buen dominio del inglés y del alemán. Ahora me gustaría trabajar en un nuevo proyecto que considere útil para las personas y la sociedad en la que vivo.

  • Apellidos/Nombre: Camacho Díaz / Francisco
  • Dirección: 33209 Gijón – España
  • Nacionalidad: Español
  • Permiso de conducción: B

Experiencia laboral

[España]

Oct. 2024 – …: Periodo sabático para estudiar Machine Learning
Empecé con varios cursos en Coursera (Deep Learning.Ai, IBM …), y en Dic. 2024 empecé un máster de Machine Learning en la UNED.

Programa del máster:

https://www.master-machine-learning.com/programa-master-ml/

Github:

https://github.com/fcamadi/masterML (R)

https://github.com/fcamadi/masterMLpython

https://github.com/fcamadi/masterML/tree/main/TFM


Sept. 2021 – Sept. 2024: Kairos DS (Remoto)
Puesto: Desarrollador Java Microservicios
Proyectos:
Nov. 2021-Sept. 2024: Inditex IOP (“Inditex Open Platform“):
Miembro del equipo “delivery” dentro del proyecto «IOP» de Inditex («Inditex Open Platform»). IOP es la columna vertebral de la tienda online global de todas las marcas de Inditex (Zara, Zara Home, Bershka, P&B, Massimo Dutti…).

Implementación de nuevas funcionalidades en los diferentes microservicios relacionados con los métodos de envío y los puntos de entrega y recogida.

Algunas tecnologías utilizadas: Spring Boot, Java 11/17, API «First Approach», APIs gRPC y REST, JUnit, MongoDB, Solr, Kafka…

Septiembre-Octubre 2021: Kairos Bookdesk.
Microservicios con Java 11, Spring Webflux, Kafka, Redis, Mongo, Arquitectura Hexagonal.
Sistema: Scrum, Jira, GitHub
Herramientas: IntelliJ, Robo3T, Postman

[Julio-Agosto 2021: Sabático]

Oct. 2019 – Junio 2021: SERIKAT (Erhardt Group) – Madrid / Remoto
Puesto: Desarrollador Backend Java + Devops
Proyectos: Nymiz: anonimización de documentos (https://nymiz.com)

Preparación de pipelines con Gitlab CI.
Centralización de logs con stack EFK (Elastic-Fluentd-Kibana).
Desarrollo de microservicios con Java 8/11, Spring Boot, Cloud y Security (JWT).
Tests de estrés y carga con JMeter.
Monitorización de nodos Amazon EC2 con Prometheus y Grafana.
Migración de Maven a Gradle.
Otras herramientas: Ansible, Postman, JUnit, Testcontainers, MongoDb, Redis, Python, NLP, Stripe ..
Sistema: Metodología Agile, IceScrum, Git+Gitlab.
Herramientas: Spring Tool Suite. GitKraken.

Oct. 2018 – Sep. 2019: Pragsis Bidoop* – Madrid (España)
*Desde Sept.2019 una compañia Accenture
Puesto: Desarrollador Backend Java
Proyectos:

Julio.-Sept. 2019: Santander Tecnología.
Nuevas ingestas de datos y soporte a las existentes (aprox. 3000 jobs) en un data lake
Cloudera. Apache Hue (Hive, HDFS), scripts, logs …

Dic. 2018 – Junio 2019: Anjana Data (https://anjanadata.com)
Desarrollo de una herramienta para el gobierno del dato con Java 8, Spring Boot,
Hibernate, Apache Solr.
Tests con Junit+Mockito y Postman.
Sistema: Metodología Agile. Jira, Git+Gitlab. PostgreSQL
Herramientas: Spring Tool Suite, Intellij, DBeaver

Oct.-Nov. 2018 – Master en Big Data
Apache Hadoop, Spark+Scala, Apache Kafka, ElasticSearch(ELK)

Junio 2018 – Sep. 2018: SopraSteria, Barcelona (España) y Viena (Austria)
Puesto: Desarrollador Backend Java
Proyecto: ABS (Allianz Business System, Viena).
Desarrollo con Java 8 de plugins Eclipse RCP. Tests con Junit+JMockit.
Metodología Scrum y Jira.

Marzo 2016 – Dic. 2017: T-Systems Iberia, Barcelona (España)
Puesto: Desarrollador Backend Java
Proyectos:

Daimler WMS (Warehouse Management System) Barcelona-Karlsruhe.
Marzo 2017-Dic. 2017)
Corrección de bugs y tests.
Coordinación del equipo en España y comunicación con la parte alemana.
Sistema: Java 6, EJB 3, JPA (EclipseLink), Subversion
Herramientas: Eclipse 4.2, Bugzilla, Polarion

BMW ConnectedDrive (Madrid-Munich, Feb. 2016 – Feb. 2017)
Desarrollo de nuevas funcionalidades para este CRM con Ericsson Velocity Studio (JavaScript).
Sistema: Ericsson Velocity Studio, Java 7, IBM Websphere MQ, Oracle PL/SQL
Herramientas: Eclipse 4.2, Jira, Confluence, Subversion, HP ALM, SoapUI

[Alemania]

Oct. 2013 – Junio 2015: Mühlbauer Group AG, Dortmund (Alemania)
Puesto: Desarrollador Cards&Tecurity
Proyectos: MB User Management: applicación para administrar los ususarios y permisos para el resto
de las aplicaciones y sistemas del Grupo Mühlbauer.
Programación, asistencia técnica a otros departmentos, y preparación de documentación.
Sistema: Java 7, LDAP, SOAP web services, shell scripting, Subversion
Herramientas: Eclipse 4.2, Tomcat/TomEE/JBoss, Maven

Agosto 2012 –Sep. 2013: Technica Engineering GmbH, Munich (Alemania)
Puesto: Ingeniero de Test en el BMW R&D Center, Munich (Alemania)
Proyecto: Desarrollo de tests y análisis
Sistema: VB.Net, especificaciones CAN y LIN.
Herramientas: Visual Studio 2010, Subversion, DOORS (gestión de requisitos), Jira (seguimiento de bugs)

Ago. 2009 – Julio 2012: 1st Solution Personal GmbH – Düsseldorf (Alemania)
Sept. 2010 – Julio 2012: Desarrollador en el Vodafone D2 GmbH Smart Cards Group
Proyectos:

Dic. 2010 – Julio 2012: Testscripts y sus APIs para tarjetas SIM 2G/3G ISO7816
Sistema: C#, ISO/IEC y Estándares ETSI 2G/3G
Herramientas: Visual Studio 2008, Subversion, Spectro2 (simulador de terminal para smart cards de Comprion GmbH), GemXplore (administrador de tarjetas SIM de Gemplus).

Sept. 2010 – Dic. 2010: Applications to prepare SIM-cards for testing.
Sistema: Java 1.6, Swing, javax.smartcardio
Herramientas: Eclipse 3.5, Subversion
Ago. 2009 – Ago. 2010: Tester en el Vodafone D2 GmbH CTC (“Centralized Test Center”)
Tests e informes con “HP Quality Center”

Febrero 2009 – Julio 2009: Institut für Internationale Kommunikation Düsseldorf (Germany)
Programador web (PHP+Smarty, HTML, Javascript).
Asistencia en exámenes TOEFL.

[España]

Marzo 2005 – Mayo 2008: Programador en ALTEN-TIC (Sabadell, Barcelona – España -)
Proyectos:
– Aplicación web para confirmar operaciones online con el móvil
– Aplicación para generar certificados y atestados. Mantenimiento correctivo y nuevosdesarrollos. Asistencia al cliente.
– Módulo para integrar el «Harvest Change Manager» (CVS de Computer Associates) con la infraestructura de control de versiones del cliente.

Sistema: Java (1.4), Javascript, JSP, HTML CSS, XML(JDOM, XPath), Struts,
PL-SQL, LDAP, UML, iText library (PDF)
Herramientas: Eclipse 3.1, CVS, Tomcat, Eclipse, Harvest (CA)
Clientes: La Caixa (CaixaBank), y Banco Sabadell

Enero. 2005 – Feb. 2005: Accenture (Barcelona – España-)
Formación/Proceso de selección
Curso de C y Java (1 mes cada uno). Seleccionado al final del proceso.
Enero. 2003 – Feb. 2005: Martecni Sistemas S.L. (Martorell, Barcelona – España)
Programación Scada (C++ Builder, Wonderware Intouch).
Puesta en marcha de sistemas (en Portugal y en Galicia).
Mayo 2002 – Sept. 2002: Herber Internet S.L. (Madrid – España)
Atención al publico, programación (VisualBasic, Windows API).

Formación

1994-2001: Facultad de Informática, Universidad Politécnica de Madrid.
Sept. 2001 – Oct. 2002: TFC en el “Grupo de Modelos y Software para el Medio Ambiente”.
Feb. 2003: Licenciado en Informática
Otros cursos:
Enero 2006 – Mayo 2006: ”Diseño de aplicaciones distribuidas” (Universidad Politécnica de Cataluña, Barcelona)
Dic. 2024 – Oct. 2025: Máster Machine Learning en la UNED
Cursos de idiomas:
Julio 2004: Curso de Alemán “Intensiv plus Kultur”, Goethe Institute de Berlin
Junio 2008 – Dic. 2008: ”Deutsch als Fremdsprache” (Institut für Internationale Kommunikation Düsseldorf)
Juli 2009: «Alemán para la Economía“ (Institut für Internationale Kommunikation Düsseldorf)

Idiomas

Español: Lengua materna
Inglés, Alemán: Competencia profesional completa
Ruso: Básico

Aficiones/Intereses

Estudiar idiomas, historia y política, lectura, deportes (3 maratones terminadas: Barcelona 2008, Berlin 2008, Düsseldorf 2010) y muchas medias maratones, cursos online (Udemy, Coursera …)