Alvaro Esteban

Full Stack Engineer - D4H Team Manager at EcoOnline

Madrid, Community of Madrid, 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

👤
Senior
🎓
Top School
Alvaro Esteban is a seasoned full stack engineer and team manager with 11 years of experience building and migrating web platforms across MEAN and LAMP environments. Currently leading the D4H team at EcoOnline, he combines hands-on frontend and backend expertise with server management and team leadership, having driven a legacy PHP-to-Node.js/TypeScript migration and adopted microservice patterns. He has deep practical knowledge of Angular, Node.js, PHP, and image-processing tooling (including Python-based face detection), and has applied automated testing, Docker, and CI practices throughout his career. An active open-source contributor, he improved the dash.js MPEG-DASH player’s UX and caption handling—work that impacts media playback in compliant browsers. Based in Madrid, he pairs pragmatic engineering with product-minded thinking, often shipping successful freelance web apps outside of his day job.
code11 years of coding experience
job13 years of employment as a software developer
bookI.E.S. Duque de Rivas
bookTecnico Superior Desarrollo de Aplicaciones Informáticas, Tecnico Superior Desarrollo de Aplicaciones Informáticas at I.E.S. Palomeras Vallecas
bookMario Benedetti
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
140reached
3answers
3questions
github-logo-circle

Github Skills (20)

javascript10
media-playback10
playback10
video-player10
dashjs10
videojs10
bitrate9
ui-design9
css9
video-streaming9
stream9
html9
audio-streaming9
data-streaming9
csv6

Programming languages (7)

TypeScriptC++JavaScriptPHPHTMLSwiftPython

Github contributions (5)

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

Apr 2018 - Jul 2018

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Role in this project:
userFront-end Developer
Contributions:57 commits, 33 PRs, 43 comments in 3 months
Contributions summary:Alvaro primarily focused on improving the user experience and functionality of the dash.js player. They made significant changes to the control bar, adding resolution information to the bitrate list and improving the seek bar. They also addressed text track issues, fixing a bug that caused text tracks to stop working after seeking and clearing text buffer and fragments after deleting texttrack cues. Furthermore, they updated multiple samples to incorporate these changes and added samples for missing features.
msswebrtcplaybackvideomse
Docker image to run cucumber protractor tests in headless chrome
Contributions:16 commits, 4 PRs, 11 pushes in 1 year 4 months
headless-chromedocker-imagetestingprotractor-testsdocker
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