Open to an end-of-studies internship · Feb 2027

Hello, I'm

Amir Mallek

Software & Data Engineer

I build backend systems, distributed storage and data pipelines. I'm a software engineering student at INSAT, an AWS Certified Data Engineer and a two-time ACPC finalist. I've shipped production services used by 170K+ people and I like problems where correctness and performance both matter.

01

Education

02

Certifications

AWS Certified Data Engineer – Associate badge

AWS Certified Data Engineer – Associate

Amazon Web Services

Issued Sep 2026

Verify on Credly ↗

03

Experience

  1. Software Engineer

    Flouci (by Kaoun)

    Jan 2026 – Sep 2026
    Tunis

    Tunisian fintech behind a mobile wallet and an online payment platform for individuals and merchants.

    I merged three tightly coupled services (subscriptions, billing and privilege limits) into one, with a new data model that made it faster and lighter for 170K+ users. I also built payment features such as payment links and self-serve checkout.

    • Django
    • Python
    • PostgreSQL
    • GCP
  2. Software Engineer Intern

    Inetum

    Jul 2025 – Aug 2025
    Tunis

    International IT services and digital consulting group delivering software, cloud and business solutions to companies across Europe and beyond.

    I built an incident-tracking app on Microsoft Dataverse that field agents use to report client incidents and follow them through to resolution.

    • .NET
    • C#
    • Microsoft Dataverse
    • Angular
    • TypeScript
  3. Software Engineer

    Wecraft

    Dec 2024 – Mar 2025
    Tunis

    A company of passionate software crafters that believes in ethical development, craftsmanship, DevOps culture and continuous delivery.

    I rewrote the file-matching algorithm in the storage service, which made searching files in Google Cloud Storage about 70% faster.

    • Quarkus
    • Java
    • Hibernate ORM
    • React
    • TypeScript
    • PostgreSQL
    • MongoDB
    • Google Cloud Storage
    • Docker
    • Linux
  4. Software Engineer Intern

    Telnet

    Jul 2024 – Aug 2024
    Sfax

    Tunisian technology group offering engineering, R&D outsourcing and IT services in telecom, embedded systems and software.

    I built a secure API for an on-premise database that's closed to outside connections. Queries are sent as validated syntax trees instead of raw SQL, which rules out injection.

    • Spring Boot
    • Java
    • Hibernate ORM
    • PostgreSQL
    • MySQL
    • Angular
    • TypeScript
    • Bootstrap
    • Docker
    • Nginx
    • Linux

04

Projects

AcademicFeb – May 2026

Distributed Dataset Repository

A Google File System inspired store for large ML datasets, public or private, with advanced search.

  • Chained replication of 64 MB chunks across nodes.
  • Failure and corruption detection with automatic re-replication.
  • Go
  • gRPC
  • Protobuf
  • BoltDB
  • Docker
AcademicMay 2026

CineStream: Big Data Pipeline

Batch and streaming movie-rating statistics over MovieLens 1M. Ratings from a dataset replay and a live Letterboxd scraper flow through Kafka into Spark, with live results in HBase.

  • Java
  • Hadoop
  • Spark
  • Kafka
  • HBase
Personal

Awesome DFS

A fault-tolerant distributed file system inspired by the Google File System.

  • Chain replication, plus storage nodes that can be added as data grows.
  • Connection pooling keeps gRPC channels from saturating.
  • Go
  • gRPC
  • Protobuf
  • Docker
  • Linux FS
Academic

Prompt Craft

An NFT marketplace where users generate art from AI prompts, then sell it through live auctions or resale. Includes wallet integration and a GraphQL API.

  • NestJS
  • Vue.js
  • TypeScript
  • GraphQL
  • PostgreSQL
  • RabbitMQ
  • Docker
AcademicDec 2024 – Feb 2025

Let Em Cook

A recipe blogging platform with a personalized feed, post scheduling, background jobs and search by ingredient.

  • .NET
  • ASP.NET Core
  • Entity Framework
  • C#
  • Elasticsearch
  • Redis
  • Azure Blob
  • Docker
Academic

Takwira

Football stadium booking. Teams reserve time slots, and owners manage schedules across their stadiums.

  • Symfony
  • Doctrine ORM
  • PHP
  • Twig
  • JavaScript
  • CSS
  • MySQL
  • Supabase
Academic

CP Online Coach

A competitive programming coach: practice problems, track your progress, and let admins manage the problem set.

  • PHP
  • MySQL
  • JavaScript
  • HTML
  • CSS
PersonalOn PyPI

Simple Password Manager

Passwords encrypted with one master password, stored locally or in the cloud, and managed from a CLI or the Python API.

  • Python
  • Encryption
  • CLI

05

Skills

Programming

  • C++
  • Go
  • Java
  • C#
  • Python
  • TypeScript
  • C
  • PHP
  • SQL

Frameworks

  • Spring Boot
  • Quarkus
  • .NET / ASP.NET Core
  • Django
  • NestJS
  • Symfony
  • Angular
  • React
  • Vue

Data engineering

  • Spark
  • Kafka
  • Hadoop / HDFS
  • HBase
  • Elasticsearch
  • RabbitMQ
  • AWS data services

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • BoltDB
  • Microsoft Dataverse

Cloud & infrastructure

  • AWS
  • GCP
  • Azure Blob Storage
  • Docker
  • Linux
  • Nginx
  • gRPC / Protobuf
  • GraphQL
  • Git

Languages

  • ArabicNative
  • FrenchFluent
  • EnglishFluent

06

Achievements

Competitive programming in C/C++ with three-person teams at the national (TCPC) and regional (ACPC, the Africa & Arab stage of ICPC) contests.

36 / 148ACPC · Dec 2025

Africa and Arab Collegiate Programming Championship: Finalist

Ranked 36th of 148 teams in the regional ICPC final and 2nd in the Maghreb region.

8thTCPC 2026

Tunisian Collegiate Programming Contest

My fourth TCPC. A problem solved in the last three minutes pushed team ALL IN up the scoreboard and earned a spot at ACPC 2026. Next goal: qualify for ICPC.

With Mohamed Kmiha & Mohamed Yousfi

4thTCPC 2025

Tunisian Collegiate Programming Contest

A comeback after missing ACPC 2024. Months of work on team coordination paid off, and team Sigma Boiz placed 4th to qualify for ACPC.

With Adem Ben Yarou & Mehdi Khelil

29 / 128ACPC · Mar 2024

Africa and Arab Collegiate Programming Championship: Finalist

Solved 6 problems to finish 29th among the region's best teams, one problem short of a bronze medal.

With Mahmoud Nefzi & Wissem Yousfi

2ndTCPC 2023

Tunisian Collegiate Programming Contest

My first TCPC, in my first year of university. Team Automorphisme took second place and qualified for my first ACPC.

07

Extracurricular

INSAT ACM Student Chapter

Training Manager

Sep 2024 – Sep 2025
  • Directed a team of 20 trainers designing and running competitive programming and problem-solving curricula.
  • Managed the problem-setting team for algorithmic contests, hosting events for up to 80 teams (240 participants).

Competitive Programming Trainer

Sep 2023 – Sep 2024
  • Taught C++, data structures and algorithms, and wrote original problems for university-level programming contests.

08

Let's build something

I'm looking for a 4–6 month end-of-studies internship in software or data engineering, starting February 1, 2027. Have a role, a project or just a question? My inbox is open.

  • startFeb 1, 2027
  • duration4–6 months
  • locationOpen to relocating anywhere
  • paperworkVisa sponsorship needed · internship agreement provided by INSAT