
Senior Golang Software Enginner & Sotfware Architect at B Braun Digital Foundation
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Since obtaining my university degree, I have specialized in the world of software development. Currently, I am specialized in backend applications. I am passionate about software architecture and strive to learn every day to evolve the software I develop. I am a fan of DDD and try to apply it in the companies I work for, as I believe that, along with solid architectural knowledge, it helps maintain high cohesion and low coupling in the code.
Universitat Rovira i Virgili
Ingeniería técnica de Telecomunicaciones, Telemática
January 1, 2007 – January 1, 2011
Universitat Politècnica de Catalunya
Ingeniería Técnica de Telecomunicaciones, Telemática
January 1, 2004 – January 1, 2006
B. Braun Group
Software Architect & Tech Lead
October 1, 2025 – Present
Hybrid
B. Braun Group
Senior Golang Backend Engineer
July 1, 2025 – May 1, 2026
Hybrid
Kaufland e-commerce
Senior Golang & PHP Software Engineer in Product Data Import team
February 1, 2024 – September 1, 2025
Kaufland e-commerce
Senior Golang & PHP Software Enginner in team IAM
November 1, 2022 – February 1, 2024
Kaufland e-commerce
Golan & PHP Backend Engineer in team IAM
May 1, 2022 – November 1, 2022
Europcar Mobility Group
Connected Cars Squad Tech Lead
January 1, 2021 – May 1, 2022
Europcar Mobility Group
Go Backend Engineer
July 1, 2020 – January 1, 2021
Europcar Mobility Group
Php backend engineer
July 1, 2019 – August 1, 2020
Nemuru
Lead Developer
October 1, 2018 – July 1, 2019
Barcelona y alrededores, España
Nektria
Backend Engineer
February 1, 2018 – October 1, 2018
Barcelona y alrededores, España
Suntransfers.com
Backend Engineer
January 1, 2016 – February 1, 2018
Barcelona y alrededores, España · On-site
Atrapalo.com
Senior PHP developer
April 1, 2014 – December 1, 2015
Social Point
PHP backend developer
October 1, 2013 – March 1, 2014
Barcelona, Cataluña, España · On-site
Motofan
PHP Programmer
August 1, 2012 – September 1, 2013
Barcelona y alrededores, España · On-site
Viatges Estiber
Programador PHP
April 1, 2012 – August 1, 2012
Barcelona y alrededores, España · On-site
Softonic
Alumno Internship
September 1, 2011 – December 1, 2011
Barcelona y alrededores, España · On-site
https://github.com/salvador-lopez/motorbike-shop-backend-nodejs
March 1, 2025 – Present
motorbike-shop-backend-nodejs is an open-source backend application designed for a fictional motorbike e-commerce platform. Developed with Node.js, Express, TypeScript, and TypeORM, this project exemplifies modern backend development practices by implementing Domain-Driven Design (DDD) and a hexagonal (Ports and Adapters) architecture. Key Features: Domain-Driven Design (DDD): Emphasizes a clear separation of concerns, aligning the codebase closely with business logic for enhanced maintainability. Hexagonal Architecture: Promotes decoupling between the core business logic and external systems, facilitating easier testing and scalability. TypeScript Integration: Utilizes TypeScript for static typing, improving code reliability and developer experience. TypeORM with PostgreSQL: Leverages TypeORM as an Object-Relational Mapping (ORM) tool to interact with a PostgreSQL database, streamlining data management. RESTful API: Provides a well-structured API with versioned routing, designed for scalability and ease of integration. Comprehensive Testing: Incorporates Jest for unit and integration testing, ensuring code quality and robustness. Dockerized Environment: Employs Docker and Docker Compose to create a consistent and reproducible development environment. API Documentation: Offers interactive API documentation through Swagger, enhancing developer accessibility and understanding. This project serves as a practical template for building scalable and maintainable backend systems for e-commerce applications, demonstrating best practices in software architecture and development.
https://github.com/salvador-lopez/vehicle-sharing-go
February 1, 2023 – Present
vehicle-sharing-go is an open-source example of a vehicle sharing system implemented in Go (Golang), utilizing a monorepo multi-application architecture. This project demonstrates how to structure and develop a modular and scalable backend for shared mobility services, such as carsharing or scooter-sharing platforms. Key Features: Monorepo Multi-Application Architecture: Organizes multiple interrelated applications within a single repository, promoting code reuse and streamlined development workflows. Microservices Structure: Separates functionalities into distinct services, including inventory management and vehicle operations, facilitating maintainability and scalability. API Documentation with OpenAPI 3: Employs the GOA design framework to generate OpenAPI 3-compliant documentation, ensuring clear and standardized API interfaces. Containerized Development Environment: Utilizes Docker and Docker Compose to provide a consistent and reproducible development setup across different environments. Extensibility: Designed to be easily extendable, allowing developers to add new features or integrate additional services as needed. This project serves as a foundational template for developers interested in building backend systems for shared mobility applications, offering insights into structuring Go applications using modern architectural patterns.
Cultural Fit Analysis
The candidate has extensive experience in backend development across various companies and industries (e-commerce, mobility, gaming). While the target role is 'Android Developer', the candidate's experience is almost exclusively in backend engineering. This represents a significant mismatch in core domain expertise. The projects listed are also backend-focused. This indicates a low cultural fit for an Android Developer role, despite strong general software engineering skills.
Soft Skills & Operational Fit
The candidate's resume highlights leadership roles and mentions collaboration with other teams, suggesting good soft skills for a senior position. The descriptions of promoting best practices and being a key player in platform releases indicate a proactive and impactful operational fit. However, without direct assessment data, this is inferred from experience descriptions.