Adrián Caballero

Python Developer at Centro de Servicios Avanzados (CSA)

Burgos, Castile and León, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Adrián Caballero is a backend-focused Python developer with 10 years of experience building and maintaining transactional microservices for demanding clients, most recently at Centro de Servicios Avanzados. Previously he delivered backend systems in Java and Spring Boot at EY and Neotica, specializing in CI/CD, Dockerized environments and real-time bug fixes for hotel reservation and payment flows. He combines a pragmatic emphasis on clean, tested and well-documented code with a knack for making legacy systems durable and business-aligned. Beyond backend work, he has contributed to notable open-source projects—improving TypeScript definitions in DefinitelyTyped and enhancing the low-latency UI for dash.js—demonstrating attention to front-end UX and type safety. Based in Burgos, Spain, he blends consultancy experience with hands-on implementation, preferring solutions that add long-term value rather than quick fixes.
code10 years of coding experience
job4 years of employment as a software developer
bookCiclo Formativo de Grado Superior, Desarrollo de Aplicaciones Multiplataforma, Ciclo Formativo de Grado Superior, Desarrollo de Aplicaciones Multiplataforma at IES Sabadell
languagesCatalan, Spanish, English
stackoverflow-logo

Stackoverflow

Stats
1,044reputation
202kreached
92answers
15questions
github-logo-circle

Github Skills (25)

static-typing10
javascript10
build-definition10
css10
typescript10
typescript-definitions10
chartjs10
type-definition10
type-system10
optional-typing10
dictionary10
dts10
strong-typing10
typescript-types10
html10

Programming languages (6)

TypeScriptJavaJavaScriptHTMLLessPython

Github contributions (5)

github-logo-circle
Dash-Industry-Forum/dash.js

Oct 2018 - Oct 2019

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Role in this project:
userFront-end Developer
Contributions:9 commits, 7 PRs, 7 comments in 1 year
Contributions summary:Adrián primarily contributed to the front-end aspects of the dash.js project. They implemented and modified the example low-latency playback user interface, adding features for configurable parameters like target latency, minimum drift, and catch-up playback rate. They also updated the UI to display live metrics such as current latency, buffer level, and playback rate. Furthermore, the user made improvements to the HTML structure and CSS styles of the example application.
msswebrtcplaybackvideomse
The repository for high quality TypeScript type definitions.
Role in this project:
userFront-end Developer
Contributions:8 reviews, 6 commits, 4 PRs in 9 months
Contributions summary:Adrián primarily contributed to improving TypeScript type definitions for the `chart.js` and `hls.js` libraries within the DefinitelyTyped repository. They addressed issues in existing definitions, fixing interface definitions, and adding missing or updated parameters. The user also updated and extended the definition of the `ChartTooltipItem` interface, and added definition authors. These contributions indicate a focus on ensuring the type safety and accuracy of TypeScript definitions for JavaScript libraries used in web development.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Adrián Caballero - Python Developer at Centro de Servicios Avanzados (CSA)