Akram Jallab

AKRAM JALLAB

Software Engineer • Full-Stack • Cloud & DevOps

TypeScriptNext.jsFastAPIDockerPostgreSQLObservability

My Expertise

Software Engineering graduate with hands-on experience across full-stack development, distributed systems, databases, automation, AI-enabled applications, and observability.

Frontend Dev

React, Angular, Next.js

<p>
Building interactive and responsive user interfaces with modern frameworks. Proficient in HTML, CSS, JavaScript, TypeScript, and Tailwind.
</p>

Backend Dev

Node.js, Nest.js, Spring Boot

<p>
Developing robust server-side applications and RESTful APIs. Experienced with Express, Flask, and database management.
</p>

Mobile Dev

Flutter, Java, Android

<p>
Creating cross-platform mobile applications with Flutter and native Android apps. Integrated with Firebase for backend services.
</p>

Database

PostgreSQL, Redis, MongoDB

<p>
Designing data layers for transactional and application workloads, with experience in PostgreSQL, Redis, MongoDB, SQL modeling, concurrency, and performance-oriented architecture.
</p>

AI/ML

Python, LLMs, NLP

<p>
Implementing machine learning models, natural language processing, and AI agents using LLMs and Ollama.
</p>

Cloud & DevOps

Docker, Prometheus, Grafana

<p>
Containerizing services and building observable environments with Docker, Prometheus, Grafana, VictoriaMetrics, exporters, CI/CD concepts, and cloud fundamentals.
</p>

TechnicalToolkit

Technologies I have used across academic, internship, freelance, and personal engineering projects.

Languages & Backend

TypeScriptJavaScriptPythonJavaNode.jsNestJSFastAPISpring BootREST APIs

Frontend & Mobile

ReactNext.jsAngularTailwind CSSFlutterAndroid

Data & Messaging

PostgreSQLMySQLMongoDBRedisFirebaseRabbitMQSQL

Cloud, DevOps & Observability

DockerPrometheusGrafanaVictoriaMetricsPostgreSQL ExporterCI/CDLinuxAWSAzure

AI & Automation

LLMsOllamaNLPn8nAI AgentsWorkflow Automation

Engineering Tools

GitGitHubPostmanVS CodeDocker ComposeAgile

I focus on demonstrated project experience rather than arbitrary proficiency percentages.

Selected Work

Engineering projects across distributed systems, observability, full-stack products, automation, and AI.

PFE • 19.5/20

Anti-Blocking Banking Platform

Final-year engineering project focused on reducing database contention in banking transactions through an asynchronous, observable service architecture.

FastAPIPostgreSQLRabbitMQRedisDockerPrometheusGrafana
Product Engineering

Scentorial E-Commerce Platform

Modern perfume storefront prototype with catalogue, product pages, cart, checkout, order flow, inventory availability, and an administration dashboard.

Next.jsTypeScriptTailwind CSSReact
Internship

Ticket Management Platform

Role-based support platform connecting clients, support managers, administrators, and developers through a centralized ticket workflow and dashboard.

AngularNestJSTypeScriptDocker
AI

AI Email Automation Agent

AI-enabled workflow for generating contextual email content with local LLM reasoning and automated processing.

OllamaLLMsNode.jsAutomation
Automation

Automation Workflow Agent

Workflow automation experiments using conditional triggers, APIs, and service integrations to reduce repetitive manual steps.

n8nREST APIsNode.jsWorkflows
Observability

Observability Stack

Monitoring environment for application and PostgreSQL metrics, combining dashboards, exporters, time-series storage, and service-level visibility.

PrometheusGrafanaVictoriaMetricsPostgres ExporterDocker

EngineeringCase Studies

Concrete problems, architecture decisions, and verified project outcomes.

Anti-Blocking Banking Architecture

Flagship PFE

Problem

Concurrent banking operations can create lock contention and slow transaction processing when database access is tightly coupled to request handling.

Solution

Designed a service-oriented prototype using FastAPI and PostgreSQL, with RabbitMQ workers for asynchronous processing, Redis for caching, and a Docker-based monitoring stack using Prometheus, Grafana, VictoriaMetrics, and PostgreSQL Exporter.

Outcome

The project demonstrated an architecture for separating request handling, transaction processing, and monitoring while making database behavior visible during testing.

PFE evaluated 19.5/20 — Excellent

FastAPIPostgreSQLRabbitMQRedisDockerPrometheusGrafanaVictoriaMetrics

Ticket Management Platform

Internship Project

Problem

Support communication across clients, managers, administrators, and developers needed a centralized workflow with clear role boundaries.

Solution

Built a full-stack dashboard with Angular and NestJS, implementing role-based views and ticket workflows and running the application in a Docker environment.

Outcome

Delivered a working platform that centralized ticket handling and gave each role an appropriate interface for the support process.

Full-Stack Development Internship • 2025

AngularNestJSTypeScriptDocker

AI Email Automation Agent

AI & Automation

Problem

Email workflows often involve repetitive drafting and manual execution, creating an opportunity for controlled AI-assisted automation.

Solution

Developed an AI-powered email agent using Node.js and Ollama, combining LLM-based text generation with workflow logic for automated email creation and delivery.

Outcome

Built a functional automation workflow demonstrating how locally hosted LLMs can be integrated into practical application processes.

Independent AI Project

Node.jsOllamaLLMsJavaScriptAutomation

My Journey

Engineering education, internships, freelance work, and the projects that shaped my software engineering practice.

Experience

2026

Software Engineering Intern – Banking Systems & Database Architecture

Tunisian Emirati Bank (BTE)Tunis, Tunisia

Designed and implemented an anti-blocking banking architecture focused on database concurrency, transaction processing, and system observability. Built a distributed prototype using FastAPI, PostgreSQL, RabbitMQ, Redis, Docker, Prometheus, Grafana, and VictoriaMetrics, with performance and locking analysis for banking workloads.

2025

Full-Stack Development Intern

Dhahri AlKubaisi TechnologiesGabès, Tunisia

Developed a full dashboard enabling communication between clients, support managers, administrators, and developers through a ticketing system. Built using Angular and Nest.js, deployed in a Docker environment.

2024

Web Development Intern

ESSAT GabèsGabès, Tunisia

Developed a university web application for tracking student attendance and news. Built using React for the frontend and Spring Boot for the backend.

2021 – Present

Freelance Developer

IndependentRemote

Developed and deployed full-stack web applications using the MERN stack. Created mobile applications with Flutter and Java. Designed interactive user interfaces with React and Angular.

Education

2023 – 2026

Engineering Degree in Software Engineering

ESSAT GabèsGabès, Tunisia

Engineering Degree completed with Très Bien distinction. Final-year project in banking database architecture and observability received 19.5/20 (Excellent).

2021 – 2023

Integrated Preparatory Program

ESSAT GabèsGabès, Tunisia

Completed preparatory studies in computer science and engineering fundamentals.

Get in touch

Open to full-time software engineering opportunities across full-stack, solutions engineering, cloud/DevOps, platform, and reliability-focused roles. Let’s build something useful.