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 | 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:
-
- Software developer @ IBMEurope - RemoteSummary:
- 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.
-
- Open-source Contributor @ Google Summer of CodeSpain - RemoteSummary:
- 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.
-
- 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.
- 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.
Projects
Skills
Education
University of Cadiz
Computer Science
Certificates
Red Hat OpenShift Development I
Red Hat
Algorithm, Part 1
Princeton University