Walid Zhani

Walid Zhani

(walid.zhani24@gmail.com)

Country LocationCountryTunisia

Phone NumberPhone+21654559441

WhatsApp NumberWhatsApp+21654559441

Skype IDSkypewazhani

Date Of BirthD.O.B03/08/1992

Marital StateMarital StateSingle

Driver's LicenseDriver's LicenseClass B

Hi, I am Walid Zhani.

A Full Stack JavaEE Engineer.

I am a Full-Stack Software Developer Engineer (Web/Mobile), I am 33 years old, from Tunisia Tunisia Flag, I have a Five years and a half (5 years and 6 months) of professional experience as a Full-Stack JavaEE Web Developer. I use several technologies like Java/JEE, Spring/Spring Boot/Hibernate/Struts 2, JavaScript/TypeScript (React, Angular, ExtJS), C#/Asp.Net, JSP, Android, Ionic, Unity, Git, RESTful Web API(s), SQL, NoSql (Firebase), Junit, Jest.

NOTE: The Dates in my Portfolio are shown in this format "DD/MM/YYYY".

Walid Zhani

(walid.zhani24@gmail.com)

Country LocationCountryTunisia

Phone NumberPhone+21654559441

WhatsApp NumberWhatsApp+21654559441

Skype IDSkypewazhani

Date Of BirthD.O.B03/08/1992

Marital StateMarital StateSingle

Driver's LicenseDriver's LicenseClass B

Projects

Burger Builder

React app built while completing " React - The Complete Guide (incl Hooks, React Router, Redux) " course by "Maximilian Schwarzmüller" on Udemy.

  • JavaScript
  • CSS 3
  • HTML 5
  • React

Marvel Characters

Marvel Characters Web App, created with React for the Front-End and using Firebase as Backend-as-a-Service (BaaS).

  • TypeScript
  • CSS 3
  • HTML 5
  • React

Biorhythm Calculator

A sample " Biorhythm Calculator " app, using React #16 with Ionic #5.

  • JavaScript
  • CSS 3
  • HTML 5
  • React
  • Ionic

Spring Boot REST API Crud App

A sample " SPRING BOOT CRUD REST API " app, using Java #8 and Spring Boot framework.

  • Java
  • Spring Boot
  • RESTful API
  • Postman

Walid Zhani Portfolio

My portfolio (Walid Zhani) React Web App with Responsive Design, using React #17.

  • JavaScript
  • CSS 3
  • HTML 5
  • React

PokeDex (Pokémon) Angular App

PokDex, is a Web App that let you search for a Pokémon by ID, Name or Randomly.Every Pokémon profile has his: Name, Description, Types, Stats, Evolutions & Moves. + The background & everything are colored accordingly to the type of the Pokémon (eg. "Grass => Green" / "Fire => Red"). This Angular App is developed using Angular #15.

  • TypeScript
  • CSS 3
  • HTML 5
  • Angular

Student Profiles React App (Hatchways Frontend Assessment)

Student Profiles React Web App for the Hatchways Frontend Assessment, using React #17.

  • TypeScript
  • CSS 3
  • HTML 5
  • React

Skills

  • HTML 5 | CSS 3
  • JSP | Ajax | JQuery
  • JavaScript | TypeScript
  • React v16+ | Angular v15+ | ExtJS
  • Ionic v5
  • Twitter Bootstrap
  • Git (Github | Bitbucket)
  • CI | CD (Jenkins, Bitbucket Pipelines)
  • Scrum (Jira Software)
  • Java v8, v17 | C# | Python
  • Android | Unity 5
  • ASP DotNet | Django
  • JavaEE (JEE) | JSF | JavaFx
  • SQL (MySQL | Oracle DataBase | SQL Server)
  • NoSql (Firebase)
  • SQL Server Data Tools | Power BI
  • Microsoft Office Tools
  • REST (RESTful APIs) | WSDL | SOAP
  • Spring | Spring Boot | Hibernate | Struts 2
  • Unit Testing Frameworks (Junit for Java | Jest for JavaScript/TypeScript)

Languages

  • English (B2)England Flag
    Upper intermediate
  • French (B2)France Flag
    Upper intermediate
  • German (A2)Germany Flag
    Learning in progress
  • Spanish (A1)Spain Flag
    Beginner

Professional Experiences

  • ©
    01/03/2022 - Currently # GTT Tunisia (GPI Group) | Tunis, Tunisia

    Developer Engineer # Full-Stack Web Developer: JavaEE / JSP / Junit / Angular
    * Developed Full-Stack JEE Web applications in the healthcare domain (Blood Donation), using Java v8 & v17 (Back-End) / JSP & Angular v15 & v17 (Front-End) with technologies such as: JavaScript / TypeScript, Ajax, JQuery & Spring, SpringBoot, Hibernate & Struts 2, with a team of 20 people.
    * Fixed bugs / created new features, in the existing Blood Donation web applications (eHematos, eHemoquest, eHemobank), using the Agile SCRUM & Gît (Gitlab) methodology for Version-Control.
    * Created and executed test cases (manual ones) on Jira to ensure compliance of blood donation products (eHematos, eHemoquest, eHemobank) with functional requirements, having a success rate of 85%. / Performed unit tests (automatic tests) with Junit 4 to simplify the tests, having a success rate of 65-75%.
    * Analyzed customer needs to identify software requirements. / Trained customers on software usage and Created comprehensive specification documents outlining software features, functionalities, and technical requirements.

  • ©
    01/03/2024 - 31/09/2024 # Evolucare (GPI Group) | Tunis, Tunisia

    Developer Engineer # Mission as Front-End Developer: Angular / Jest
    * Developed Front-End Web applications in the healthcare field, using Angular v15 & v17 in parallel with HTML, CSS & TypeScript, using Agile SCRUM methodology & Gît (Gitlab) for Version-Control, with a team of 15 people.
    * Worked on 2 projects (Patient consent & Osiris) in the healthcare field, these are 2 dedicated applications for hospitals & doctors to do the necessary monitoring and treatments for patients by doing the necessary tasks on patient records.
    * Tested using the Jest testing framework to simplify unit testing (automated testing) for both applications, having a success rate of 75-80%.

  • ©
    01/01/2021 - 31/12/2021 # Freelance | Tunis, Tunisia

    Freelance with React # Freelance projects with React front-end Framework / Library
    Worked on some freelance Web projects with React v16 front-end Framework / Library.


  • ©
    01/04/2019 - 31/12/2020 # ADP (Automatic Data Processing) | Tunis, Tunisia

    Associate Application Developer Engineer # Full-Stack Web Developer: JavaEE / JSP / ExtJS
    * Developed Full-Stack JEE Web applications, using Java (Back-End) / ExtJS + JSP (Front-End) with a team of 30 people, using Agile SCRUM methodology, Bitbucket for Version-Control & Jenkins for CI / CD.
    * Fixed bugs / created new features, in existing web applications in the Human Resources (HR) field, such as Attendance / Leave / Sickness Management etc.

  • © Walid ZHANI
    01/10/2018 - 31/12/2018 # DEUSE SPRL | Tunis, Tunisia

    Developer Engineer # Web Developer: Python (Django)
    I worked as a Web developer on a web project using Python (with Django Framework).


Experience Of Internships

  • © Walid ZHANI
    05/02/2018 - 05/08/2018 # MSS (Monetics Services Solutions) | Tunis, Tunisia

    Internship Project Engineer # Full-Stack Android Developer: cSharp (.Net) / Java (Android)
    * Developed a Mobile application on Android 4.4.2 (Front-End) using Java, for consulting banking transactions via EPT(s), and monitoring statistics via Business intelligence (BI).
    * Developed a C# ASP.NET Web API (Back-End) that provides RESTful web services for an Android client (Front-End) built with Java 8. Utilized Postman for API testing.

Works Missions

  • © Walid ZHANI
    16/09/2023 - 05/10/2023 (3 weeks) # Ministry of Health (MOH) | Saudi Arabia

    Train the medical and technical staff(s) in BLOOD BANK(s) # Kingdom Of Saudi Arabia (KSA)Kingdom Of Saudi Arabia (KSA)
    We are a group, which belongs to the company GTT Tunisia. Our job was to train the medical and technical staff(s) in the BLOOD BANK(s), to use our solution (eHematos application) for BLOOD DONATION, in 4 hospitals in the SAUDI ARABIA.

Online Certifications

  • © Walid ZHANI
    React - The Complete Guide (incl Hooks, React Router, Redux)

    Udemy
    07/12/2020

  • © Walid ZHANI
    Ionic React: Cross-Platform Mobile Development with Ionic 5

    Udemy
    25/12/2020

  • © Walid ZHANI
    The Complete Oracle SQL Certification Course

    Udemy
    23/10/2020

  • © Walid ZHANI
    Big Data Developer - Explorer Award for Students (2016)

    IBM (IBM Skills Academy)
    24/01/2018

Contact

Send me e-mail