Skip to content
View mahrous-amer's full-sized avatar
🤿
Underwater
🤿
Underwater

Block or report mahrous-amer

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
mahrous-amer/README.md

$ whoami

Mohamed Mahrous Amer — Tech Lead
5+ years building fintech products · scalable microservices · payments at scale

mahrous-amer.com · LinkedIn · Stack Overflow · Credly · Email


{ about }

Tech Lead @ BSE — Business Systems Engineering in Cairo, EG. Lead a team of 5 across 3 concurrent enterprise .NET Core / SQL Server projects for clients in Egypt, Saudi Arabia, and Libya.

Previously Senior Software Engineer @ Deriv (Cyberjaya, MY) — tech-led a 5-person cross-functional team owning 20 event-driven microservices, 5 production databases, and 3 production servers processing millions of payment transactions per month on Amazon EKS.

I build scalable microservices, payment-processing pipelines, and high-availability databases — keeping things PCI-DSS / GDPR compliant in fast-paced, regulated environments.

{ stack }

Tier Tools
Core Go · Perl · Python · PL/pgSQL · T-SQL · Bash · AWS (EKS, CloudFormation) · Kubernetes · Docker · Redis · Datadog · C# .NET Core
Proficient Node.js · Chef · TypeScript · OpenAPI · JWT / OAuth 2.0 · GCP BigQuery · Terraform · Vault · Metabase · LaTeX
Familiar Rust · C++ · C · Lua · WebGPU · Three.js
Domain Fintech · Payment Systems · Microservices · Event-Driven · High Availability · PCI-DSS · GDPR

{ certifications }

{ featured }

  • notifyd — Multi-tenant notification delivery service. REST API routes sends to Discord, Telegram, and WhatsApp via a Redis-backed queue (Asynq) with exponential-backoff retries and a dead-letter queue; PostgreSQL persists tenants, channels, notifications, and a full delivery-attempt audit log. Ships as separate API / worker / admin-bot binaries in multi-stage Docker images. Go · PostgreSQL · Redis · Docker · JWT
  • EmailSentinel — Serverless email monitoring and alerting system, provisioned end-to-end as Terraform IaC, to detect anomalies, phishing attempts, and compliance risks in enterprise environments in real time. AWS Lambda · SQS · DynamoDB · Terraform
  • marketpulse — Terminal-first CLI for real-time stock market data, designed to be pipeable and scriptable alongside gh, kubectl, and jq. Built on Cobra/Viper with race-tested commands and structured slog logging. Go · Cobra · Viper · Alpha Vantage API · Docker
  • 3D_wave — WebGPU-based ocean for Three.js: GPU-computed wave field for small-scale chop, Gerstner-wave overlay for steerable swell, and a CPU-side getHeightAt() query for buoyancy. TypeScript · Three.js · WebGPU
  • Graphical Authentication (FYP) — Web auth resistant to shoulder-surfing, brute-force, dictionary, and CSRF attacks. Published at ICITS2021 & F1000Research. Python · Django · PostgreSQL

Built with conviction.

Pinned Loading

  1. aws_optimizer.sh aws_optimizer.sh
    1
    #!/bin/bash
    2
    
                  
    3
    # Define variables
    4
    REGION="eu-west-1"
    5
    PROFILE="default"
  2. This script calculates total IOPS fo... This script calculates total IOPS for the volumes, compares it with the instance's maximum allowed IOPS, and provides a compliance status based on EBS optimization support.
    1
    #!/bin/bash
    2
    
                  
    3
    PROFILE=""
    4
    INSTANCE_ID=""
    5
    echo "Instance ID: $INSTANCE_ID"
  3. 3D_wave 3D_wave Public

    ThreeJs implementation to visualise waves

    TypeScript

  4. EmailSentinel EmailSentinel Public

    Automate email testing and infrastructure management

    Python

  5. marketpulse marketpulse Public

    Go

  6. notifyd notifyd Public

    Go