Xavier Buils

Front-end Sofware Engineer at eDreams ODIGEO

Greater Barcelona Metropolitan Area 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
Xavier Buils is a front-end software engineer with 11 years of experience, currently building user-facing features and improving code quality at eDreams ODIGEO from Greater Barcelona. Specialized in JavaScript and Node.js, he focuses on design patterns, testing, and functional programming, and applies that mindset to both product work and automated test pipelines. An active open-source contributor, he has improved UI/UX and state management in React projects and contributed bug fixes and refactors to the notable Ramda functional library, demonstrating deep familiarity with transducers and internal library internals. He treats npm and GitHub as his personal lab for prototypes and experiments, evidencing a hands-on, curiosity-driven approach to solving front-end challenges.
code11 years of coding experience
bookBachillerato, Científico, Bachillerato, Científico at IES Can Peixauet
bookIngeniero Técnico Informático, Sistemas, Ingeniero Técnico Informático, Sistemas at Universidad Nacional de Educación a Distancia - U.N.E.D.
bookLicenciatura Física (primer ciclo), Física, Licenciatura Física (primer ciclo), Física at Universitat de Barcelona
languagesCatalan, Spanish, English
stackoverflow-logo

Stackoverflow

Stats
115reputation
6kreached
0answers
13questions
github-logo-circle

Github Skills (16)

transducer10
ram10
javascript10
pixel-art10
functional-programming10
ramdajs10
redux10
react10
testing9
animation9
css8
attribute6
benchmarking6
architecture6
angularjs-directive6

Programming languages (4)

TypeScriptCSSJavaScriptPython

Github contributions (5)

github-logo-circle
jvalen/pixel-art-react

Sep 2018 - Oct 2018

Pixel art animation and drawing web app powered by React
Role in this project:
userFront-end Developer
Contributions:29 commits, 11 PRs, 7 comments in 24 days
Contributions summary:Xavier primarily focused on enhancing the user interface and functionality of the pixel art web application. Their contributions included fixing mouse and touch event handling to ensure correct drawing behavior, and refactoring the code to use Redux for state management. They also worked on improving the touch move functionality, adding and refactoring components to improve user experience.
reactanimationartdrawcss
ramda/ramda

Feb 2022 - Mar 2022

:ram: Practical functional Javascript
Role in this project:
userBack-end Developer
Contributions:4 reviews, 5 commits, 7 PRs in 1 month
Contributions summary:Xavier primarily contributed to bug fixes and refactoring of the Ramda library's internal functions, specifically focusing on transducer-related functionality. They addressed issues in `groupBy`, `dropLast`, and other functions when used as transducers. Furthermore, the user removed dependencies and refactored internal functions to streamline the codebase. Their work involved significant changes in core files and tests, demonstrating expertise in the library's internal workings.
ramfunctional-programmingjavascriptramdafunctional-javascript
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
Xavier Buils - Front-end Sofware Engineer at eDreams ODIGEO