Rubén Fernández Villalta

Senior Backend Developer (Java & Kotlin) at Apiumhub
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Community of Madrid, Spain, ES

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Spain
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Backend Developer (Java & Kotlin)
      • Apr 2023 - Present

    • Argentina
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Backend Developer
      • May 2021 - Mar 2023

      Diseño, desarrollo y mantenimiento de aplicaciones backend en lenguaje Kotlin desplegadas en AWS. Sector e-Commerce. Trabajando con diferentes arquitecturas, todas muy ligadas a AWS, utilizando entre otros recursos: SNS, SQS, APIGateway, StepFunctions, NewRelic, CloudWatch... - Servicios serverless: AWS Lambdas, Kotlin puro sin ningún framework, frecuentemente con DynamoDB (usando el patrón single-table). - Monolitos: AWS ElasticBeanstalk, Kotlin sobre SpringBoot, con MySQL. - BFFs: Groovy/Kotlin sobre SpringBoot, con GraphQL. - Gradle para gestión de dependencias en todos los servicios. - Uso de templates en lenguaje SAM para armar la infraestructura de cada servicio como código. - Despliegues en AWS CodePipeline y Jenkins. - Repositorios GIT en AWS CodeCommit con diferentes estrategias de branching (trunk based, by environment, by pattern) Utilizando buenas prácticas de programación: pull requests, pair programming, uso de arquitectura hexagonal/DDD, tests unitarios(Mockito, JUnit5) y de integración (Localstack). Metodología ágil de trabajo: División en células/squats multidisciplinares, usando Scrum con sprints de dos semanas y todas las ceremonias asociadas (daily, planning, retro, demo/review). Show less

    • Spain
    • IT Services and IT Consulting
    • 500 - 600 Employee
    • Software Engineer
      • Mar 2020 - May 2021

      Desarrollo de APIs y componentes destinados al tratamiento de grandes volúmenes de datos en un cliente del sector Energía. Entorno Cloud con la plataforma Azure (Azure Devops, ADF, ADL, Databricks...). Lenguajes de programación como Kotlin y Java (bajo el framework Spring), Python, Spark. Metodología Agile (Scrum). Desarrollo de APIs y componentes destinados al tratamiento de grandes volúmenes de datos en un cliente del sector Energía. Entorno Cloud con la plataforma Azure (Azure Devops, ADF, ADL, Databricks...). Lenguajes de programación como Kotlin y Java (bajo el framework Spring), Python, Spark. Metodología Agile (Scrum).

  • mShop
    • Madrid y alrededores, España
    • Senior J2Ee Developer
      • Feb 2018 - Mar 2020

      Análisis, diseño y programación de aplicaciones J2Ee para el sector Retail/E-Commerce. Uso de diversas tecnologías: - Spring v4 (Spring MVC, Spring Security, SpringBoot, Spring Data) - Hibernate - JSON - WebServices (REST y Soap) - JavaScript - JSP - Thymeleaf - HTML - CSS - Git - Maven Análisis, diseño y programación de aplicaciones J2Ee para el sector Retail/E-Commerce. Uso de diversas tecnologías: - Spring v4 (Spring MVC, Spring Security, SpringBoot, Spring Data) - Hibernate - JSON - WebServices (REST y Soap) - JavaScript - JSP - Thymeleaf - HTML - CSS - Git - Maven

  • Optimissa, Capital Markets Consulting
    • Las Rozas de Madrid y alrededores, España
    • Analista Programador Java
      • Aug 2017 - Feb 2018

      Análisis, diseño y desarrollo de aplicaciones Java. Trabajando para el cliente Banco Sabadell, en aplicaciones bancarias. - Java 1.6, con el IDE Eclipse - Spring 3, con el IDE Eclipse - Interfaces gráficas con Swing - JDBC - Servicios Web SOAP - Control de versiones con Git, mediante consola y SourceTree - Gestión de proyectos con Maven - Integración continua con Jenkins Análisis, diseño y desarrollo de aplicaciones Java. Trabajando para el cliente Banco Sabadell, en aplicaciones bancarias. - Java 1.6, con el IDE Eclipse - Spring 3, con el IDE Eclipse - Interfaces gráficas con Swing - JDBC - Servicios Web SOAP - Control de versiones con Git, mediante consola y SourceTree - Gestión de proyectos con Maven - Integración continua con Jenkins

    • Spain
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Feb 2017 - Jul 2017

      Análisis, diseño y programación de aplicaciones backend Java, bajo el framework Spring, relacionadas con GPS, GSM e integración de sensores. Análisis, diseño y programación de aplicaciones backend Java, bajo el framework Spring, relacionadas con GPS, GSM e integración de sensores.

    • Spain
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Analista programador
      • Nov 2013 - Feb 2017

      Análisis, diseño y programación de aplicaciones Banksphere. Ciclo de vida completo del software: DDR, DDS, Modelos Lógicos, Modelos Físicos (tanto Front como Back), Pruebas Unitarias, de Sistema e Integración. Análisis, diseño y programación de aplicaciones Banksphere. Ciclo de vida completo del software: DDR, DDS, Modelos Lógicos, Modelos Físicos (tanto Front como Back), Pruebas Unitarias, de Sistema e Integración.

    • United States
    • Software Development
    • 1 - 100 Employee
    • Programador
      • May 2011 - Nov 2013

      Diseño y programación de aplicaciones Banksphere. Modelos Físicos (tanto Front como Back), Pruebas Unitarias, de Sistema e Integración. Diseño y programación de aplicaciones Banksphere. Modelos Físicos (tanto Front como Back), Pruebas Unitarias, de Sistema e Integración.

Education

  • I.E.S. Felipe Trigo
    Formación Profesional de Grado Superior, Desarrollo de aplicaciones informáticas
    2008 - 2010

Community

You need to have a working account to view this content. Click here to join now