Iheb Barrah

Software Engineer | Full-Stack Developer

I build performant with real users, real APIs, and real deployments.

About Me

I'm a Software Engineer passionate about building end-to-end solutions that solve real problems. Currently based in Frankfurt, Germany, I specialize in full-stack development across web and mobile platforms.

My experience spans the complete development lifecycle—from gathering requirements and designing system architecture to deploying production-ready applications. I've delivered solutions serving thousands of users: a cross-platform inspection management system for 500+ field inspectors, rebuilt a mobile banking app used by 10,000+ customers for Zitouna Bank, and led government digital transformation projects serving 12 branches across Tunisia.

What I bring to your team: Full-stack development with modern frameworks (Angular, Flutter, React, Node.js), cloud deployment and serverless architecture (AWS Lambda, API Gateway, S3), RESTful API design and microservices development, cross-platform mobile applications with Flutter, database design and optimization (MongoDB, PostgreSQL, MySQL), and agile collaboration with iterative delivery.

I thrive in environments where I can take ownership of projects, collaborate with cross-functional teams, and continuously learn new technologies.

Currently seeking Software Engineer, Full-Stack Developer, or Backend Developer positions in Germany.

Technical Skills

Programming Languages

JavaScript TypeScript Python Dart Java SQL

Frontend Development

Angular Flutter React HTML5 CSS3 Responsive Design Component Architecture State Management Single Page Applications

Backend Development

Node.js Express.js Python Flask RESTful API Microservices Serverless Architecture Authentication & Authorization WebSockets

Databases

MongoDB MySQL PostgreSQL Firebase Firestore Database Design NoSQL

Cloud & DevOps

AWS AWS Lambda AWS S3 AWS API Gateway Firebase Docker CI/CD Cloud Architecture

Software Engineering

Agile Methodologies Scrum Git Object-Oriented Programming Data Structures Algorithms Design Patterns System Design Unit Testing Code Review

Featured Projects

T3arref

T3arref

Updated 3 weeks ago

Mobile application built with Flutter for seamless user experience.

  • Developed with Flutter and Dart
  • Implemented modern UI/UX patterns
  • Focused on performance and responsiveness
Flutter Dart Mobile Development
Job AI Agent

Job AI Agent

Updated on Nov 20

Resilient Python agent that discovers, scrapes, and classifies job postings with semantic analysis.

  • Built autonomous web scraping with semantic classification
  • Implemented deduplication and data enrichment pipeline
  • Automated language requirement detection (English/German)
Python AI/ML Web Scraping NLP
Inspector Management System

Inspector Management System

Updated on Oct 31

Digital platform evaluating inspector performance to improve inspection reliability and accuracy.

  • Built full-stack system with Angular, Node.js, and Flutter
  • Implemented MongoDB database for performance tracking
  • Developed mobile app for field inspectors
Angular Node.js Flutter MongoDB
IZI Payment

IZI Payment

Updated on Jan 26

Production digital wallet streamlining payments, transfers, and fund management with security.

  • Developed cross-platform mobile app with Flutter and GetX
  • Integrated secure payment APIs and transaction handling
  • Collaborated in Agile team for production deployment
Flutter GetX UI Design Mobile Development
RideShare

RideShare

Updated on Jan 2

Carpooling app connecting users for shared rides, reducing costs and promoting eco-friendly travel.

  • Built full-stack app with Node.js, Express, and Flutter
  • Integrated MongoDB Atlas for scalable data storage
  • Deployed backend on Render with REST API architecture
Flutter Node.js Express MongoDB
GeoQuest

GeoQuest

Updated on Jan 2

Geography quiz application with user authentication and real-time leaderboards supporting 500+ registered users.

  • Implemented serverless backend functions with Firebase Cloud Functions
  • CI/CD pipeline for automated deployment
  • Real-time leaderboards with Firestore listeners
Flutter Firebase Firestore Cloud Functions
Chess Timer

Chess Timer

Updated on Nov 23, 2024

Intuitive chess timer app with customizable formats for casual and competitive play.

  • Built with Flutter and GetX for state management
  • Implemented customizable timer formats
  • Enhanced chess experience with precise time tracking
Flutter GetX Mobile Development
Cally

Cally

Updated on Oct 26, 2024

Random call app connecting users for 10-minute conversations to make new connections.

  • Developed Flutter app for spontaneous connections
  • Implemented queue system for user matching
  • Created intuitive UI for call management
Flutter UI Design Mobile Development
Weatherio

Weatherio

Updated on Oct 26, 2024

Simple weather app providing real-time updates, forecasts, and alerts.

  • Integrated REST API for weather data
  • Implemented real-time weather updates
  • Designed clean interface for weather information
Flutter REST API Mobile Development
Kwikmart

Kwikmart

Updated on Oct 26, 2024

