Pablo Sanchidrián
Software engineer

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
-
- Software developer @ TomTomMadrid, Spain - On-SiteSummary:
- Software engineer at TomTom | Working on Orbis Maps | Building a mapping platform that allows you to combine your data with open data from the Overture Maps Foundation and OpenStreetMap, along with TomTom proprietary map data layers.
Responsibilities:
- Worked on TomTom Orbis Maps data ingestion and vandalism prevention.
- Make efficient algorithms to improve Orbis maps data ingestion
- Strong testing including unit, integration, contract, and end-to-end.
Achievements:
- Improved test pipelines reducing the execution time by 50%.
- Designed and implemented a custom programming language to create test scenarios for our services improving the overall test implementation and readability (leveraged ANTLR).
- Awarded for my impactful contributions at TomTom (Q1 2025)
-
- Software developer @ IBMEurope - RemoteSummary:
- As a Software Engineer at IBM, I focus on designing and implementing high-performance, scalable backend systems.
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.
-
- Open-source Contributor @ Google Summer of CodeSpain - RemoteSummary:
- Open-source contributor for the Google Liquid Galaxy project, focusing on satellite communications and Liquid Galaxy Cluster 3D visualization.
Responsibilities:
- Developed a 3D content renderer that enhanced the capabilities of the Liquid Galaxy Cluster.
- Implemented real-time packet exchange with satellites using Google Cloud functions.
- Established secure data transmission via SFTP with ground stations.
- Developed a real-time satellite tracking and voting system.
- Designed robust data integrity with tailored Firebase security rules.
Achievements:
- Collaborated with industry partners Hydra-Space (Satellite provision) and Hybridium (Cloud support) to deploy a complex satellite communication system.
-
- University Collaborator @ University of CadizCadiz, Spain - On siteSummary:
- 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.
- Used InfluxDB for managing time-series data.
- 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.
Projects
Skills
Education
University of Cadiz
Computer Science
Certificates
Red Hat OpenShift Development II
Red Hat
Red Hat OpenShift Development I
Red Hat
Algorithm, Part 1
Princeton University