Hi, I'am Yann Djoumessi
Software Engineer
Passionate about Backend Development and Distributed Systems
Download My CV
Phone
(404)-649-4887Qualification
Experience
Amazon
Software Engineer Intern
Lambo Global Education
Software Engineer Intern
Afriland First Bank
Software Engineer Intern
Education
Kennesaw State University (Kennesaw, USA)
Bs. in Computer Science(Minor in Mathematics)
CodePath
Advanced Interview Preparation
CodePath
Intermediate Web Design
Organization
ColorStack
Member
Brilliant Black Minds - Karat
Member
Recent Works
Distributed Cache Server
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.
- Created - 15 Sep 2024
- Technologies - Java, RESP Protocol, Multi-threading, RDB, LRU Cache
- View - https://github.com/Dharld/distributed-cache
Version Control System
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.
- Created - 20 Aug 2024
- Technologies - C++, SHA-1 Hashing, zlib Compression, File I/O
- View - https://github.com/Dharld/commitlog
Shell Wizzard
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.
- Created - 30 Sep 2024
- Technologies - C23, POSIX APIs, termios, dup2, execvp
- View - https://github.com/Dharld/shellwizz
NodeJS REST API
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.
- Created - 12 Apr 2024
- View - https://github.com/Dharld/NodeJS-Student-Portal-API
Connectify
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
- Created - 12 Apr 2024
- View - https://github.com/Dharld/Connectify
Predicting Movie Rental Durations
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.
- Created - 12 Apr 2024
- View - https://github.com/Dharld/Predicting-Movie-Rental-Durations
Pizza Ordering System
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.
- Created - 12 Apr 2024
- View - https://github.com/Dharld/POS-Pizza-Ordering-System
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
Try asking:
Mini Games
Sliding Puzzle
MediumChallenge your problem-solving skills with this classic sliding puzzle game.