Omar Afifi
💻

Hi, I'm

Omar Afifi

I build

Software engineer with 6+ years of experience and a unique blend of technical expertise and business acumen. I build robust, user-friendly web applications using Python, Node.js, Java, Ruby on Rails, and React.

AWS and Scrum certified, with hands-on DevOps experience across Docker, Kubernetes, and Ansible. My MBA in Global Management helps me align technology solutions with organizational goals.

Featured Projects

A selection of my recent work

Open Source

Linktree Clone

Ruby on Rails app for creating shareable profile pages with custom link collections

Ruby on Rails PostgreSQL HTML CSS

Tech Stack

Technologies I use to build and ship software

Languages

Python
JavaScript
TypeScript
Go
Java
Ruby

Frontend

React
Redux

Backend

FastAPI
Django
Flask
Node.js
PostgreSQL
MongoDB
Redis

Cloud & DevOps

Docker
Kubernetes
AWS
Terraform
Ansible
Prometheus
GitHub Actions

Experience

Senior Backend Engineer

b_labs

Mentoring junior developers, designing scalable backend services, and contributing to technical strategy. Stack: FastAPI, AWS, Kubernetes, Helm, Docker, Prometheus, Grafana, GitHub Actions, Redis.

Full-Stack Engineer

Valify Solutions

Led architecture for critical components and built CI/CD pipelines that cut feature delivery time by 30%. Stack: Django, React, Redux, AWS, Docker, Prometheus, GitHub Actions, Redis.

Tech Consultant (Volunteer)

Helm NGO

Evaluated technical proposals and performed quality assurance on websites and applications.

Author / Writer

Baeldung

Authored in-depth Linux articles reaching 20,000+ readers. Topics include system administration, Kubernetes, and OpenShift.

Scrum Master & Software Engineer

Dell Technologies

Increased team velocity by 34%, delivered milestones early 97% of the time, and built a real-time monitoring app. Led an ML bootcamp with 9.1 NPS for 50+ team members.

Senior Application Support and Cloud Operations Engineer

Orange Business Services

Refactored a legacy Java Spring Boot application and improved deployment efficiency by 15%.

Full Stack Engineer

Marketeers Research

Automated analytics deck generation from 2 weeks to 10 minutes and built a customer portal with React and Flask.

Maintenance Planning Engineer

Almasria Universal Airlines

Planned aircraft maintenance, reduced downtime by 15%, and ensured regulatory compliance for fleet components.

Education

MBA – Global Business

Paris ESLSCA Business School, Cairo

Focus on global management, strategy, and aligning technology with business outcomes.

B.Sc. Mechatronics Engineering

German University in Cairo

Engineering foundation in systems design, automation, and problem solving.
Certifications

Professional certifications across cloud, Kubernetes, and agile delivery.

Kubernetes and Cloud Native Associate (KCNA)
The Linux Foundation ∙ January 2025
Cloud native fundamentals and Kubernetes certification.
SRE Fundamentals with Google
Uplimit ∙ January 2024
Site reliability engineering practices and observability.
Certified Cloud Practitioner
AWS ∙ January 2023
Foundational AWS cloud concepts and services.
Certified Scrum Master
Scrum Alliance ∙ January 2023
Agile facilitation and Scrum framework expertise.
AWS Cloud Developer
Udacity ∙ January 2022
Building and deploying applications on AWS.
Published Articles

Displaying Tabs as Characters in Vim

Visualize tab characters in Vim using listchars and highlighting tricks.

avatar
Omar Afifi

Guide to ssh-agent

How ssh-agent manages SSH keys, agent forwarding, and security best practices.

avatar
Omar Afifi

How to Call One Shell Script From Another

Execute and source shell scripts from other scripts with the right approach.

avatar
Omar Afifi

How to Change File Endings From Unix to Dos

Convert line endings between Unix and DOS formats using common Linux tools.

avatar
Omar Afifi

How to Identify Processes Generating UDP Traffic

Find which processes are sending unexpected UDP packets on Linux systems.

avatar
Omar Afifi

How to Install OpenStack in Ubuntu

Step-by-step guide to deploying OpenStack on Ubuntu using snap and Sunbeam.

avatar
Omar Afifi

Kubectl Apply to All Files in a Directory

Apply all Kubernetes YAML configs in a directory with a single kubectl command.

avatar
Omar Afifi

Get In Touch

Let’s connect about projects, opportunities, or collaboration

Connect With Me

I'm always interested in hearing about new projects and opportunities. Whether you're looking to hire, collaborate, or just want to say hi, feel free to reach out!

Find me on

Send us a Message