Javier González

Co-Founder at CodelyTV

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

🤩
Rockstar
🎓
Top School
Javier González is a Co-Founder and seasoned backend engineer with 13 years of experience building resilient, event-driven systems and teaching software design from Barcelona. He co-founded CodelyTV, producing practitioner-focused courses on SOLID, Hexagonal Architecture, CQRS and DDD while contributing hands-on to open source examples that demonstrate refactoring and design patterns. His industry background spans high-scale products—designing chat infrastructure at letgo with Scala/Akka and evolving architecture and CI/CD practices at Uvinum. As a lecturer he bridges theory and practice, routinely turning code smells into maintainable designs and training others in object-oriented principles. Notably, his GitHub work emphasizes pragmatic refactorings (guard clauses, test coverage) and integrating messaging (RabbitMQ) into domain-driven examples, reflecting a bias for clean, message-oriented backends. He combines startup execution, developer education, and deep backend craftsmanship to help teams ship robust, well-architected systems.
code13 years of coding experience
job6 years of employment as a software developer
book3rd and 4th English course English Language and Literature General, 3rd and 4th English course English Language and Literature General at Escola Oficial d'Idiomes de Barcelona-Drassanes
bookEngineer’s Degree Computer Science, Engineer’s Degree Computer Science at Facultad de Informática de Barcelona - Universidad Politécnica de Cataluña
book“FP de grado superior” (similar to Vocational Education) in applications development Computer Software Engineering, “FP de grado superior” (similar to Vocational Education) in applications development Computer Software Engineering at Marianao High School
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

Stats
2,364reputation
752kreached
14answers
6questions
Badges
android
top-5%
mysql
top-5%
focus
top-5%
database
top-5%
github-logo-circle

Github Skills (39)

cqrs10
sbt10
hexagonal-architecture10
java10
akka-http10
phpunit10
scala10
design-patterns10
javas10
php10
symfony10
symfony-ux10
refactoring10
ddd10
mysql9

Programming languages (20)

C#JavaCSSC++ScalaMakefileGoHTML

Github contributions (5)

github-logo-circle
♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
Role in this project:
userBackend Developer
Contributions:5 reviews, 91 commits, 16 PRs in 2 years 1 month
Contributions summary:Javier's contributions primarily involve implementing and refactoring core backend logic within the Java-based project focused on code smells and design patterns. They added a basic StudentGradeCalculator, implemented the functionality to calculate grades and then refactored the existing code by implementing guard clauses. These commits show a focus on practical refactoring techniques to improve code quality.
refactoringrefactoringscode-smellsrefactoring-katarefactoring-exercise
CodelyTV/scala-ddd-example

Dec 2017 - Mar 2019

λ🎯 Hexagonal Architecture + DDD + CQRS applied in Scala using Akka HTTP
Role in this project:
userBack-end Developer
Contributions:98 commits, 31 PRs, 60 pushes in 1 year 3 months
Contributions summary:Javier primarily focused on developing the back-end API for the project. Their contributions include adding and modifying dependencies using Scala and SBT, such as Akka HTTP and Spray-JSON for the HTTP API. They added unit tests, implemented routes, and added the necessary code to create and use database tables. The user also introduced logging functionality and integrated RabbitMQ for domain event publishing.
akka-httpcqrsdddhexagonal-architecturescala
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