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 , 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)
CountryTunisia
Phone+21654559441
WhatsApp+21654559441
Skypewazhani
D.O.B03/08/1992
Marital StateSingle
Driver'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
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)
Upper intermediate - French (B2)
Upper intermediate - German (A2)
Learning in progress - Spanish (A1)
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. - 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
- 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
- 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)
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
- React - The Complete Guide (incl Hooks, React Router, Redux)
Udemy
07/12/2020 - Ionic React: Cross-Platform Mobile Development with Ionic 5
Udemy
25/12/2020 - The Complete Oracle SQL Certification Course
Udemy
23/10/2020 - Big Data Developer - Explorer Award for Students (2016)
IBM (IBM Skills Academy)
24/01/2018