Mohammad YahiaMohammad Yahia
Senior Software Engineer & Acting Architect

Building resilient systems that scale under load.

Senior Software Engineer & Architect · Siemens

I design and scale reliable distributed systems with Java, Spring Boot, AWS, microservices, and event-driven architectures.

10+ Years Enterprise Experience
Distributed Messaging & Kafka
AWS & Terraform IaC
API Governance & Zero-Trust
Mohammad Yahia
Note on Name Syntax: In corporate registries and publications, my name may appear as Mohammad / Mohamed or Yahia / Yehia. Online, find me everywhere as @m7mdyahia.
Technical Articles

Latest Architecture & Engineering Deep Dives

Practical insights on distributed systems, enterprise Java, performance, and engineering velocity.

View all 16 articles
Tips & Snippets

Practical Engineering Rules of Thumb

Quick, actionable recipes for operations, script automation, and performance tuning.

View all 4 tips
Handpicked

Curated Picks & Deep Dives

Exceptional reads, foundational books, and videos on software engineering and AI.

View all 16 picks
Capabilities

Core Architecture & Delivery Domains

A focused preview of engineering disciplines and distributed system patterns.

View full technology matrix

Asynchronous Streaming & Core Messaging

Building high-throughput event-driven systems with Apache Kafka, AWS Kinesis, and TIBCO EMS. Ensuring transactional atomicity, data consistency, and deterministic error handling across distributed systems.

KafkaKinesisTIBCO EMSEvent StreamingDLQ PatternsMessage Retention

Advanced Data Architecture & Tiering

Designing scalable data layers with multi-database strategies including PostgreSQL, AWS Aurora, Oracle, DynamoDB, and SQLite. Optimizing query performance, database partitioning, and data deduplication.

PostgreSQLAWS AuroraDynamoDBOracle DBQuery OptimizationPartitioning

Cloud Architecture & Infrastructure-as-Code

Engineering AWS cloud infrastructure with EC2, ECS, S3, CloudFormation, and Terraform. Migrating legacy systems to modern declarative infrastructure patterns for scalability and reliability.

AWSTerraformCloudFormationIaCDockerContainer Orchestration

API Security & Architectural Governance

Implementing strict enterprise authorization, access control, and zero-trust security models. Designing secure REST APIs adhering to global compliance standards and architectural governance.

API DesignOAuth 2.0Zero-TrustPCI-DSSComplianceAccess Control
Taxonomy

Explore by Topic