Azh Abderrahim

France
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
Abderrahim Azhrioun is a Full-stack Senior engineer based in Lyon with over 10 years of experience designing and modernizing enterprise applications across Java/Spring Boot backends and React/Angular frontends. He applies Software Craftsmanship principles—DDD, TDD and hexagonal architecture—to drive maintainable, testable systems and has led large refactors, migrations (AngularJS→Angular) and performance testing initiatives. Comfortable across the stack and DevOps toolchains, he architects REST/SOAP APIs, integrates Kafka and automates CI/CD with Jenkins/GitLab and Docker. A regular technical author for Baeldung, he deepens framework internals (Spring Boot, Hibernate, JPA, Security) and contributes practical fixes to high-profile Spring tutorials. Notably, his GitHub work includes persistence and JNDI configuration improvements in the eugenp/tutorials repo, showing attention to robust integration and testability. He combines pragmatic engineering with an appetite for teaching, making complex systems both reliable and accessible.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
109reputation
19kreached
6answers
3questions
github-logo-circle

Github Skills (15)

javas10
java10
spring-boot10
dependency-injection9
testing9
junit9
persistence8
yaml7
html6
ajax6
build-process6
resteasy6
jackson6
spring6
jax-rs6

Programming languages (3)

JavaHTMLPython

Github contributions (5)

github-logo-circle
eugenp/tutorials

Jun 2020 - Jan 2023

Getting Started with Spring Boot 3:
Role in this project:
userBackend Developer
Contributions:62 reviews, 44 commits, 114 PRs in 2 years 7 months
Contributions summary:Azh primarily worked on the `persistence-modules/spring-persistence-simple-2` module, specifically modifying a JUnit test class (`SimpleJNDIUnitTest.java`). The changes involved adding and updating properties related to JNDI configuration, suggesting the user was focused on configuring data source connections. Further contributions included implementing a system to inject a map from a YAML file, by adding a ServerProperties and a factory class to read from YAML, and adjusting an integration test.
springspring-boot
azhwani/tutorials

Jan 2024 - Jun 2026

Baeldung tutorials
Contributions:79 pushes, 32 branches in 2 years 5 months
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