Albert Maldonado

Lead Developer at Mailsuite (formerly Mailtrack)

Barcelona, Catalonia, 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
Albert Maldonado is a Lead Developer based in Barcelona with 11 years of full-stack experience specializing in PHP and JavaScript, currently shaping product and engineering at Mailsuite and MailTrack.io. He combines hands-on coding with team leadership, having led front-end architecture at Atrápalo and worked across complex stacks involving APIs, RabbitMQ, Elasticsearch, MySQL and Redis. An active open-source contributor, he has enhanced the easytimer.js library by extending core functionality and adding tests and examples, showing attention to quality and developer ergonomics. Trained as an Ingeniero Superior Informático (UPC), he brings a pragmatic, DDD-informed approach to building maintainable systems and even hides a playful side—inviting people to learn about him by playing a game featured on his profile.
code11 years of coding experience
job10 years of employment as a software developer
bookIngeniero Superior Informático, Web/Multimedia Management and Webmaster, Ingeniero Superior Informático, Web/Multimedia Management and Webmaster at Facultad de Informática de Barcelona (UPC)
languagesSpanish, Catalan, English
github-logo-circle

Github Skills (6)

javascript10
testing10
unit-testing9
typescripts8
typescript8
typescript-types8

Programming languages (4)

TypeScriptRustJavaScriptPHP

Github contributions (5)

github-logo-circle
albert-gonzalez/easytimer.js

Aug 2014 - Aug 2022

Easy to use Timer/Stopwatch/Countdown library compatible with AMD, ES6 and Typescript
Role in this project:
userFull-stack Developer
Contributions:43 releases, 1 review, 179 commits in 8 years 1 month
Contributions summary:Albert's commits indicate they were adding functionality to the easytimer.js library. Their primary contributions included enhancing the library's capabilities by adding features like tenth of a second and days counters as well as a "toString" function. The code differences suggest the user was modifying the core source code. Furthermore, the user also worked on the test files by adding test cases and examples.
amdsetintervaljavascriptsettimeoutvanilla-js
A game about me made with Phaser.js!
Contributions:179 pushes in 1 year 8 months
gamephaser3javascriptphaserparcel
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
Albert Maldonado - Lead Developer at Mailsuite (formerly Mailtrack)