"There are 2 types of people in the world. Those who understand binary and those who don't..."
public class SoftwareEngineer {
private String name = "Abdelhadi Mouzafir";
private String role = "Software Engineer @ Adria Business & Technology";
private String location = "Casablanca, Morocco π²π¦";
private String education = "IRISI - FST UniversitΓ© Cadi Ayyad";
private int experienceYears = 2;
public String[] getCurrentFocus() {
return new String[] {
"Building secure digital banking solutions",
"Microservices architecture with Spring Boot",
"Cloud-native applications on AWS",
"API governance and best practices",
"Preparing Oracle Java SE 21 Certification"
};
}
public String[] getPassions() {
return new String[] {
"Clean Code & Design Patterns",
"Blockchain & Web3 Technologies",
"Arabic Literature & Creative Writing",
"Graphic Design (Figma, Photoshop)",
"Culinary Arts & Gastronomy"
};
}
}π¦ Banking Solutions Expert - Developed features for major banks including Al Yousr, Banque Populaire, Attijariwafa Bank, SociΓ©tΓ© GΓ©nΓ©rale
β‘ Performance Optimizer - Led major refactoring initiatives reducing technical debt and improving system performance
π― Technical Leadership - Defined API governance standards adopted across development and QA teams
π Digital Onboarding - Architected and deployed secure solutions with Spring Boot, Camunda, and REST APIs
π High SLA Achievement - Maintained 90%+ SLA compliance supporting 5+ banking clients
| Certification | Status | Year |
|---|---|---|
| π― AWS Certified Solutions Architect β Associate | β Certified | 2025 |
| βοΈ AWS Certified Cloud Practitioner | β Certified | 2025 |
| β Oracle Certified Java SE Developer (Java 21) | π In Progress | 2025 |
Automated environment setup tool distributed via Nexus, installable with npm
- Impact: Adopted by internal teams, significant time savings and environment standardization
- Tech: Node.js, npm, Nexus
Smart credential management for test environments (local & cloud)
- Features: Bank code categorization, JSON import/export, auto-fill (including virtual keyboards)
- Impact: Major time savings for developers and functional teams
Decentralized app for university diploma generation and validation using NFTs
- Tech: React, Node.js, Express, Algorand Blockchain, Docker
- Goal: Secure, tamper-proof academic credential verification
Complete solution for secure customer onboarding with DGSN integration and digital signatures
- Tech: Spring Boot, Camunda, REST APIs, OAuth2, JWT
- Role: Technical Lead - Architecture, Development & Deployment
- π Complete Oracle Java SE 21 Certification
- π Deep dive into Web3 & Blockchain development
- π Contribute to more open-source projects
- π Share knowledge through technical blog posts
- ποΈ Build innovative side projects
I'm always excited to collaborate on innovative projects, discuss tech, or just have a chat about code and creativity!
π Location: Casablanca, Morocco