Collaborative grocery list application with real-time multi-user synchronization.

  • Real-time synchronization using Firestore listeners
  • Reactive state management for instant updates
  • Multi-user collaborative features with conflict resolution
Flutter Firebase Firestore
Wallpaperio

Wallpaperio

Updated on Oct 26, 2024

Wallpaper app offering stunning collection for easy browsing and downloading.

  • Integrated REST API for wallpaper content
  • Implemented efficient image loading and caching
  • Designed intuitive browsing experience
Flutter REST API Mobile Development
CarGo

CarGo

Updated on Oct 25, 2024

Car rental app offering fast bookings with wide vehicle selection and competitive pricing.

  • Developed with Flutter and Firebase backend
  • Implemented authentication and storage solutions
  • Created intuitive booking and vehicle browsing UI
Flutter Firebase Firestore UI Design
ExploreEase

ExploreEase

Updated on Oct 25, 2024

Travel discovery platform with advanced filtering and search processing 1,000+ destinations.

  • Implemented relational database design with PostgreSQL
  • RESTful API endpoints with Node.js and Express
  • Cloud image storage with AWS S3
Flutter Node.js Express.js PostgreSQL AWS S3
Jokify

Jokify

Updated on May 14, 2024

Social content-sharing application with user authentication and cloud-based data persistence.

  • Implemented user profiles with Firebase Authentication
  • Content feeds with engagement tracking (likes, shares)
  • Cloud-based data persistence with Firestore and Cloud Storage
Java Firebase Firestore Cloud Storage
LightSync

LightSync

Updated on Apr 28, 2024

Smart brightness adjustment app for older devices using location-based sunset/sunrise data.

  • Developed Flutter app for automatic brightness control
  • Leveraged location data for intelligent adjustments
  • Enhanced older device functionality
Flutter Mobile Development Android

Experience

Jan 2025 - Jun 2025

Full-Stack Developer Intern

ANOHA | Tunis, Tunisia

Built a cross-platform inspection management system serving 500+ field inspectors with mobile, web, and administrative interfaces.

  • Owned the complete development lifecycle from requirements analysis through production deployment
  • Designed and implemented RESTful APIs and serverless functions handling inspection workflows
  • Developed mobile application (Flutter) and web dashboard (Angular) with role-based access control for 3 user types
  • Deployed full-stack solution to AWS (Lambda, API Gateway, S3), reducing infrastructure costs by 40%
  • Collaborated with product and QA teams in agile sprints, delivering 15+ features on schedule
Flutter Angular Node.js Python Flask MongoDB AWS Lambda AWS S3 Docker
Aug 2024 - Sep 2024

Frontend Developer Intern

EXCELLIA Solutions | Tunis, Tunisia

Rebuilt the frontend architecture for IZI Payment, a production mobile banking application serving 10,000+ active users for Zitouna Bank.

  • Completely restructured frontend architecture improving maintainability and performance
  • Implemented component-based design patterns increasing code reusability by 60%
  • Delivered 8 production features through enterprise code review and validation processes
  • Implemented state management solution that reduced app crashes by 35%
Flutter GetX UI/UX Git Android Studio
Jul 2024

Full-Stack Developer Intern

TEK-UP | Tunis, Tunisia

Developed a university ride-pooling platform designed to improve student transportation through matched carpooling for 2,000+ potential users.

  • Owned full development lifecycle from concept to deployment
  • Designed system architecture with real-time matching algorithms
  • Built RESTful APIs with Node.js and MongoDB processing 100+ daily ride requests
  • Deployed solution to cloud platform achieving 99.5% uptime during testing
Flutter Node.js Express.js MongoDB Docker Git
Jan 2021 - Jun 2021

Full-Stack Developer Intern

Ministry of Finance | Tunis, Tunisia

Digitalized network access request workflows for the Ministry of Finance, replacing manual paper-based processes across 12 branches.

  • Developed full-stack solution (Angular + Node.js + MySQL) processing 200+ monthly requests
  • Reduced administrative processing time by 70% through automated approval workflows
  • Implemented tracking system improving request visibility for 50+ administrators
  • Successfully deployed across multiple ministry branches in different cities
Angular Node.js Express.js MySQL Git

Education

Oct 2025 - Present

Exchange Student

Philipps-Universität Marburg

Frankfurt, Germany

Apr 2025 - Sep 2025

Exchange Student

Hochschule Schmalkalden

Schmalkalden, Germany

Oct 2022 - Nov 2025

IT Engineering Degree

TEK-UP Private College of Engineering & Technology

Tunis, Tunisia

Sep 2018 - Aug 2021

Bachelor's Degree in Computer Sciences

Central University

Tunis, Tunisia

Let's Connect

Open to opportunities in mobile development, full-stack roles, and Flutter-focused positions. Based in Germany, available for English-speaking international roles.