About
Experienced Software Developer in Conception, installation, testing and maintenance of software systems. Equipped with a diverse and promising skill-set and proficient in various platforms, languages and embedded systems.

Software Engineer & FullStack Developer
Studied in various universities and cities, able to travel and integrate with different teams and different personalities.
- Birthday: May 1999
- Website: hamzatahri.github.io
- Phone: +212 649-612-353
- City: Casablanca, Morocco
- Age: 25
- Degree: Engineer
- Email: contactHamza.tahri@gmail.com
Resume Download CV
A journey of continuous learning and professional growth, from academic excellence to industry expertise.
Professional Summary
Hamza TAHRI
Software EngineerInnovative and deadline-driven Software Engineer with 3+ years of experience building and testing digital products from initial concept to final deliverable.
Professional Experience
Software Engineer
November 2024 - Present- Improved Code Quality and Maintainability
- Implemented new features and fixed bugs
- Assured proper documentation
- Reviewed Pull Requests
Software Engineer
April 2024 - November 2024- Migrated Gradle from version 5 to 8
- Developed APIs for Parallel Graph Analytics (PGX)
- Analyzed and resolved customer-reported bugs
- Wrote design specifications and reviewed pull requests
- Performed benchmarks and competitive analysis
- Trained junior team members on Gradle and Java
Software Engineer
Feb 2022 - April 2024- APIs development, Interfacing with Core Banking System
- Connecting Bank system to external payment processors
- Facilitate intra-Regional transactions and gain greater oversight over them
Backend JAVA Engineer
July 2021 - Sep 2021- Microservices Development
- Restful Web services in Java/Spring
Embedded System Developer
May 2020 - July 2020- Mobile Development to manage embedded System
- Building embedded System to Manage and secure access to dangerous areas
- Realtime Surveillance Implementation
FullStack Web Developer
April 2019 - June 2019- Web App design and development to manage employees attendance
- Using API to connect to biometric pointing Device
- Custom reporting and pdf generating
Frontend Web Developer
July 2018 - Aug 2018- Frontend web application development for publicity and blogging
Education
Engineering & Computer Science
2020 - 2022ENSA Safi, University Cadi Ayad, Morocco
School Of Applied sciences belongs to University Cadi Ayyad where I've got opportunities to learn engineering skills in Computer Sciences and problem Solving.
Licence Web Technologies & Web Development
2019 - 2020Faculty Of Science Semlalia, Marrakech, Morocco
Faculty Of Science at marrakech, One of the oldest schools of Cadi Ayyad. Here I learned to work under limited time and manage teams.
University degree Of Technology & Computer Science
2017 - 2019Superior School Of Technology, Agadir, Morocco
School Of University IBN-ZOHR, This was my first journey with computer science as a field of study not just a source of fun.
Facts
Along my journey learning what I loved to do here I've met great people, worked on different projects and collected a large set of courses, informations and certifications.
Projects and Presentations
Modules Studied at School and online
Github Repo version control
Partners people worked with
Skills
In addition to those, I had also the chance to discover and use Firebase, MySql, MongoDB, Arduino, Kotlin, React, Xamarin, Merise/UML, Laravel, Spring Cloud, JavaFX, Tensorflow and Keras, Github/Gitlab, Jenkins, Docker and much more...
Programming Languages
Frameworks & Tools
Portfolio
Samples of some work from the past few years. Each project represents a unique challenge and learning experience.
- All
- Mobile
- Web/Desktop
- Embedded
Services
I offer a range of professional services to help bring your ideas to life. From backend development to system design, I'm here to help you achieve your goals.
Backend Development
Using Java, C#, JavaScript, or Python, I build robust backend services to connect and manage both relational and non-relational databases. Focus on scalability, security, and performance.
- RESTful APIs
- Microservices
- Database Design
Frontend Development
Whether you need mobile apps with hybrid technologies like Flutter or React Native, or web/desktop applications with the latest frameworks, I can help you create engaging user experiences.
- Mobile Apps
- Web Applications
- Desktop Software
System Design
Using Merise or UML, I can propose efficient data conception and system design for information systems. Focus on maintainability and scalability.
- System Architecture
- Database Design
- API Design
Contact
Feel free to reach out to me for any questions or opportunities. I'm always open to discussing new projects and ideas.
Location:
Maârif, Casablanca, Morocco
Email:
contactHamza.tahri@gmail.com
Call:
+212 649-612353