Yassin Ghariani

Co-Founder

Tunisia3 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Expert in Java and Spring Boot for backend development.
  • Founder of Java User Group Tunisia, fostering community collaboration.
  • Proven track record in developing scalable microservices architectures.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and Fintech solutions with a focus on microservices architecture.

Contact

Skills

Core Skills

JavaSpring BootSpringPythonRasaNode.jsExpress.js

Other Skills

BackendKeycloakSpring BatchCamunda BPMNAngularSpring FrameworkCamundaFlaskDockerPostgreSQLTrelloMongoDBSpring DataScrumContinuous Delivery (CD)

About

I’m a backend engineer with a passion for transforming complex technical challenges into elegant, high-performance systems. My world revolves around Java, Spring Boot, and distributed architectures—where I craft scalable solutions that don’t just meet requirements but exceed them. I thrive in the intersection of clean code, smart design, and relentless optimization, because great software isn’t just functional—it’s artful. For me, architecture is everything. Whether it’s designing fault-tolerant microservices, streamlining APIs for lightning-fast responses, or wrestling legacy code into modernity, I love the puzzle of making systems faster, safer, and effortlessly maintainable. I’m obsessed with the why behind every line of code—because the best solutions emerge when you understand the problem deeper than anyone else. Beyond the keyboard, I’m a lifelong learner. When I’m not neck-deep in code, I’m exploring new tech stacks, dissecting system design patterns, or (let’s be honest) debugging my latest side project gone rogue. I believe software thrives on curiosity, collaboration, and a healthy dose of grit—because breakthroughs happen when you’re stubborn enough to keep iterating. I’m at my best when solving problems that matter—whether it’s scaling systems to handle millions of requests, hardening security, or untangling spaghetti code into something future-proof. My mantra? "Make it work, then make it right, then make it fast." If you’re as passionate about backend craftsmanship, distributed systems, or the magic of Java as I am, let’s connect! I’m always up for geeking out over tech, sharing war stories, or collaborating on something extraordinary.

Experience

3 yrs 9 mos
Total Experience
1 yr 4 mos
Average Tenure
2 yrs 7 mos
Current Experience

Java user group tunisia (jugt)

Founder & Leader

Jan 2026Present · 4 mos · Tunisia

  • Founded Java User Group Tunisia (JUG Tunisia) to create a collaborative and vendor-neutral space for Java developers, architects, and technology enthusiasts across the country.
  • Leading community initiatives including technical talks, workshops, and knowledge-sharing events focused on modern Java, Spring ecosystem, cloud-native development, and open-source innovation.
  • Committed to growing Tunisia’s presence in the global Java community by fostering mentorship, collaboration, and partnerships with international developer communities and technology organizations.

Value

Software Engineer

Oct 2023Present · 2 yrs 7 mos · Tunis, Tunisia · On-site

  • Technical Modernization
  • Led the end-to-end migration of core systems from Java 11 to Java 17 and upgraded Spring Boot from 2.5.x to 2.7.2. Ensured full backward compatibility, optimized system configurations, and resolved legacy issues enhancing code maintainability, stability, and runtime efficiency in production.
  • VGREEN – Enterprise Carbon Footprint Platform
  • Developed a full-featured application enabling companies to assess and report their carbon footprint. Built an intelligent ESG (Environmental, Social, Governance) questionnaire, implemented auto-generated PowerPoint reports, and designed custom Keycloak authentication flows for both web and mobile—supporting ESG compliance and sustainability efforts.
  • Dima Maak – Insurance Management System
  • Designed a microservices-based architecture to support various insurance products (auto, travel). Automated complex claims processing with Camunda BPMN, managed documents via Azure Blob Storage, and improved data efficiency using Spring Batch. Delivered seamless user experiences through secure and personalized authentication flows with Keycloak.
  • E-Saha – Cross-border Healthcare Solution
  • Built a platform to manage patient treatment cases abroad. Integrated Microsoft Graph API for secure and automated communication workflows, and Keycloak for identity and access management. Supported cross-platform access via Flutter and Angular frontends, and deployed with a CI/CD pipeline on Azure ensuring a fluid, secure, and accessible user journey.
  • Technologies: Java 11 & 17, Spring Boot, Angular, Keycloak, Camunda BPMN, Azure Blob Storage, Microsoft Graph API, Spring Batch, Jenkins, Docker, Kubernetes, MySQL, MySQL Workbench.
JavaBackendKeycloakSpring BootSpring BatchCamunda BPMN

Hydatis

2 roles

Software Engineer

Promoted

