Kareim Tarek

Cloud Software Engineer

Kareim's avatar

My Niche

Technology-Fluent

Container Orchestration (Kubernetes, Docker), Message Streaming (Kafka), Cloud Platforms (Microsoft Azure & Fabric, Oracle Cloud), IaC (Terraform), Databases (Redis, MongoDB, PostgreSQL), and CI/CD Pipelines.

Architecture-Aware

FinTech & Payment Systems, Distributed Systems, Serverless, Microservices, Event-Driven, Data Processing, Real-Time Dashboards, Machine Learning Infrastructure, RESTful APIs, GraphQL, and gRPC.

Production Focused

Load Balancing, CDNs, Raft, Distributed Transactions, Data Replication, Data Sharding, CAP Theorem, ACID vs BASE, Monitoring & Alerting, Logging and Distributed Tracing.

My Goodies

It's Kareim, Folks!

Software Craftsman

Hi, I'm Kareim Tarek, a seasoned Software engineer focusing on design and performance.

I work in Agile and Kanban settings and regularly blog on Medium but also have my own. I use Typescript, Python, Go, and the Cloud to build my applications. I hold a BSc degree in computer engineering and systems design from Ain Shams University. This is where I studied AI, Software Engineering, Image Processing, Computer Architecture, Operating Systems, Embedded Systems, and Computer Networks. I'm an entrepreneur at heart and passionate about machine learning applications and what generative AI can do. I have 3+ years of mentoring experience at Udacity, guiding many students on how to build their machine learning applications on AWS. I believe that the ability to understand visual content paired with LLMs will open new frontiers in digital media.

Kareim's about avatar'

My Goodies

car detecting lanes and other cars

Perception Stack

A system to detect lane lines and cars for self-driving cars.

weather application

A-Eggaw

single page application for instant weather forecasting and historical trends across the world

Malware-Detector

Malware-Detector

An antivirus system to monitor the system, detect, and quarantine fork bombs and malware with malicious memory behavior.

Object detection algorithm

Cifar-100

Classifying images from the CIFAR-100 dataset using two approaches: Convloutional Neural Networks and classical Supprot Vector Machines.

E-book library

E-books Library

A Books Library site with an interactive UI. Users can search, add, and delete new books.

Would You Rather app

Would You Rather

A website where users can create polls, vote, and view results after submission

See More!