Fehmi Ghouil

Software Engineer - Java @ FIS

Salaire / Taux journalier

Ariana, Tunisie

Freelance, ouvert au CDI

Expertises

JavaRequêtes SQLPythonCAngularClean ArchitectureBig Data

Langues

Anglais (Courant)

À propos

Introduction

Software Engineer with experience in re-architecting legacy systems, optimizing processing times, designing concurrent pipelines, and developing microservices. Proficient in Java, ASP.NET, SQL, and Python with exposure to financial markets, cloud platforms like Azure, and data visualization tools.

Liens

Expérience de travail

Software Engineer

FIS

août 2024 - Présent

2 ans 3 mois

Ariana, Tunisie

– Re-architected legacy PL/SQL batch processing into Java 17 microservices for real-time back-office derivatives system – Reduced critical processing time from 30 minutes to 3 minutes (10x faster) using parallelism, memory tuning, and query optimization – Designed concurrent pipelines with multithreading and Java Streams to handle high-volume financial transactions – Tuned complex SQL/PLSQL queries using CTEs and optimizer hints, reducing DB load – Owned end-to-end migration (design → implementation → production rollout → support) – Migrated legacy desktop screens to a modern Angular frontend, improving usability, maintainability, and user experience for back-office operations. – Provided L2/L3 production support for client-critical financial workflows

End of Studies Internship

Talan

févr. 2024 - mai 2024

4 mois

Gouvernorat Tunis, Tunisia

– Developed a specialized microservice using ASP.NET following Clean Architecture principles to configure, monitor, and optimize Electronic Payment Terminal (EPT) usage within a local platform. This architecture ensured separation of concerns and maintainability. – Incorporated advanced algorithms and workflows, leveraging CQRS (Command Query Responsibility Segregation) for seamless EPT integration and customization. This approach enabled efficient command and query handling, improving performance and flexibility in managing EPT configurations. – Facilitated seamless communication and data exchange with internal modules and the authorization server, utilizing robust communication protocols and secure APIs. – Implemented a desynchronization management system using Big Data techniques on Azure Databricks to ensure data integrity across distributed EPT deployments. This system processed large volumes of data in real-time, minimizing synchronization issues – Integrated alert systems within the microservice to promptly address EPT data inconsistencies. Alerts were managed through Azure SQL Server, enabling rapid responses to operational challenges and ensuring uninterrupted EPT services.

Engineer Internship

BH Bank

juil. 2023 - août 2023

2 mois

Gouvernorat Tunis, Tunisia

– Utilized Python's capabilities to implement Monte Carlo simulations for generating representative samples from incomplete datasets. This approach significantly reduced dataset size by 99% while preserving the probability distribution integrity. – Developed a user-friendly dashboard leveraging Jupyter Notebook and ipywidgets to facilitate the sampling process. ipywidgets were instrumental in visualizing probability distributions and providing interactive controls for analysis. – Integrated Matplotlib and Seaborn for data visualization within the dashboard, allowing for detailed analysis of the generated samples and comparison with original datasets.

Summer Internship

Looyas

juil. 2022 - août 2022

2 mois

Manouba, Tunisie

– Gained hands-on experience in a professional setting, collaborating with team members and understanding workplace dynamics and project workflows. – Contributed to a Java-based project, enhancing my programming skills and understanding of software development processes, including coding, debugging, and testing.


Formation

ENSI - Ecole Nationale des Sciences de l'Informatique

Master's degree, Computer Science

2021 - 2024

3 ans 1 mois

IPEIT - Institut Préparatoire aux Etudes d'Ingénieurs de Tunis

Bachelor's degree, Mathematics & Physics

2019 - 2021

2 ans 1 mois

lycée pilote Nabeul

Baccalauréat, Mathematics

2014 - 2018

4 ans 1 mois


Licences et certifications

International English Language Testing System

Délivré le : –

Certifié par IELTS

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.