Skip to content
View AhmedUKamel's full-sized avatar

Block or report AhmedUKamel

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
AhmedUKamel/README.md

banner

Typing SVG


Typing SVG

LinkedIn Email Upwork


πŸš€ About Me

I'm a Senior Software Engineer specializing in distributed systems architecture and cloud infrastructure. Currently leading the transformation from monolithic systems to microservices at SkyGate Company, where I architect scalable platforms and mentor engineering teams.

class SeniorEngineer {
  readonly name = "Ahmed Kamel";
  readonly location = "Cairo, Egypt πŸ‡ͺπŸ‡¬";

  private experience = {
    current: "Senior Software Engineer @ SkyGate",
    yearsOfCoding: this.calculateYears(2020),
    specialization: "Distributed Systems & Cloud Architecture",
  };

  public expertise = {
    architecture: [
      "Microservices & Event-Driven Design",
      "Domain-Driven Design (DDD)",
      "CQRS & Hexagonal Architecture",
      "Cloud-Native Patterns",
    ],
    leadership: [
      "Technical Mentorship",
      "System Design & Architecture",
      "Agile Team Leadership",
    ],
    infrastructure: [
      "Kubernetes & Docker Orchestration",
      "VPS Provisioning (30s deployment)",
      "High-Availability Systems",
    ],
  };

  public techStack = {
    primary: ["TypeScript", "Node.js", "NestJS"],
    secondary: ["Java", "Spring Boot"],
    databases: ["PostgreSQL", "MongoDB", "Redis", "Elasticsearch"],
    messageQueue: ["Apache Kafka"],
    devOps: ["Docker", "Kubernetes", "Linux", "KVM/QEMU"],
  };

  async buildSolution(problem: Challenge): Promise<ScalableSystem> {
    return await this.architect()
      .withMicroservices()
      .withHighAvailability()
      .withZeroDowntime()
      .deploy();
  }

  private calculateYears(startYear: number): number {
    return new Date().getFullYear() - startYear;
  }

  get mission(): string {
    return "Transforming complex problems into elegant, scalable solutions 🎯";
  }
}

export default new SeniorEngineer();

πŸ’Ό Professional Highlights

πŸ—οΈ Architecture & Design

  • Spearheaded migration from monolithic to microservices architecture
  • Designed and deployed greenfield cloud hosting platform (70% faster provisioning)
  • Built multi-tenant SaaS platforms with sophisticated RBAC systems

☁️ Cloud & Infrastructure

  • Architected VPS and Kubernetes provisioning systems (30s and 100s deployment times)
  • Implemented DNS management, firewall orchestration, and VPN infrastructure
  • Designed high-availability patterns with zero-downtime deployment strategies

πŸ‘₯ Leadership & Mentorship

  • Lead team of junior developers through complex system migrations
  • Establish engineering standards through code reviews and Agile practices
  • Technical mentoring and strategic roadmap planning

πŸ› οΈ Technical Stack

Languages & Core Technologies

TypeScript JavaScript Java Node.js

Backend Frameworks

NestJS Express Fastify Spring Boot

Cloud & DevOps

Docker Kubernetes Linux KVM

Databases & Streaming

PostgreSQL MySQL MongoDB Redis Elasticsearch Kafka

APIs & Protocols

GraphQL gRPC REST


πŸ“Š GitHub Stats

GitHub followers GitHub stars

GitHub Streak


🎯 Featured Projects

🌐 Cloud Hosting Platform

Architected a greenfield cloud hosting platform with VPS and Kubernetes provisioning, achieving 70% reduction in deployment times. Implemented comprehensive networking layer with DNS management, firewall orchestration, and VPN infrastructure.

Tech Stack: NestJS, PostgreSQL, Docker, Kubernetes, Redis

🀝 Multi-Tenant Meeting Platform

Designed a secure, multi-tier video conferencing platform with encrypted recording, granular sharing controls, and domain-based security. Implemented multi-tenant branding engine for white-labeled deployments.

Tech Stack: TypeScript, Node.js, WebRTC, MongoDB, Redis

πŸ“š Learning Management System (LMS)

Built a scalable multi-tenant LMS with 4-tier RBAC supporting Students, Parents, Teachers, and Employees. Implemented multilingual support and complex student registration workflows.

Tech Stack: Java, Spring Boot, PostgreSQL, Thymeleaf

πŸ” Arrafni App (SaaS Platform)

Engineered a multi-tenant SaaS platform with geospatial search, proximity-based algorithms, and tiered subscription management. Built administrative controller for lifecycle management and analytics.

Tech Stack: NestJS, PostgreSQL, Elasticsearch, Redis


πŸ† Competitive Programming

Codeforces LeetCode HackerRank


πŸ“« Let's Connect

LinkedIn Telegram YouTube Dev.to


πŸ’‘ "Building scalable systems that make a difference, one microservice at a time."

Profile Views

Pinned Loading

  1. menume menume Public

    Smart menu and catalog management system featuring secure authentication, dynamic category CRUD, and media integration.

    TypeScript

  2. evastel-experience evastel-experience Public

    This repository provides a detailed overview of my professional work experience and the projects I have contributed to during my tenure at E-VasTel

  3. expotech-experience expotech-experience Public

    This repository provides a detailed overview of my professional work experience and the projects I have contributed to during my tenure at Expotech

  4. freelance-experience freelance-experience Public

    This repository provides a detailed overview of my professional work experience and the freelance projects I have developed.