Pablo Sanchidrián

Software engineer

pablo.sanchi.herrera@gmail.com • https://linkedin.com/in/pablosanchidrian
Pablo Sanchidrián

About

I’m a software developer with a strong focus on open-source contributions and technical excellence. I specialize in creating scalable, high-performance services to create and deploying cloud-native applications. My work in open-source, including Spring AI and Google Liquid Galaxy, reflects my passion for innovation and collaboration. I thrive on tackling complex challenges and delivering impactful solutions.

Experience

  • -

    Madrid, Spain - On-Site

    Summary:

    • Software engineer at TomTom | Working on Orbis Maps | The best mapping technology, a mapping platform that allows you to combine your data with open data from the Overture Maps Foundation and OpenStreetMap, along with our proprietary map data layers.

    Responsibilities:

    • Prevent map vandalism
    • Make efficient algorithms to improve Orbis maps data ingestion

    Achievements:

    • Java
    • Spring Boot
    • Multithreading
    • Kubertenes
    • Azure
    • Testcontainers
  • -

    Europe - Remote

    Summary:

    • As a Software Engineer at IBM, I focus on designing and implementing high-performance, scalable backend systems using Quarkus and Spring Boot. My work involves applying Hexagonal and event-driven architectures to optimize application performance, particularly in handling large volumes of requests. I also contribute to the deployment of applications on Red Hat OpenShift and IBM Code Engine, improve search solutions with Elasticsearch, and develop reusable assets to enhance development efficiency. Additionally, I mentor team members and maintain rigorous testing standards to ensure the security and reliability of services.

    Responsibilities:

    • Hexagonal Architecture with Spring and Go to create modular and scalable backends, optimizing performance.
    • Applied event-driven architecture solutions, including job processing systems and real-time notification services.
    • Focused on high-performance applications to manage large volumes of requests without performance degradation.
    • Employed Red Hat OpenShift and IBM Code Engine for application deployment.
    • Developed assets that serve as templates and reference architectures to improve development costs for partners and internal teams, applying best coding practices for performance and cloud-orientation (mostly with Spring).
    • Improved the efficiency of a crucial backend orchestrator by ten times, reducing resource usage and enabling it to manage larger workloads.
    • Designed and implemented search solutions using Elasticsearch, optimizing indexing and query performance for large datasets.
    • Maintained strong code testing standards to ensure services are secure and reliable, leveraging Testcontainers to increase test quality.
    • Mentored new team members and interns, assisting them with development tasks and promoting good coding practices.

    Achievements:

    • Designed and implemented a retrieval augmented generation (RAG) architecture that reduced project maintenance costs by 90%.
    • Improved document retrieval performance from 2 minutes to 4 seconds using Elasticsearch.
    • Improved a backend orchestrator's efficiency by ten times, enhancing performance and reducing resource requirements.
    • Java
    • Spring Boot
    • Go
    • Red Hat OpenShift
    • IBM Code Engine
    • Elasticsearch
    • Testcontainers
    • Event-driven Architecture
    • Hexagonal Architecture
  • -

    Spain - Remote

    Summary:

    • Open-source contributor for the Google Liquid Galaxy project, focusing on innovative solutions in satellite communications and 3D visualization.

    Responsibilities:

    • Participated in daily stand-ups and bi-weekly sprint planning meetings to ensure alignment with project goals.
    • Implemented real-time packet exchange with satellites using Google Cloud functions.
    • Established secure data transmission via SFTP with ground stations.
    • Utilized NextJS for the user interface encompassing voting, mobile 2D visualization, real-time satellite tracking, and seamless integration with WebSockets and React Global States.
    • Designed robust data integrity with tailored Firebase security rules.
    • Deployed the application in the Google Cloud Platform.

    Achievements:

    • Collaborated with industry partners Hydra-Space (Satellite provision) and Hybridium (Cloud support) to deploy a complex satellite communication system.
    • Developed a 3D content renderer that enhanced the capabilities of the Liquid Galaxy Cluster.
    • Git
    • NodeJS
    • JavaScript
    • NextJS
    • WebSockets
    • Next.js
    • Google Cloud Platform
    • Firebase
    • SFTP
  • -

    Cadiz, Spain - On site

    Summary:

    • Collaborated with the University of Cadiz to develop a sophisticated Unity-based offshore wind farm simulator, integrating real and synthetic data to assess wind farm placement viability.

    Responsibilities:

    • Developed a Unity-based simulator to assess the viability of offshore wind farm placements based on weather conditions.
    • Utilized InfluxDB for managing time-series data and generated simulation data using Python.
    • Integrated real-time data with synthetic data in the simulator to provide accurate and relevant insights.
    • Designed a seamless architecture for real-time data feeding to enhance the simulator’s accuracy and relevance.

    Achievements:

    • Successfully created a simulator that provides users with up-to-the-minute insights into weather conditions and their impact on offshore wind farm placements.
    • Developed an architecture that enhances the accuracy and relevance of the simulator by integrating real-time data.
    • Unity
    • Python
    • InfluxDB
    • Time-series Data Management
    • Real-time Data Integration
    • Simulation Design

Projects

Skills

  • Java
  • Spring
  • Go
  • TypeScript
  • Git
  • GitHub GitHub
  • Docker

Education

Certificates