Hello, I'm

Hadj Hassine Jawher

I build

About Me

A glimpse into my background and journey as a software engineer

Front-End Developer with 2.5+ years of hands-on experience delivering responsive, accessible, and high-performance web applications using Angular and React. Adept at turning complex UI/UX designs into elegant, maintainable code and collaborating across cross-functional teams in Agile environments.

With a solid foundation in full-stack development from academic and personal projects, I bring a holistic understanding of application architecture. Passionate about clean code, modern best practices, and continuous learning, I thrive in fast-paced environments where attention to detail and user experience are key to success.

Professional Experience & Internships

My professional journey and work history

Professional Experience

Front End Developer

InfoCert Tinexta

Rome, Italy (Hybrid – Tunis, Tunisia)

Apr. 2023 – Present
  • Built responsive Angular interfaces for internal systems managing registration authorities, user accounts, and training workflows, working closely with UI/UX designers.
  • Developed reusable smart/dumb components and integrated Keycloak for authentication and role-based access control.
  • Applied the Facade Pattern with RxJS to manage state and streamline communication between services and components.
  • Followed SOLID principles, clean code standards, and participated in code reviews and sprints to ensure scalable, maintainable solutions.
Angular 18
TypeScript 5.8
RxJS
Smart/Dumb Components
Facade Pattern
Keycloak
SOLID Principles
Layered Architecture
Cypress
GitLab
Responsive Design
API Integration
Authentication

Front End Developer

CertEurope (acquired by InfoCert Tinexta)

Paris, France (Hybrid – Tunis, Tunisia)

Sep. 2022 – Mar. 2023
  • Migrated an internal certificate management app from PHP 4 to Angular 13 and implemented responsive UI/UX to streamline certificate request and approval workflows.
  • Integrated RESTful APIs and Keycloak to handle data flow, authentication, and role-based access, improving security and efficiency.
  • Set up Cypress for end-to-end testing and GitLab CI/CD for automated builds, tests, and deployments; maintained project documentation in Confluence and worked in Agile sprints.
Angular 13
TypeScript 4.5
Angular Material
SCSS
Keycloak
Git
GitLab CI/CD
Cypress
Agile
Confluence
RESTful APIs

Academic Internships

Full Stack Developer – Master’s Degree Project

ICTECHLAB (Subsidiary of InfoCert Tinexta)

Tunis, Tunisia (Hybrid)

Jan. 2024 – Jul. 2024
  • Designed a consistent and responsive UI/UX in Figma, and developed web interfaces with Angular for HR staff to manage employee files, approve requests, and publish announcements.
  • Built a mobile app using Expo React Native for employees to request leave, download documents, and follow HR services and company events.
  • Developed the backend with Spring Boot and PostgreSQL to manage employee data, leave tracking, training, payroll, events, and workflows; used Spring Data JPA and Docker for containerized deployment.
Figma
Angular 15
Expo React Native SDK 48
Spring Boot 2.7
PostgreSQL 14
TypeScript 4.7
Docker
Full-Stack Development
UI/UX Design

Full Stack Developer Intern – Licence Degree Project

Golden Market

Paris, France (Remote from Tunis, Tunisia)

Jan. 2021 – Mar. 2021
  • Built a responsive Angular dashboard to display e-commerce insights like popular products, user activity, traffic sources, and interaction behavior.
  • Developed a Node.js backend with Apollo Server (GraphQL) to manage user activity data and implemented role-based access control for different user types.
  • Created a custom JavaScript tracking system to log page views, searches, clicks, and referrals; stored the data in MongoDB for fast querying and analysis.
Angular 11
JavaScript ES6
Node.js
Apollo Server
GraphQL
MongoDB
Scrum Agile
Git
GitHub

Full Stack Developer Intern

SgharToon

Tunis, Tunisia (On-site)

Jan. 2020 – Mar. 2020
  • Designed and developed a user-friendly front-end with Angular for creating multi-answer questionnaires, supporting branching logic and real-time result visualization.
  • Built a Node.js and Express backend to handle question flow, user responses, questionnaire activation, and automatic badge assignment based on scores.
  • Structured a scalable MongoDB database, created RESTful APIs, and implemented role-based access control (RBAC) to manage data and permissions for users, admins, and super admins.
Angular 9
Node.js 12
Express 4
MongoDB
Mongoose 5.9
REST APIs
RBAC
Git
GitHub
MEAN Stack

Technical Skills

Technologies and tools I've mastered over the years

Frontend Development

Angular
React
React Native
Expo
HTML5
CSS3
SASS/SCSS
JavaScript
TypeScript

Backend Development

Node.js
Express.js
Spring Boot
REST APIs
GraphQL
Microservices

Tools & Practices

Git
GitHub
GitLab CI/CD
Docker
Jenkins
SonarQube
Agile
JIRA
Confluence

Databases

MongoDB
PostgreSQL
MySQL
NoSQL
SQL

Testing

Cypress
Selenium
Jest
TDD

UI/UX Design

Figma
Material Design
Bootstrap
Tailwind CSS

My Language Skills

Projects

A selection of my recent work

Section Currently Under Construction

I'm working on bringing together an impressive collection of projects that showcase my skills and expertise. Check back soon to explore my portfolio of work.

Development Progress

Education

Academic background and qualifications

Master’s Degree in Web and Mobile Application Development

Higher Institute of Technological Studies of Rades

Rades, Tunisia

Sep 2021 – Jul 2024

Licence Degree in Information Systems Development

Higher Institute of Technological Studies of Rades

Rades, Tunisia

Sep 2018 – Jun 2021

Get in Touch

Let's discuss your next project

Contact Information

Tunis, Tunisia
+216 21 710 331

Social Links