I am a recent graduate with a degree in Computer Engineering from the National School of Applied Sciences in Agadir. Passionate about software development, I have a strong foundation in Java programming, microservices architecture, and backend development using Spring Boot. My academic background and personal projects have equipped me with skills in software engineering, database management, and DevOps practices.
- Languages: Java, Typescript, Python
- Frameworks & Technologies: Spring Boot, JakartaEE, RESTful APIs, Kafka, Debezium, React
- Database: PostgreSQL, Neo4j
- Tools & Environments: Git, Docker, IntelliJ IDEA, Gitlab-ci
- Development Methodologies: Agile, Scrum
A comprehensive fraud detection system implemented using various repositories for different components.
Technologies Used: Java, Spring Boot, PostgreSQL, Kafka, Debezium
- real time data connector repository: Fraud-Connector
- real time data preparation service repository: Fraud-Data-Preparation
- real time data analysis service repository: Fraud-Data-analysis
- configuration service: Fraud-Config
A fitness platform to manage workouts and track fitness progress, implemented across two repositories.
Technologies Used: Java, Spring boot, PostgreSQL, Angular, Typescript, Bootstrap, Paypal API, AWS S3
- Backend repository: Fitness Platform Backend
- Frontend repository: Fitness Platform Frontend
- Bachelor's Degree: Ingénieur d'État in Computer Engineering, National School of Applied Sciences, Agadir
- Certifications: AWS Certified Developer – Associate (in progress)
I also write about my experiences and insights into software development. Check out some of my blog posts:
- Leveraging Change Data Capture (CDC) for Loosely Coupled Microservices
- Spring WebFlux and Server-Sent Events: A Match Made in Heaven
- Unlocking the Power of Graph Databases: A Journey through Neo4j and Cypher Queries
- more blogs..
- LinkedIn: LinkedIn Profile
- Email: [email protected]
- Phone: +212 717883856
Feel free to reach out if you have any questions or opportunities for collaboration!