Alejandro Hernández

Scala Developer at Permutive

Zaragoza, Aragon, 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
Alejandro Hernández is a Senior Scala Developer with a decade of experience building backend systems and developer tooling, currently contributing at Permutive from Zaragoza. He specializes in functional programming and Scala ecosystem tooling—particularly SBT and GitHub Actions—and has a strong track record of improving developer experience and CI/CD automation. Alejandro is an active open-source contributor to high-profile Scala projects like http4s, doobie and scala-steward, where he’s enhanced testing, standards-compliant parsing, and default-branch management. His background spans microservices (HTTP & gRPC), test automation with Testcontainers, and building REST/HATEOAS tooling from his time at Liferay. He co-founded functionalHub, producing training materials and videos, reflecting a passion for teaching and community building beyond code. Practical, detail-oriented, and standards-minded, he combines hands-on implementation with a focus on maintainability and developer productivity.
code10 years of coding experience
job6 years of employment as a software developer
bookDegree in Computer Engineering in Information Systems, Computer Science, Degree in Computer Engineering in Information Systems, Computer Science at Universidad de Salamanca
bookMaster's degree in Mobile Computing, Computer Science, Master's degree in Mobile Computing, Computer Science at Universidad Pontificia de Salamanca
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
11reputation
3kreached
2answers
0questions
github-logo-circle

Github Skills (31)

docker10
parser-combinators10
testing10
top-level10
http10
bots10
sbt10
jdbc10
dockers10
scala10
typer10
googlebot10
functional-programming10
test-container10
dependency-analysis9

Programming languages (15)

JavaScalaTeXHTMLKotlinTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
:robot: A bot that helps you keep your projects up-to-date
Role in this project:
userBack-end Developer
Contributions:100 reviews, 67 commits, 30 PRs in 1 year 5 months
Contributions summary:Alejandro's commits focus on enhancing the core functionality of the scala-steward bot, specifically by adding features related to default branch management. They introduced a new CLI argument (`--default-branch`) to configure the default branch, added a method for updating the default branch of a repository, and updated the default branch if it is present. Furthermore, the user refactored the code to utilize the branch information from the `Repo` class.
scala-cliazure-reposdependenciesupdate-servicemaven
Docker containers for testing in scala
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:11 commits, 2 PRs, 8 comments in 5 months
Contributions summary:Alejandro primarily contributed to the `testcontainers-scala` repository by adding new features and refactoring existing code related to container definitions. They introduced an alias for creating a generic container and renamed a method, demonstrating a focus on improving the library's API. Furthermore, the user added a test for the `GenericContainer.Def.apply()` function and addressed type-related issues, indicating a focus on testing and code correctness. The user also created new MUnit fixtures for testcontainers support, showcasing their ability to contribute in multiple areas within the project.
containerstestingdockerscalatestcontainers
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
Alejandro Hernández - Scala Developer at Permutive