Hamza Dbani

Software Engineer

Casablanca, Morocco3 yrs 10 mos experience
Most Likely To Switch

Key Highlights

  • Expert in Java and modern microservices architectures.
  • Proven track record in developing scalable web applications.
  • Strong focus on code quality and maintainability.
Stackforce AI infers this person is a Software Engineer specializing in scalable web applications and microservices.

Contact

Skills

Core Skills

MicroservicesWeb Application DevelopmentData Processing

Other Skills

Apache KafkaShell ScriptingOracle SQL DeveloperJava 17Unit TestingDéveloppement de logicielsmonday.comSpring BootAngularFeign clientsKong GatewayHarborReact.jsJUnitDocker Products

About

I’m a Software Engineer specializing in Java, Spring Boot, Angular, and modern microservices architectures. I build scalable web applications and event-driven systems that deliver high performance, reliability, and real business value. I work across the full stack: designing and implementing REST APIs, developing clean and responsive front-end interfaces, and building services based on microservices and event-driven patterns using tools like Kafka. I focus on writing maintainable code, improving system performance, and solving complex problems with a practical and detail-oriented mindset. Passionate about continuous learning and modern software engineering practices, I enjoy working on impactful projects and contributing to high-quality, scalable solutions.

Experience

3 yrs 10 mos
Total Experience
11 mos
Average Tenure
1 yr 2 mos
Current Experience

Cid-conseil ingénierie et développement

Software engineer

Mar 2025Present · 1 yr 2 mos · Рабат

  • As a software engineer at CID, my mission is to support our clients in their digital transformation by modernizing their systems and enhancing operational efficiency through innovative, scalable solutions.
  • I focus on transforming legacy tools into modern, user-centric platforms, improving data visibility, and optimizing project management with microservice architectures and real-time technologies.
  • My goal is to empower organizations with the digital tools they need to make smarter decisions, reduce costs, and drive sustainable growth
Apache KafkaMicroservices

Alten

Consultant software engineer

Oct 2024Mar 2025 · 5 mos · Rabat-Salé-Kénitra, Maroc

Eurafric information

Software Engineer

Apr 2023Sep 2024 · 1 yr 5 mos · Casablanca, Casablanca-Settat, Morocco · Hybrid

  • Participation in two complementary projects: a batch development project to optimize the daily data processing, followed by the development of a web application utilizing this data.
  • Development of a complete web application using the data generated by the batch project.
  • Active involvement in the testing phase in close collaboration with the business team:
  • Organized and participated in follow-up meetings with users to analyze anomalies and validate changes.
  • Implemented new business rules based on additional specifications.
  • Validated new functionalities with the client.
  • Corrected anomalies and regressions reported through test files.
  • Contributed to the successful completion of testing, enabling deployment to production.
  • Mentored interns throughout the project.
  • Took the lead on a resilience project to improve code quality and implement unit tests, supervising two developers
Shell ScriptingOracle SQL DeveloperWeb Application Development

Virtuocode

2 roles

Software Engineer

Jun 2022Apr 2023 · 10 mos

  • Working with amazon vender/seller central
  • Develop with my team a dashboard to show important metrics and data using angular 13 spring boot, PostgreSql and bigQuery
  • Make sure to write clean code following best practices
  • Perform code reviews
  • Write unit and integration tests
  • Work on project documentation using the wiki-js tool
Java 17Unit TestingWeb Application Development

Software Engineer Intern

Feb 2022Jun 2022 · 4 mos

  • As an intern at VirtuoCode, I have joined an agile team (SCRUM environment). Within this team, and for a period of 5 months, I collaborate on the following tasks daily:
  • ● Breakdown and costing of tasks
  • ● Development of technical tasks
  • ● Bug fixing
  • ● Code refactoring
  • ● Technical testing
  • ● Proposing ideas and product improvements
  • ● SCRUM methodology ceremonies
  • ● DSMs (Daily Standup Meeting)
  • ● Sprint planning
  • ● Sprint reviews
  • ● Sprint retrospectives
  • ● Backlog grooming
  • Technical environment :
  • ● Backend/Java: Java 11/17, Spring Boot, Spring Data, Spring Security, Maven, Hibernate, SQL, Junit, Mockito
  • ● Frontend: Angular, Javascript/TypeScript, HTML, CSS/SASS, Bootstrap
  • ● Architecture: REST API
  • ● Database : BigQuery, PostgreSQL, Redis
  • ● Tools & methodologies : Agile Scrum, Monday, Git, Intellij, SOLID principles, Clean Code
Développement de logicielsmonday.com

Education

Faculty of Science and Technology Tangier

Master's degree — computer and mobile systems

Jan 2020Jul 2022

Faculty of Science and Technology Tangier

Bachelor's degree — Computer Engineering

Jan 2019Jan 2020

Faculty of Science and Technology Tangier

Scientific and technical university diploma (DEUST) — Math computer science physics chemistry

Jan 2017Jan 2019

Stackforce found 100+ more professionals with Microservices & Web Application Development

Explore similar profiles based on matching skills and experience