Available to hire
I am a passionate Full-Stack Developer with 4 years of experience specializing in Java/JEE and Angular. I excel in building user-centered web applications, solving complex challenges, and delivering high-quality solutions. I am a strong team player who adapts quickly and stays current with evolving technologies.
My expertise spans from web and mobile application development to batch processing in the payment domain, with a solid background in software engineering and information systems management. I am committed to continuous improvement and contributing effectively to project success.
Language
Arabic
Fluent
French
Intermediate
English
Intermediate
Work Experience
Backend Batch Developer
April 1, 2025 - PresentDesigned and developed Spring Batch jobs for processing and integrating payment files related to card transactions, transfers, and direct debits. Automated data flows between internal systems and financial partners. Optimized batch job performance to reduce execution time significantly. Monitored and troubleshot job errors, relaunched jobs when necessary. Developed and optimized stored procedures for data management and aggregation. Participated in testing and validation phases with business teams.
Full-Stack Developer at Time Technologies
March 31, 2025 - September 1, 2025Developed web application for University Account Management using Java (JDK 17) and technologies including Spring Boot, Spring Security, CAS, Angular, REST APIs, Oracle, MySQL and LDAP. Participated in client workshops to gather requirements. Developed microservices for account creation and management. Integrated with LDAP, Active Directory and G Suite systems. Managed CI/CD deployments with Jenkins, assisted in testing, fixed bugs, and optimized code performance to provide ongoing support.
Full-Stack Developer at Maroc Télécom
March 31, 2024 - September 1, 2025Developed secure APIs and customized interfaces for internal and external users. Configured LDAP authentication and managed roles and permissions. Migrated architecture to Spring Boot and Angular. Created interactive interfaces for tracking changes between telecom operators. Managed statuses, notifications, and automated archiving processes. Fixed bugs and optimized code performance.
Full-Stack Developer at Time Technologies
August 31, 2021 - September 1, 2025Managed community and appliance management for ISICOD. Developed internal web application with Java 1.8, Spring Boot, Angular, MySQL. Developed CRUD APIs with pagination and dynamic user interfaces, consuming REST APIs. Used GitLab and Git for version control, branching, code reviews, and continuous integration. Optimized SQL queries and managed project tasks via Scrum, Trello, and Redmine.
Full-Stack Developer at ISICOD
December 31, 2022 - September 1, 2025Migrated legacy JSP internal workflow system to modern Spring Boot and Angular architecture. Designed and developed CRUD APIs for easier data access and management. Built dynamic user interfaces to enhance internal user experience. Developed and optimized PL/SQL procedures to automate data processing. Participated in testing, validation, and deployment phases. Implemented unit tests to ensure code quality and stability while collaborating with project teams for compliance with functional requirements.
Full-Stack Developer at TH-TSC (Housing Tax – Communal Services Tax)
June 30, 2022 - September 1, 2025Developed secure internal data management system with dynamic reporting. Created CRUD APIs with pagination for efficient data management. Designed user-friendly dynamic interfaces for internal users. Integrated Keycloak for access control, roles, and application security. Generated customized dynamic reports using JasperReports. Participated in technical meetings to gather business requirements. Contributed to maintenance, performance optimization, and bug fixing. Wrote and executed unit tests to ensure code reliability and quality.
Full-Stack Developer at TGR Crédit Agricole
August 31, 2021 - September 1, 2025Developed mobile application for urban issue reporting. Built backend using Spring Boot with full CRUD functionality. Integrated authentication with Spring Security JWT. Designed relational databases with PostgreSQL. Built frontend user interfaces for report submission including photos, addresses, and descriptions. Integrated geolocation for precise incident tracking. Implemented routing of reports to relevant municipal services. Managed attachments in backend and enhanced user experience with notifications and report tracking.
Full-Stack Developer
April 1, 2024 - PresentDeveloped web and mobile application for HR requests. Updated and enhanced existing interfaces and functionalities. Built new interfaces and integrated features tailored to HR needs. Deployed applications on Windows server using Tomcat (backend) and Nginx (frontend). Integrated mobile interfaces using Ionic framework by consuming existing APIs.
Backend Batch Developer at Polydesigne
April 1, 2025 - PresentDesigned and developed Spring Batch jobs for processing and integrating payment files including card transactions, transfers, and direct debits. Automated data flows between internal systems and financial partners. Optimized batch processing performance reducing execution time significantly. Monitored, troubleshot, and relaunched jobs in case of errors. Developed and optimized stored procedures for data management and aggregation. Participated in testing and validation phases with business teams.
Full-Stack Developer at AtTime Technologies
March 31, 2025 - September 1, 2025Web Application Development for University Account Management involving Java (JDK17), Spring Boot, Spring Security, CAS, Angular, REST APIs, Oracle, MySQL, LDAP, Active Directory, Eureka, Jenkins, and G Suite. Participated in client workshops to gather requirements. Developed microservices for account creation and management requests integrated with LDAP, Active Directory, and G Suite. Wrote SQL queries for Oracle APOGEE and MySQL HR databases. Managed CI/CD deployments via Jenkins, assisted in testing, fixed bugs, optimized code, and provided ongoing support.
Full-Stack Developer at Maroc Télécom
March 31, 2024 - September 1, 2025Developed secure APIs and customized interfaces for internal and external users. Configured LDAP authentication managing roles and permissions. Migrated architecture to Spring Boot and Angular. Fixed bugs and optimized code performance. Created interactive interfaces to track telecom operators' exchanges. Managed statuses, notifications, and automated archiving processes.
Full-Stack Developer at ISICOD
December 31, 2022 - September 1, 2025Community management and appliance management applications development. Migrated workflow internal system to modern Spring Boot and Angular architecture. Designed and developed CRUD APIs with pagination and dynamic user interfaces. Developed and optimized PL/SQL procedures to automate data processing. Participated in testing, validation, and deployment phases including implementing unit tests to ensure code quality and stability.
Full-Stack Developer at TH-TSC
June 30, 2022 - September 1, 2025Developed a secure internal data management system with dynamic reporting. Designed CRUD APIs with pagination and user-friendly dynamic interfaces. Integrated Keycloak for access control, roles, and application security. Generated customized dynamic reports using JasperReports. Participated in technical meetings to gather business requirements. Contributed to maintenance, performance optimization and bug fixing. Wrote and executed unit tests ensuring code reliability.
Full-Stack Developer at TGR Crédit Agricole
August 31, 2021 - September 1, 2025Developed mobile application backend entirely with Spring Boot. Implemented full CRUD functionalities. Integrated authentication with Spring Security JWT. Designed relational databases using PostgreSQL. Built user interfaces to submit reports with photos, addresses, and descriptions. Integrated geolocation for precise incident tracking. Implemented routing of reports to relevant municipal services. Managed attachments such as images and descriptions in the backend. Enhanced user experience with notifications and report tracking.
Full-Stack Developer at AtTime Technologies
August 31, 2021 - September 1, 2025Developed internal web application for appliance management using Java (JDK1.8), Spring Boot, Angular, MySQL, Git, Trello, and Redmine. Created CRUD APIs with pagination using Spring Boot. Built dynamic user interfaces with Angular consuming REST APIs. Used Git and GitLab for version control, branching, code merging, review, and continuous integration. Optimized SQL queries improving database performance. Managed project tasks and progress using Scrum, Trello, and Redmine.
Backend Batch Developer
April 1, 2025 - PresentDesigned and developed Spring Batch jobs to process and integrate payment files including card transactions, transfers, and direct debits. Automated data flows between internal systems and financial partners, optimized batch processing performance reducing execution time significantly. Monitored, troubleshot, and relaunched jobs on error occurrences. Developed and optimized stored procedures for data management and aggregation. Participated in testing and validation phases with business teams.
Full-Stack Developer at Time Technologies
March 31, 2025 - September 2, 2025Developed web applications for university account management using Java, Spring Boot, Angular, and integrated with LDAP, Active Directory, and G Suite systems. Participated in client workshops, developed microservices for account creation and management, managed CI/CD deployments with Jenkins, fixed bugs, and optimized code. Provided ongoing support to the team.
Also developed internal and external web applications for telecom infrastructure sharing at Maroc Télécom. Created secure APIs, configured LDAP authentication, managed roles and permissions, migrated architecture to Spring Boot and Angular, fixed bugs, optimized code performance, and created interactive interfaces for tracking exchanges between telecom operators.
Full-Stack Developer at ISICOD / DAT Technologies / Time Technologies
April 1, 2024 - September 2, 2025Managed community and appliance management systems. Led workflow internal system redesign and modernization by migrating legacy JSP-based applications to Spring Boot and Angular. Developed CRUD APIs and dynamic user interfaces, optimized PL/SQL procedures for automated data processing. Participated actively in testing, validation, deployment, and quality assurance. Collaborated for compliance with functional requirements.
Full-Stack Developer at TH-TSC (Housing Tax - Communal Service Tax)
June 30, 2022 - September 2, 2025Developed secure internal data management system with dynamic reporting using Java, Spring Boot, Angular, Oracle, JasperReports, and Keycloak for access control. Built CRUD APIs with pagination, crafted user-friendly interfaces, and integrated role-based access using Keycloak. Generated customized dynamic reports and participated in technical meetings to gather business requirements. Contributed to maintenance, performance optimization, and bug fixing, including unit tests for code quality.
Full-Stack Developer at TGR Crédit Agricole
August 31, 2021 - September 2, 2025Developed mobile application for urban issue reporting using Spring Boot backend and Ionic framework. Implemented full CRUD functionality, integrated authentication with Spring Security JWT, and designed relational databases with PostgreSQL. Built user interfaces for submitting reports with photos, addresses, and descriptions. Integrated geolocation features and managed routing of reports to relevant municipal services. Enhanced user experience with notifications and report tracking, managing backend attachments efficiently.
Full-Stack Developer at Time Technologies
August 31, 2021 - September 2, 2025Developed internal web application for appliance management using Java, Spring Boot, Angular, and MySQL. Created CRUD APIs with pagination, built dynamic user interfaces using Angular, and consumed REST APIs. Utilized Git and GitLab for version control, branch management, code merging, reviews, and continuous integration. Wrote and optimized SQL queries for database performance. Managed project tasks and progress using Scrum methodologies, Trello, and Redmine.
Education
Master’s in Software Engineering and Information Systems Management at ENSA, Kenitra
January 1, 2022 - January 1, 2024Bachelor’s Degree in Mobile Application Development at FST, Rabat
January 1, 2021 - January 1, 2022Specialized Technician in Software Development at ISTANTIC, Rabat
January 1, 2019 - January 1, 2021Qualifications
Industry Experience
Software & Internet, Financial Services, Telecommunications, Government, Education
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Kenitra today.