Hi, I'm ALI YAHYAOUI

Software Engineer (Backend / Full Stack)

Product-minded software engineer who enjoys owning problems end-to-end: clarifying requirements, designing pragmatic solutions, and delivering clean, secure, maintainable code.

Professional profile picture

About Me

Master's in Cyber-Physical and Social Systems (CPS2)

École des Mines de Saint-Étienne & Université Jean Monnet, University of Lyon

2025 – Present

Designing and integrating intelligent cyber-physical systems that interface physical, social, and digital dimensions. Acquiring knowledge in IoT, Web & Mobile Applications, AI, Cloud & Edge Computing, Digital Twins, Cybersecurity, and Scientific Writing.

Languages

English (Fluent)Arabic (Native)French (Beginner)

Education

Diploma in Computer Science

Lebanese University, 2019–2022

HH High School

General Secondary, Life Science, 2018–2019

Methodologies

Agile / Scrum

Microservices Architecture

Certifications

Huawei HCIA-AI Certification

Issued Jul 2022

Credential ID: 010102001459808842291775563

I work well with cross-functional teams, communicate clearly, and like turning ambiguous requests into reliable features—balancing correctness, performance, and security.

Technical Skills

Frontend Development

HTML5CSS3JavaScriptTypeScriptAngularReactNext.jsVue.jsPrimeNGJSPJSFTailwind CSS

Backend Development

JavaPythonSpring BootHibernateREST APIsMicroservicesSystem DesignPerformance OptimizationJPANode.jsExpress

Data & DevOps

OracleOracle SQLMySQLPL/SQLQuery OptimizationPostgreSQLMongoDBETL/ELTData PipelinesData Cleaning/NormalizationAWSAWS S3DockerCI/CDJenkinsMaven/GradleSonarGitKeycloakJiraTrelloBash/ScriptingPlaywrightMQTTWebSocketSwagger/OpenAPIPostman

Professional Experience

Software Engineer (Junior → Mid → Product Architecture)

FADEL | Jul 2022 – Aug 2025

Java | Spring | Hibernate | JSF | Angular | Oracle SQL/PLSQL | Microservices

Owned and delivered business-critical modules on a large enterprise platform, balancing correctness, security, and UX. I regularly proposed pragmatic solutions to complex backend services and UI workflow problems, and led the modernization of legacy modules toward a microservices architecture with Angular UIs to improve scalability and maintainability.

I improved performance through caching and deep Oracle SQL/PLSQL optimization to keep key flows fast and reliable. I authored architecture/design documentation (diagrams + implementation plans) and facilitated cross-team planning for large initiatives, turning year-long scopes into sprint-sized deliverables and execution plans.

I delivered highly customizable client features (configurable lookups and shared, adjustable statuses across screens) and implemented multilingual support with client-specific values/translations. I built and optimized data-heavy UIs over very large tables and designed a large hierarchical tree (millions of nodes) with fast search and lazy expand/collapse backed by efficient queries. I also dockerized multiple applications and created onboarding scripts/automation to streamline environment setup, drove research initiatives to introduce new dev tools and raise coding standards (including knowledge-transfer sessions), and supported high-profile clients (Pearson, Disney, L'Oréal) with diagnostic queries and data fixes while ensuring data integrity and confidentiality.

Freelance Full Stack Developer

POYESIS | Jul 2025 – Present

Java | Angular | PHP | Keycloak | PrestaShop

Maintain and support production business systems to keep day-to-day operations stable, fast, and reliable. Troubleshoot incidents, implement fixes, and support upgrades with cross-functional teams.

Work directly with clients to clarify needs and translate them into pragmatic solutions. Support the team with code reviews, mentoring, and practical guidance to improve consistency and delivery speed.

Manage authentication and access control with Keycloak to strengthen security and streamline user management.

Front-End Developer

8TH GATE | Oct 2021 – Dec 2021

React.js

Built responsive UI for an e-learning platform using React.js, with interactive interfaces and state management through React hooks.

Freelance Developer

Open for freelance opportunities

Open to freelance and contract work. I enjoy owning problems end-to-end—clarifying requirements, designing pragmatic solutions, and shipping reliable features.

Projects

Selected projects (freelance and personal), including private work where code or demos can’t be shared publicly.

Water Level Monitoring System (Irrigation / Soil Moisture)

2025
University

Java 21 · Spring Boot · MQTT · WebSocket · Docker Compose · Swagger/OpenAPI · Vue.js · Kotlin

  • Built an end-to-end monitoring and pump-control system integrated with a Vue.js frontend, Kotlin mobile app, embedded hardware devices, MQTT, and WebSocket streaming.
  • Implemented secure auth (JWT + role-based access) and device onboarding using key-based authentication for hardware communication.
  • Delivered reliability and observability with structured logging and audit trails for critical/admin actions.
  • Built automated tests (unit, controller, integration) and provided Postman collection + Swagger/OpenAPI docs for API onboarding.
  • Set up CI/CD pipelines with quality gates (formatting, tests, coverage) and Sonar analysis; delivered reproducible environments via Docker Compose.

Restaurants & Menu Scraping Pipeline

2025
FreelancePrivate

Python · Playwright · Google Maps API · AWS S3 · Data cleaning/normalization

  • Architected an end-to-end pipeline (scrape → clean/normalize → store datasets) and supported operations for downstream use.
  • Built automated agents/scripts to scrape internal sources, websites, Google Maps details/reviews, and Facebook/Instagram by criteria.
  • Implemented ETL/ELT steps to extract structured fields, validate outputs, and improve data quality for downstream use.
Private repo

Hospital Management SaaS

2025 – Ongoing
FreelancePrivateIn progress

Next.js · Multi-role workflows · Reports · Scheduling · Analytics

  • Building the frontend for a hospital management SaaS using Next.js, implementing multiple user roles and operational workflows.
  • Developing interfaces for doctor reports, clinics, assistants, patient appointments, and financial dashboards/graphs.
  • Focused on scalable, reliable, and maintainable frontend architecture.
Private repo

Ready to take your digital presence to the next level?

Reach out to me today and let's discuss how I can help you achieve your goals.