Hi, I'am Yann Djoumessi

Software Engineer

Passionate about Backend Development and Distributed Systems

Download My CV

Phone

(404)-649-4887

Email

ydjoumes@gmail.com

Qualification

Experience

Amazon

Software Engineer Intern

May 2025 - Jul 2025

Lambo Global Education

Software Engineer Intern

May 2024 - Jul 2024

Afriland First Bank

Software Engineer Intern

Jul 2023 - Aug 2023

Education

Kennesaw State University (Kennesaw, USA)

Bs. in Computer Science(Minor in Mathematics)

Aug 2021 - Dec 2025

CodePath

Advanced Interview Preparation

Jul 2024 - Aug 2024

CodePath

Intermediate Web Design

Jan 2024 - Apr 2024

Organization

ColorStack

Member

April 2024 - Present

Brilliant Black Minds - Karat

Member

Jul 2024 - Present

Recent Works

Distributed Cache Server

Demo

Distributed Cache Server

Built an in-memory key–value store in Java, implementing RESP protocol parsing, TTL expiration, RDB persistence, and LRU eviction, sustaining 1,000+ ops/sec. Engineered master–slave replication with PSYNC/REPLCONF and a multi-threaded server using custom thread pools, handling 500+ concurrent clients with sub-ms latency. Developed extensible commands (INFO, CONFIG, KEYS, CRUD) that streamlined data manipulation and improved usability.

Version Control System

Demo

Version Control System

Implemented a version control system in C++ with init, hash-object, and cat-file, using SHA-1 hashing and zlib compression for object storage, sustaining 1,000+ objects/sec with sub-millisecond retrieval. Built read/write logic for blob and tree objects (write-tree, ls-tree), enabling hierarchical file tracking and supporting repositories with 100+ files while maintaining good lookup performance. Designed commit creation workflow (commit-tree) linking trees, parent commits, and metadata, supporting thousands of commits with consistent <5 ms creation time.

Shell Wizzard

Demo

Shell Wizzard

Feature-rich, POSIX-compliant shell in C with built-ins (exit, echo, type, pwd, cd), execvp-based external commands, and comprehensive I/O redirection. Includes raw-mode terminal interface, tab completion across PATH, advanced parsing with quotes and escapes, and robust resource management for reliable interactive use.

NodeJS REST API

Demo

NodeJS REST API

Developed a comprehensive Node.js-based REST API to enhance student management systems. Functionality: - User Authentication: Implemented secure user authentication and authorization mechanisms. - Course Management: Enabled creation, updating, deletion, and fetching of courses. - User Progress Tracking: Provided tools to track user progress through courses and quizzes. - Quizzes Management: Facilitated creation and management of quizzes with questions and answers. - Multimedia Support: Integrated video and PDF content handling for enriched course delivery.

Connectify

Demo

Lambo Global LLC

Developed a dynamic social networking web application, Connectify, as my final project for CodePath. This app facilitates seamless connections between users and enhances social interactions through a variety of innovative features. Project Highlights

Predicting Movie Rental Durations

Demo

Predicting Movie Rental Duration

About DVD Rental Prediction Model This project aims to develop a regression model to predict the number of days a customer rents a DVD from a DVD rental company. By accurately predicting rental durations, the company can optimize their inventory planning and improve operational efficiency.

Pizza Ordering System

Demo

Pizza Ordering System

Pizza Store Application: A Java-based platform for managing pizza orders. Features include menu browsing, pizza customization, order summaries, user authentication, secure payment integration, order history, and a responsive design. Built with Java, Maven, JavaFX, and JDBC.

Featured - Design

App for tecnology & services

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Earum impedit voluptatibus minima.

  • Created - 4 dec 2020
  • Technologies - html css
  • Role - frontend
  • View - www.domain.com

AI Assistant

Ask about Yann

Get insights about my experience, skills, and projects

Online

Try asking:

Hi! I'm Yann's AI assistant. I can answer questions about his experience, skills, projects, and background. Feel free to ask me anything!

Just now

Mini Games

Memory Match

Easy

Snake

Hard

Tic Tac Toe

Easy
X
O
X
O

Color Rush

Medium

Pong

Medium

Game Stats

6 Games
Fun
JavaScript CSS3 HTML5
×

Game Title

Contact Me

Email

ydjoumes@gmail.com Write me

Phone

404-649-4887 Write me