Nidhal Dalhoumi — Software Engineer

Nidhal Dalhoumi

Software Engineer · Backend · Full-Stack · AI · DevOps

Java • Python • TypeScript • Angular • Django • Spring Boot • PostgreSQL • Docker

Software Engineer building full-stack applications, backend systems, real-time features, AI integrations, and automated development workflows.

📄 View Resume

About Me

I'm a Software Engineer with hands-on experience building full-stack applications, backend services, data-driven platforms, and AI-powered features using technologies such as Angular, Django, Spring Boot, Python, and Java.

I enjoy working across the software lifecycle — from designing REST APIs and relational data models to integrating real-time communication, debugging systems, writing tests, and automating build and deployment workflows.

My engineering interests sit at the intersection of software development, systems, AI, and DevOps. I approach problems analytically, learn quickly, and enjoy understanding how the different layers of a system work together.

Technical Skills

Languages & Frameworks

Java Python TypeScript JavaScript C / C++ Angular Django Spring Boot REST APIs OOP

DevOps & Cloud Systems

Linux Bash Git Docker Jenkins GitHub Actions CI/CD AWS

Databases & Data Systems

PostgreSQL MySQL SQL Redis WebSockets Data Integration

AI, Testing & Engineering

Machine Learning Computer Vision YOLO Postman Swagger / OpenAPI JUnit Mockito SonarQube Prometheus Grafana Debugging Troubleshooting

Work Experience

Software Engineer — End-of-Studies Project

Medico International Services • Tunis, Tunisia 2025
  • Full-Stack Development: Developed a digital healthcare platform using Angular and Django REST Framework, implementing authentication, PostgreSQL data models, user management, scheduling, and treatment workflows.
  • Real-Time Systems: Implemented real-time messaging and notifications using Django Channels, WebSockets, and Redis, enabling live communication and application updates.
  • AI Integration: Integrated a YOLO-based computer vision pipeline into the application to process medical images and return AI-assisted analysis results through the platform.
  • Engineering & Validation: Designed REST APIs, integrated frontend and backend components, performed API testing and debugging, and worked across the application's end-to-end workflow.

Software Engineering Intern

IC CANADA • Remote / Tunis 2024
  • Full-Stack Development: Developed frontend features using Angular and backend REST APIs using Django for a business intelligence and ERP platform.
  • Data & Business Workflows: Worked with relational SQL data, business processes, and data flows supporting reporting and management functionality.
  • Software Engineering: Participated in requirements analysis, debugging, troubleshooting, feature development, and integration of frontend and backend components.

Key Projects

BI Management — Interactive Data & Visualization Platform

Angular • Django REST Framework • Python • SQL • Matplotlib • Nebular UI

Full-stack Business Intelligence platform that transforms uploaded CSV/XLSX datasets into interactive visualizations through a flexible data processing and filtering workflow.

Key Features

  • Dataset upload and validation for CSV/XLSX files
  • Python/Matplotlib-based dynamic chart generation
  • Interactive segment and chronological filtering
  • Dynamic dashboard updates based on selected parameters
  • Low-code workflow configuration
  • Authentication and role-based access control

Workflow: Upload → Process → Visualize → Filter → Recalculate → Display

View Project on GitHub →

Kaddem — Spring Boot & DevOps

Java • Spring Boot • MySQL • JPA • JUnit • Jenkins • Docker • SonarQube

Collaborative Spring Boot backend developed at ESPRIT, combining REST API development and persistence with an automated DevOps workflow for testing, code quality analysis, containerization, and deployment.

My Contribution

  • Spring Boot backend and REST API development
  • Spring Data JPA and MySQL persistence
  • Unit testing with JUnit and Mockito
  • Jenkins CI/CD pipeline implementation
  • Automated SonarQube code quality analysis
  • Docker containerization and Docker Compose deployment
  • Maven build automation and Nexus integration

CI/CD Workflow: Test → Analyze → Build → Containerize → Publish → Deploy

View Project on GitHub →

Leadership & Community

Chairman — DeepFlow AI Club

ESPRIT • 2023–2024

Led an AI-focused student organization at ESPRIT, coordinating technical activities, workshops, and machine learning initiatives. Organized and coordinated AI HackFlow 2.0 at the City of Sciences in Tunis, bringing together speakers, participants, technical workshops, and event logistics.

Chairman — IPEIT Club

IPEIT • 2021

Led student initiatives and coordinated the Road to 5.0 event, focused on Artificial Intelligence, emerging technologies, and Industry 5.0.

Education

Software Engineering

ESPRIT — Ecole Supérieure Privée d'Ingénierie et de Technologies

2022 – 2025

Preparatory Studies — Physics & Chemistry

IPEIT — Institut Préparatoire aux Études d'Ingénieurs de Tunis

2019 – 2022

Languages

English Fluent French B2 Arabic Native Spanish Basic

Let's Connect

I'm currently open to software engineering opportunities, particularly in backend, full-stack, AI, DevOps, and systems-oriented roles.

📄 Download CV