Skip to content
View GergesHany's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@Database-Hosting-Services @GedisCaching @Distributed-Microservice-Application

Block or report GergesHany

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GergesHany/README.md

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 A custom-built distributed event streaming platform demonstrating my understanding of scalability, fault tolerance, and message-driven systems.

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.


Pinned Loading

  1. Database-Hosting-Services/API Database-Hosting-Services/API Public

    This is a Database-as-a-Service (DBaaS) platform built in Go that provides users with the ability to create, manage, and interact with PostgreSQL databases through a RESTful API. The platform acts …

    Go 1 2

  2. Gedis Gedis Public

    Forked from GedisCaching/Gedis

    Gedis is a lightweight, in-memory key-value store server that implements the RESP (REdis Serialization Protocol) specification. It provides a simple and efficient way to store and retrieve data ove…

    Go

  3. Service-A Service-A Public

    Forked from Distributed-Microservice-Application/Service-A

    A gRPC microservice that receives two numbers, calculates their sum, and stores the result using the Outbox Pattern. A background worker reliably publishes results to Kafka, ensuring resilient and …

    Go

  4. Service-B Service-B Public

    Forked from Distributed-Microservice-Application/Service-B

    A lightweight Kafka consumer microservice that listens to addition results from Service A and maintains a running total. Designed for scalability and accuracy in event-driven systems.

    Java

  5. object-oriented-programming-OOP- object-oriented-programming-OOP- Public archive

    This repository is structured as a learning resource that covers all major aspects of Object-Oriented Programming in C++, from basic concepts to advanced features. Each topic is organized in its ow…

    C++ 51 2

  6. InternIntelligence_E-COMMERCE InternIntelligence_E-COMMERCE Public

    A comprehensive backend API for an e-commerce platform built with Node.js, Express, and MongoDB. The project is designed to manage various aspects of an online store, including user authentication,…

    JavaScript