02/04/2026 updated

**** ******** ****
100 % available

Software Engineer

Cáceres, Spain
Only remote
MSc Software Engineering
Cáceres, Spain
Only remote
MSc Software Engineering

Profile attachments

Resume-JUAN-CARLOS-GARCIA.pdf

About me

C++, C, Python, Rust Linux Qt Robotics, Systems programming, Low level programming

Agile MethodologyComputer VisionC++ (Programming Language)Cloud ComputingProfilingDatabasesData ManagementDebuggingDevOpsDistributed SystemsPython (Programming Language)MongoDBNeo4jRobotics Design and ProductionShell ScriptSimple Object Access Protocol (SOAP)Software DeploymentSoftware EngineeringSoftware SystemsSQL DatabasesRust (Programming Language)GrafanaBackendKanbanInfluxDBFree and Open-Source SoftwareRestful ApigRPCNetwork ServerDockerProgramming Languages
Software Development
Extensive experience in Python, C++, and Rust for developing complex software systems including corporate servers, robotics frameworks, and IoT applications.

Robotics and Computer Vision
Expertise in developing robotics software, including distributed shared graph architectures for robotic applications and computer vision systems for smart buildings and cities.

DevOps and Cloud Technologies
Proficiency in DevOps practices, working with technologies such as Docker, SOAP, REST, and various databases for efficient software deployment and management.

Programming Languages
Proficiency in C++20, Python, Rust, and Shell scripting for diverse software engineering tasks.

Backend Technologies
Experience with Docker, InfluxDB, Neo4j, MongoDB, SQL, and Grafana for robust backend development and data management.

Networking and Distributed Systems
Knowledge of DDS, RTPS, RPC, REST, SOAP, and GRPC for building efficient networked and distributed systems.

Software Engineering Practices
Application of Agile methodologies, Kanban, remote work practices, debugging, and profiling for effective software development and team collaboration.
 

Experience

Professional experience0 - 5 years
Freelancer since2022

Languages

EnglishFluentSpanishNative speaker

Project history

Software Engineer

Cloudlinux
Identified and remediated security vulnerabilities (CVEs) across widely-used open source projects, contributing patches to strengthen software security for enterprise customers.

Launch of Endless Lifecycle Support (ELS) for the Windows platform, including technical research, project onboarding, and development of build automation and testing infrastructure.

Diagnosed and resolved complex issues in customer environments through systematic debugging and root cause analysis.

Open Source Software Engineer - Dev/DevOps

Univention GmbH
Python development for Univention Corporate Server (UCS), development of OX Connector software, performance analysis and improvement of Python software components.

Robotics Researcher, Software Engineer

Robotic and Computer Vision Laboratory UEX
C++ development for RoboComp framework, design and implementation of Robocomp DSR architecture, IoT DevOps in Python and Rust, AI development for Smart Buildings and Cities.

GSoC Mentor

Robocomp
Mentored in Google Summer of Code program for Robocomp.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in