You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Juan AlberdiJA

Juan Alberdi

Procesamiento de datos masivos / procesos batch

€250/day
Zaragoza, ES
8-15 years

Average response time: 1 hour

About Juan

Soy un analista-programador especializado en backend y procesamiento de datos masivos, con experiencia consolidada en el sector bancario desarrollando procesos batch de alto rendimiento y operaciones críticas automatizadas.

Mi foco está en el desarrollo de soluciones robustas, escalables y seguras utilizando Java y Spring, optimizando tanto el rendimiento como la fiabilidad de sistemas de misión crítica.

Complemento esta experiencia con el diseño y optimización de consultas SQL y procedimientos PL/SQL, clave para la gestión de grandes volúmenes de información.

Actualmente amplío mi experiencia hacia Kafka y arquitecturas de datos en tiempo real, lo que me permite aportar valor tanto en entornos batch tradicionales como en plataformas de streaming distribuidas.

Como freelance, ofrezco autonomía, capacidad de análisis y orientación a resultados, asegurando la entrega de soluciones eficientes que generan impacto real en los proyectos.
  • Spanish

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • Minsait Remoto
    Programador-Analista
    March 2024 - Today (2 years and 3 months)
    • Desarrollo de soluciones de procesamiento batch para pagos internacionales en el entorno CaixaBank, garantizando la automatización, escalabilidad y fiabilidad de los procesos críticos.
    • Responsable de la revisión y organización de desarrollos (nuevos y evolutivos), así como de la elaboración de documentación técnica, análisis funcionales y tarificación de horas/esfuerzo para cliente e internos. Tecnologías y Herramientas:
    • Spring Batch: diseño e implementación de procesos batch de a lto rendimiento y gran volumen de datos, optimizando tiempos de ejecución y asegurando escalabilidad y resiliencia.
    • Oracle: optimización de consultas SQL y gestión avanzada de bases de datos en entornos de misión crítica.
    • Java + Spring Framework: desarrollo de componentes modulares y mantenibles, integrados en arquitecturas complejas del sector bancario. Metodologías ágiles (Scrum/Kanban): gestión de tareas, seguimiento de sprints y colaboración en equipos multidisciplinares mediante herramientas como Jira y Confluence. Control de versiones (Git): uso de repositorios y ramas para asegurar la trazabilidad y calidad del código en entornos colaborativos. Contribuciones destacadas:
    • Implementación de soluciones batch para procesos masivos de pagos internacionales, reduciendo tiempos de ejecución y mejorando la trazabilidad.
    • Optimización y mejora continua de procesos batch aplicando b uenas prácticas de desarrollo y arquitectura.
    • Elaboración de tarificaciones de horas y esfuerzo para dimensionar correctamente proyectos y facilitar la planificación con cliente y equipo interno.
    • Participación activa en el análisis de requisitos y toma de decisiones técnicas, consolidando mi rol como programador analista.
    • Elaboración de documentación clave (análisis funcional/técnico, guías de desarrollo) para equipos internos y cliente.
    • Colaboración en la mentorización de programadores y en la difusión de buenas prácticas dentro del equipo.
    SQL Spring Batch Git Procesamiento de grandes volúmenes de datos PL/SQL
  • DXC Technology Remoto
    Programador informático
    July 2019 - March 2024 (4 years and 8 months)
    • Descripción del Rol:
    ◦ Participación en el desarrollo de soluciones batch para proyectos del sector bancario, contribuyendo a la automatización y escalabilidad de procesos críticos.
    ◦ Responsable de la implementación de procesos batch, análisis de requisitos y soporte técnico, consolidando mi rol como programador-analista.
    • Tecnologías y Herramientas:
    ◦ Spring Batch / Java + Spring Framework: implementación de procesos batch eficientes y escalables en entornos de alto volumen de datos.
    ◦ Oracle (SQL): uso habitual para la gestión de datos en procesos batch.
    ◦ Linux: gestión de servidores para el lanzamiento de scripts, automatización de tareas, monitorización de procesos y revisión de logs.
    ◦ Python: desarrollo de scripts para tareas de soporte, procesamiento de datos y automatización complementaria a los procesos batch.
    ◦ Control de versiones (Git, SVN): gestión de código y coordinación con el equipo de desarrollo.
    ◦ Metodologías ágiles (Scrum): trabajo en equipo y seguimiento de proyectos mediante tableros de tareas y reuniones de seguimiento.
    • Contribuciones destacadas:
    ◦ Desarrollo de procesos batch para operaciones bancarias de gran volumen, asegurando rendimiento y fiabilidad.
    ◦ Implementación de scripts en Linux y Python para facilitar la automatización de tareas recurrentes y la validación de procesos.
    ◦ Soporte en la optimización de procesos batch para mejorar su rendimiento y robustez.
    ◦ Participación en la planificación y análisis de requisitos, aportando propuestas técnicas y mejoras de diseño.
    ◦ Colaboración activa con el equipo en la mejora continua y buenas prácticas de desarrollo.
    Git Spring Batch Spring boot SQL Documentación
  • Webdreams
    Programador informático
    June 2017 - July 2019 (2 years and 1 month)
    Zaragoza, Spain
    • Tecnologías Utilizadas: Programación: Android. Frameworks: Spring Framework para el desarrollo eficiente de aplicaciones.
    ◦ Integración de Servicios: Implementación de servicios REST y SOAP para facilitar la interconexión entre diferentes componentes del sistema.
    ◦ Gestión de Bases de Datos: Experiencia sólida en el manejo de MySQL para asegurar la eficiencia y seguridad de los datos.
    • Resultados Destacados: Contribuí al éxito del proyecto al desarrollar soluciones tecnológicas que mejoraron la eficiencia y la experiencia del usuario en el contexto de una ciudad inteligente. Esta experiencia me permitió consolidar habilidades en el desarrollo integral de aplicaciones, desde la concepción hasta la implementación, abarcando tanto el lado servidor como las interfaces móviles y web.
    Spring boot Documentation SQL Android React

Recommendations

Be the first to recommend Juan

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Grado
    UOC (Universitat Oberta de Catalunya)
    2025
    Grado
  • Colegio Montessori
    2016

Skill set

Categories