Jul 2022Sep 2023 · 1 yr 2 mos

  • CentralStamp
  • Developed frontend and backend functionalities for the CentralStamp system.
  • Implemented system-specific functionalities for Biostar and Milestone, including sending notifications in case of failure.
  • Created a user-friendly email configuration interface for the "send_mail" task in the alarm workflow. This interface enables users to enter sender email configuration information such as the sender's email address, sender's name, SMTP server connection settings, etc., ensuring proper email sending during alarms.
  • Integrated CentralStamp-related tasks, such as "open_door" and "send_email," into Camunda. These tasks are seamlessly integrated into the application's workflow and are responsible for opening doors and sending emails, respectively.
  • Technologies: Java 11, Spring, Spring Rest, Spring Security, Single Sign-On (SSO), Angular, Redux, NGRX, MongoDB, JUnit, Mockito, SonarLint, Swagger, Camunda, Biostar, and Milestone technologies.
  • Ozone Pro
  • Designed and developed the Ozone Pro application for conducting carbon footprint or greenhouse gas emissions assessments.
  • Configured and utilized Spring Cloud Config Server to enable efficient server configuration, with communication established through GitLab.
  • Implemented the Eureka service registry to facilitate a microservices architecture, allowing for seamless service discovery and registration.
  • Developed microservices following the CQRS (Command Query Responsibility Segregation) architecture, ensuring effective separation of command and query operations.
  • Incorporated synchronization between two databases using Kafka, enabling reliable and real-time data exchange between systems.
  • Conducted unit testing of the application to ensure its functionality, performance, and reliability.
  • Technologies: Java 11, Spring Boot, Spring Security, Spring Cloud, Spring Data JPA, Eureka, Spring Cloud Config, Spring Cloud Gateway, Apache Kafka, Angular 14, PostgreSQL, GitLab.
JavaSpring FrameworkSpring BootAngularCamunda BPMN

Data science engineer

Feb 2022Jun 2022 · 4 mos

  • Design and development of a chatbot dedicated to cosmetic products.
  • Established the architecture of the chatbot dedicated to cosmetic products.
  • Collected necessary data to be used in our model.
  • Created the required rules (effects) for each customer response using Drools.
  • Integrated Rasa and Drools to handle appropriate effects for each customer.
  • Implemented a cosmetic product recommendation system based on user effects.
  • Technologies: Rasa, Drools, Spring Boot, MongoDB, REST API, Flask, Selenium.
PythonRasaSpring BootFlaskDocker

Superverse entreprise

Software Engineer

Jul 2021Sep 2021 · 2 mos · Tunis, Tunisia · Hybrid

  • Contributed to the development of Move, a web application designed to streamline the management of professional and personal travel within a company. The platform supports trip planning, request validation, and centralized tracking, offering a seamless digital alternative to manual processes.
  • End-to-End Development
  • Developed the entire application stack—from backend logic with Java and Spring Boot to the frontend interface built with Angular. Ensured efficient data flow and responsiveness across all modules.
  • Secure Access Management
  • Integrated Keycloak to manage user authentication and role-based access control, ensuring secure and compliant data handling throughout the platform.
  • Agile & Scalable Design
  • Utilized PostgreSQL for reliable data persistence and managed project progress using Trello in an Agile environment—delivering on-time and in-sync with team expectations.
  • Technologies: Java, Spring Boot, Angular, Keycloak, PostgreSQL, Trello.
JavaSpring BootAngularKeycloakPostgreSQLTrello

Tchesy

2 roles

Web Developer

Aug 2020Nov 2020 · 3 mos · Manouba Governorate, Tunisia · Hybrid

  • Contributed to the development of an E-Learning web application designed to facilitate digital education through efficient content management and dynamic interaction between instructors and learners.
  • Backend Development
  • Designed and implemented the backend architecture using Node.js and Express.js, following RESTful principles to ensure clean, modular, and scalable API design. Managed structured and unstructured data with MongoDB, supporting content uploads, user interactions, and progress tracking.
  • Interactive Learning Features
  • Focused on creating a system that supports real-time communication between educators and students, enabling assignment sharing, feedback loops, and progress monitoring within a responsive interface.
  • Agile Collaboration
  • Worked in an agile setup using Trello for sprint planning, task management, and team coordination—ensuring continuous delivery and clear communication.
  • Technologies: Node.js, Express.js, MongoDB, Trello.
Node.jsExpress.jsMongoDBTrello

Web Developer

Jan 2019May 2019 · 4 mos · Manouba Governorate, Tunisia · Hybrid

  • Contributed to the development of E-FORTUNE, a web-based e-commerce application designed to digitize product sales and deliver an enhanced user experience across the purchasing journey.
  • Full-Stack Architecture
  • Implemented a complete application stack using Node.js and Express.js for the backend, MongoDB for data persistence, and Angular for a dynamic and responsive user interface.
  • Core E-commerce Features
  • Contributed to the integration of essential modules, including product catalog management, user authentication, and order processing, ensuring a fluid and intuitive customer experience.
  • Customer-Centric Design
  • Helped build features aimed at improving the user journey—from browsing to checkout—while maintaining a scalable and maintainable codebase aligned with industry best practices.
  • Technologies: Node.js, Express.js, MongoDB, Angular.
Node.jsExpress.jsMongoDBAngular

Education

Ecole Polytechnique Internationale

Engineer's degree — Big Data & Business intelligence engineering student

Jan 2019Jan 2022

Institut Supérieur des Arts Multimédia de la Manouba(ISAMM)

Bachelor's degree in computer science and multimedia — Computer and Information Sciences and Support Services

Jan 2015Jan 2018

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience