AYMEN ALIOUA

Full-Stack Developer

Casablanca, MA.

About

Highly skilled Full-Stack Developer specializing in Java and Spring Boot, with a proven track record in architecting and deploying scalable backend systems and robust RESTful APIs. Leverages expertise in Angular, React, and modern DevOps practices including Docker and Git, to deliver end-to-end solutions. Passionate about driving innovation in software engineering and backend architecture, consistently delivering high-quality, adaptable enterprise solutions.

Work

E-Dent - Dental Education Platform

|

Full-Stack Developer (Academic Project)

Casablanca, Grand Casablanca-Settat, Morocco

→

Summary

Led the modernization and enhancement of a legacy dental education platform, transforming static interfaces into dynamic, API-driven dashboards to improve user experience and educational functionalities.

Highlights

Architected and implemented the backend overhaul of a legacy monolithic platform, migrating core business logic into a scalable Spring Boot REST API that seamlessly serves a React frontend.

Developed the backend business logic for a tooth-image landmarking system, engineering coordinate-based mathematical endpoints to process and calculate dental angles for educational analysis.

Engineered the application's core security infrastructure, implementing a time-sensitive, automated OTP (One-Time Password) validation workflow using Spring Boot and Java Mail Sender (SMTP).

Resolved systemic technical debt and data anomalies by debugging broken REST endpoints, restructuring MySQL relational database constraints, and enforcing strict Hibernate validation layers.

Implemented secure Role-Based Access Control (RBAC) to restrict and deliver tailored data payloads for administrator, professor, and student dashboards, authoring comprehensive documentation for the API endpoints.

Morservs

|

Full Stack Web Application (Invoice Management System)

Casablanca, Grand Casablanca-Settat, Morocco

→

Summary

Spearheaded the design and development of a full-stack invoice management system, integrating secure JWT authentication and optimizing workflows for efficient financial operations.

Highlights

Architected and developed a comprehensive full-stack invoice management system, implementing secure JWT authentication for enhanced data protection and user access.

Built scalable RESTful APIs with Spring Boot, streamlining invoice creation, management, and tracking processes to improve operational efficiency.

Engineered role-based access control and integrated automated email notifications with PDF invoice generation, improving user permissions and reporting capabilities.

Designed and optimized a PostgreSQL relational database schema, ensuring data integrity and high-performance querying for critical financial data.

Built a responsive frontend with Angular, seamlessly integrating backend APIs to deliver an intuitive and efficient user experience.

Deployed and managed the application using Docker containers and maintained version control with Git/GitLab, adhering to Agile methodologies for continuous delivery.

Student Management Platform

|

Academic Project

Casablanca, Grand Casablanca-Settat, Morocco

→

Summary

Contributed to the design and development of a robust student management platform, enhancing academic administration through advanced backend services and interactive frontend interfaces.

Highlights

Collaborated on the design and development of a student management platform, enhancing academic administration efficiency for faculty and students.

Developed robust backend services with Java/J2EE and Spring Boot, managing core business logic and high-volume data processing for academic operations.

Constructed interactive and responsive frontend interfaces using React and Bootstrap, significantly improving the user experience for students and administrators.

Designed comprehensive system architecture and UML diagrams, clearly defining modules, relationships, and workflows for scalable platform development.

Worked effectively within an Agile team, utilizing iterative development cycles to deliver features efficiently and adapt to evolving project requirements.

Education

Hassan II University

Casablanca, Grand Casablanca-Settat, Morocco
→
Professional License Full Stack & DevOps

Languages

English

French

Arabic

Certificates

Oracle Certified Professional, Java SE 21 Developer

Oracle

Soft Skills Development

Amideast

Shopify Expert Developer

Udemy

UI/UX Design

Great Learning

Web Full Stack Development

Udemy

Skills

Programming Languages

Java (J2EE), PHP, Python (FastAPI), JavaScript, TypeScript, CSS.

Frameworks & Libraries

Spring Boot, Spring MVC, Symfony, Angular, React, Node.js.

DevOps & Tools

Linux, GitLab, Docker, Kubernetes, Jenkins, Ansible CI/CD, Postman.

Methodologies & Modeling

Agile, UML, Merise, Modelio.

Databases

MySQL, PostgreSQL, NoSQL, MongoDB.

Collaboration Tools

Jira, Trello.