Skip to content

GergesHany/GergesHany

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 

Repository files navigation

I’m a Software Engineer specializing in Back-End Web Development, with a strong foundation in software engineering fundamentals, a passion for solving complex problems, and experience as an Open Source Contributor

I have experience building and maintaining scalable back-end systems using Go and Node.js(Express.js, Nest.js). My interests include distributed systems, system design, and database internals.


Some of my notable projects include:

Distributed Microservice Application A reliable and scalable microservice architecture featuring asynchronous messaging with Apache Kafka, guaranteed delivery using the Outbox Pattern, and database replication.

Distributed Event Streaming System Event-Streaming-System, a distributed, fault-tolerant log system that provides strong consistency guarantees through Raft consensus. The system allows clients to produce and consume ordered records in a distributed environment with automatic replication and failure handling.


I have hands-on experience with Docker and Docker Compose, and I’m familiar with GitHub Actions for implementing CI/CD pipelines.


Beyond software engineering, I’m a Competitive Programmer and an ACPC Finalist, having participated in the Egyptian, Arab, and African Collegiate Programming Contests (ECPCQ, ECPC, ACPC). These experiences have strengthened my algorithmic thinking and problem-solving abilities, enabling me to tackle complex technical challenges effectively.


About

my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors