×
Sergio Peñalba Escudero

Sergio Peñalba Escudero

Senior Backend Developer

Spain, Barcelona, Catalonia, ES
676109412
Spanish, Catalan, English

Background


Work Experience

Work Experience

  • Senior Backend Developer, 

    Nov, 2022 - Present

    Creating and mainteining services to authorise users access to the tools they use on travel agencies.

    • Backend: Java 17, Spring Boot, JUnit 5, Swagger

    • Tools: Github, SonarQube, NexusIq, Fortify, Jira, IntelliJ, Postman

  • Senior Backend Developer, 

    Jan, 2022 - Nov, 202210 months

    Implementing new FinTech integrations from different institutions, banks and countries to allow users and standardized access from the same API. The integrations use a modular approach with a base implementation for an international banking standard and then the plugin extends it with specific requirements.

    • Backend: Java 11, Spring Boot, JUnit 5, Swagger, Reactor

    • Tools: Bitbucket, SonarQube, Jira, IntelliJ, Postman

  • Full Stack Developer, 

    Dec, 2020 - Dec, 20211 year 1 month

    Developed an SPA to manage car/house/health insurances. It allows the user to have quick access to the information it needs to work efficiently. For example find out which insurances are about to end and a link right there to request a renewal.

    • Backend: Java 11, Spring Boot, JUnit 4, Swagger

    • Frontend: Angular 11

    • Tools: Jenkins, SonarQube, OpenShift, IntelliJ, Insomnia

  • Full Stack Developer, 

    Feb, 2020 - Dec, 20209 months

    Optimizing and automating repetitive maintenance tasks. Increased productivity, reduced time to market and manual errors

    • Backend: Java 8, Spring Boot, JUnit 4, Hibernate, MySQL

    • Frontend: Angular 7

    • Tools: Jenkins, SonarQube, IntelliJ, Postman

  • Programmer Analyst, Drac - Institut Municipal d'Informàtica

    Dec, 2018 - Feb, 20201 year 2 months

    Developed a SPA to manage the Sant Jordi's stalls. The application had 3 parts:
    ● An Angular frontend to allow technicians setting up the stall map positions using
    OpenLayers and allow the admins to review the technician’s progress.
    ● A legacy JSP form to allow citizens to request the stalls.
    ● A Java backend to handle both the Angular and JSP requests.

    • Backend: Java 7, Swagger, MyBatis, PLSQL

    • Frontend: Angular 5

    • Tools: Jenkins, SonarQube

  • Full Stack Developer, 

    Feb, 2017 - Dec, 20181 year 10 months

    Developed a vector based editor using three.js and three-dxf. The editor allows you to interact with a background vector file (only supported DXF) finding endpoints, midpoints and intersections to assist the user in drawing on top of it.

    • Backend: Java 8, MySQL

    • Frontend: Angular 4

    • Tools: IBM Cloud

  • Junior Java Developer, 

    Jul, 2015 - Feb, 20171 year 7 months

    Expanded the previous integration with more documents and more features. For example, an integrated text editor with spellcheck.

    • Backend: Java 8, MySQL

    • Frontend: Swing

  • Internship, 

    Jan, 2015 - Apr, 20153 months

    Developed an integration with Spanish Catastro API to retrieve information and prefill standardized documents required by different Governments levels. It also assisted the user using dropdowns and search instead of plain text fields.

    • Backend: Java 8, MySQL

    • Frontend: Swing

Skills

Skills

  • Backend

    Java 11

    Maven

    Spring Boot

    Hibernate

  • Frontend

    JavaScript

    TypeScript

    Angular 11

    npm

    Bootstrap

    webpack

  • Databases

    MySQL

    PostgreSQL

    Oracle DB

  • Others

    Jenkins

    SonarQube

    Jira

    Git

    GitLab

    GitHub

    BitBucket

    DXF

    threejs

Education

Education

  • Software Engineering, Bachelor's degree (unfinished), Universitat Oberta de Catalunya (UOC)

    Dec, 2015 - Jun, 2020

    Not finished (62.5%)
  • Informática, Multiplatform Application Development, I.E.S. El Calamot

    Dec, 2013 - Dec, 2015

    7.8/10
Interests

Interests

  • Open Source

  • Movies and series

    Science FictionFantasyMedievalPixarMarvel Cinametic Universe
  • Videogames

    ActionAdventureTerrariaMonster HunterDark SoulsFinal Fantasy