Hello, I am
Wajdi

|

Wajdi Mdaini

About Me

I’m a Full Stack Developer with over 5 years of experience creating scalable web applications using Java (Spring Boot) and Angular. I enjoy turning business needs into efficient, high-quality solutions with a focus on performance and Agile methodologies. I’m known for solving complex problems, collaborating smoothly across teams, and quickly adapting to new technologies. Clear communication and maintaining high code quality through thorough testing and reviews are priorities for me.

Download CV

Education

  • Technical training

    Oct 2019 – Dec 2019, FormaPlus training center

    • Angular 7, Spring MVC 5, Spring Boot, Spring Security.
  • Oracle Certified Associate (OCA), Java SE 7 Programmer

    Jan 2018 – Mar 2018, Self-directed study

    • Certification ID: 1Z0-803.
  • Engineer certificate in software engineering

    Sep 2013 – Sep 2016, EPI - International multidisciplinary school

  • University degree of networks and computer services

    Sep 2010 – Aug 2013, Higher institute of technological studies

  • Bachelor degree of computer science

    Sep 2006 – Jul 2010, High school

Experience

  • Analyst developer, Vermeg for banking & insurance software

    Jun 2020 – Jul 2025

    Project: Money for Life (Insurance Domain)

    • Implemented two-factor authentication (2FA) for both Employer and Employee portals using InfoBip for SMS delivery and SMTP for email verification, enhancing overall platform security and user trust.
    • Led full-stack development for two portals (Employer/Employee) using Spring Boot (Backend) and Angular 9/12 (Frontend).
    • Cut incident resolution time by 60% by identifying root causes early, applying temporary fixes when needed, and delivering long-term solutions for over 100 high-priority issues.
    • Upgraded Angular across multiple versions (12, 16, 18, 19), significantly improving application stability and reducing load time by 30%. Enforced code quality through peer reviews and functional testing, helping catch 90% of issues before release.
    • Automated cross-portal UI testing with Selenium, increasing regression test coverage from 30% to 85% and reducing manual testing time by over 50%.
    • Collaborated in Agile/Scrum teams of 6+ developers, using JIRA to manage tickets and GitLab/SVN for version control
  • Software engineer, Nouvelair

    Aug 2016 – May 2020

    Algerian Customs Declaration

    • Provided production support, debugging, and hotfixes using Spring MVC, Angular 7, and MySQL.

    Flight Consulting API

    • Designed a real-time flight data API with Spring Boot and PostgreSQL.

    Sales Application Optimization

    • Enhanced features and performance using Spring MVC, JSP, and PostgreSQL.

    Unbilled Flight Control

    • Developed a flight record management system with Spring Boot and Angular 7.
  • Freelance full stack developer (part-time), Self-employed (alongside full-time role)

    Sep 2019 – Feb 2020

    • Delivered two freelance projects on time using Agile practices, completing both in under 6 months and providing post-launch support that resolved 90% of reported issues within the first two weeks.

    Project: Sports Center Management

    • Built a booking system with role-based access (Spring Security), cutting manual scheduling by 70%.

    Project: Insurance Platform

    • Designed a secure policy management system with JWT authentication, reducing claim processing time by 30%.

Skills

Java
Angular
HTML5
CSS3
JavaScript
Spring Boot
Spring SecuritySpring Security
PrimeNGPrimeNG
MySQL
PostgreSQL
PostmanPostman
Git
SVNSVN
SeleniumSelenium

Recent Works

Since 2016, I’ve worked mainly on B2B projects that require strict confidentiality, so I can’t share source code or provide access. To showcase my skills, I created a public demo app called WorkSync using Spring Boot, Spring Security, and Angular v20. This demo offers an overview and highlights my ability to build secure, scalable web applications. Read more about the demo ...

Get In Touch

I love to hear from you.“Whether you have questions, want to collaborate, or need some help with web development — I’m here to chat. Feel free to drop me a message anytime!

Reach Me At

Email: wajdimd@gmail.com

Phone: +216 22 967 653

Social

LinkedIn

Say Hello