Skip to content
Adem Kouki

Curriculum vitae

Adem Kouki

Senior Full-Stack Software Engineer

Full-Stack Software Engineer with 7+ years of experience building and maintaining enterprise web applications, mainly using Java, Spring Boot, and modern frontend frameworks. Strong focus on clean architecture, scalability, and secure-by-design development. Experienced in mentoring junior developers and delivering production-ready systems.

Experience

  1. Sep 2019 – Present

    NextGRC

    Tunis, Tunisia

    Full-Stack Web Developer

    • Built and maintained a large-scale GRC (Governance, Risk, and Compliance) platform used by major banks and large enterprises in Tunisia.
    • Designed, developed, and evolved key business modules including Internal Audit and Operational Risk Management, improving reliability and usability of the system.
    • Mentored junior developers through code reviews and technical guidance, contributing to higher code quality and team efficiency.
  2. 2020 – Present

    ITC (Innovation Technology Consulting)

    Tunis, Tunisia

    Freelance Application Security & Web Developer

    • Performed security assessments on web applications, identifying common vulnerabilities and providing clear remediation recommendations to development teams.
    • Worked closely with clients to improve application robustness by reviewing code-level issues and validating fixes in real-world environments.
  3. 2019

    NextGRC

    Bizerte, Tunisia

    Graduation Internship

    • Developed an application for planning, monitoring, and reporting on audit missions using a risk-based approach to digitalize GRC processes.
    • Managed the project throughout development, working with a team to identify and solve issues as they arose.
    • Continued on the project after the internship, improving it and adding new features.
  4. 2018

    ISET Bizerte

    Bizerte, Tunisia

    Web Developer (Internship)

    • Created a platform to manage students and internships at universities using Laravel.
  5. 2017

    Tunisian Post

    Bizerte, Tunisia

    Technician (Internship)

    • Installed and configured computer operating systems, and diagnosed and solved hardware/software faults.

Skills

Languages

  • Java
  • TypeScript
  • JavaScript
  • PHP
  • Python
  • Dart
  • Go
  • C#
  • Bash
  • PowerShell

Front-end

  • React
  • Angular
  • Vue.js
  • Tailwind CSS
  • Sass
  • Less

Back-end

  • Spring Boot
  • Laravel
  • Next.js
  • Node.js
  • Django
  • REST APIs
  • GraphQL

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

DevOps & Cloud

  • Docker
  • AWS
  • Azure
  • GitHub Actions
  • GitLab CI/CD
  • Travis CI
  • Jenkins

Security

  • OWASP Top 10
  • Metasploit
  • Nexus
  • Nuclei

Testing

  • JUnit
  • Jest
  • Vitest
  • PHPUnit

Spoken

  • English (Fluent)
  • French (Fluent)
  • Arabic (Native)

Projects

E-learning platform2024

T3alem.tn

Tunisia’s first large-scale e-learning platform in the local dialect: 10,000+ lessons and 1,400+ playlists across IT, business, languages and more.

10,000+ lessons

Browser extension2024

BetterViewer

A fast, keyboard-friendly image viewer that replaces the browser’s default one, with intuitive controls for navigating, zooming and editing images.

Users worldwide

VS Code extension2021

VSChat

A chat platform inside VS Code for developers worldwide, with nickname-based interaction, user highlighting, inline image previews and auto-linked URLs.

Real-time chat

Flutter package2020

Koukicons

A Flutter package with 700+ colorful icons, built for easy integration, customization and small app sizes.

700+ icons

Chatbot2020

Tunbot

A popular Tunisian-dialect chatbot on Facebook Messenger offering news, entertainment, personalized content and essential services.

150K+ users

Recognition

Press & media

Open source

Security

Community

Education

  1. Sep 2019 – Nov 2023

    Software Engineering Degree

    SESAME (Higher School of Technology and Management) — Ariana, Tunisia

    Work-study program · Graduated with highest honors (mention Très bien)

  2. Sep 2016 – Jul 2019

    Bachelor Degree in IT

    ISET Bizerte (Higher Institute of Technological Studies of Bizerte) — Bizerte, Tunisia

    Field: Development of Information Systems

  3. 2016

    High School Degree

    “Jeune Fille” High School — Bizerte, Tunisia

    Field: Experimental Sciences

Certifications

  • 2022IT Specialist – Software DevelopmentCertiport
  • 2021AWS Academy Graduate – Cloud FoundationsAmazon Web Services
  • 2020Scrum Foundation Professional Certification (SFPC)CertiProf
  • 2020Scrum Fundamentals CertifiedSCRUMstudy
  • 2019MTA: Introduction to Programming Using JavaMicrosoft
  • 2018MTA: Database FundamentalsMicrosoft
  • 2018MTA: HTML5 Application Development FundamentalsMicrosoft
  • 2018MTA: Software Development FundamentalsMicrosoft

Honors & awards

  • 2022First bug bounty from GitHubHackerOne
  • 2019Best Student of the Year 2018–2019ISET Bizerte
  • 2019InnovaCon 2.0 Hackathon – First placeBizerte
  • 2017IBeDroid Challenge – First placeISET Bizerte