Available for opportunities

Hi, I'm

Crafting exceptional web experiences with Angular & React. Specialized in building scalable, high-performance applications with 5+ years of expertise in micro frontends, data visualization, and modern web architecture.

5+

Years Experience

90%

Build Time Reduction

100%

Code Coverage

const engineer = {
  name: 'Kareem Gabr',
  role: 'Senior Frontend Engineer',
  expertise: [
    'Angular',
    'React',
    'Micro Frontends',
    'Performance Optimization'
  ],
  impact: {
    buildTime: '↓ 90%',
    bundleSize: '↓ 73%',
    userEngagement: '↑ 40%'
  }
};
Scroll Down

About Me

Kareem Gabr

5+ Years

Professional Experience

I'm a Senior Frontend Engineer passionate about creating elegant solutions to complex problems. Based in Cairo, Egypt, I specialize in building modern, scalable web applications that deliver exceptional user experiences.

Currently at Siemens Digital Industries Software, I lead architectural improvements and drive innovation in frontend development. My expertise spans from implementing micro frontends and framework-agnostic component libraries to optimizing application performance and mentoring development teams.

I've successfully reduced build times by 90%, improved user engagement by 40%, and achieved 100% code coverage through automated testing. Beyond code, I'm committed to knowledge sharing and fostering collaborative environments where teams thrive.

Micro Frontend Architecture Expert
Performance Optimization Specialist
Team Leadership & Mentoring
Cross-Functional Collaboration

Languages

🇬🇧 English - Bilingual 🇪🇬 Arabic - Native 🇫🇷 French - Conversational 🇯🇵 Japanese - N5

Skills & Technologies

A comprehensive toolkit of modern technologies and frameworks I use to build exceptional web applications

Frontend Frameworks

Angular
React
Next.js
Vue.js

Languages

TypeScript
JavaScript
HTML5
CSS3
SASS/SCSS
Python

State Management

Redux
RxJS
NgRx
React Query

Styling & UI

Tailwind CSS
Bootstrap
Styled Components
Material UI

Testing & Quality

Jest
Jasmine
Karma
Storybook

DevOps & Tools

Git
Docker
Jenkins
GCP
Nginx
Webpack
Sentry
Sentry
SonarQube
SonarQube

Databases

PostgreSQL
MySQL
Firebase
GraphQL

Design & UI/UX

Figma
Photoshop
Responsive Design
Accessibility

Work Experience

Senior Frontend Engineer

Siemens Digital Industries Software

Feb 2020 - Present Cairo, Egypt
  • Led architectural improvements and large-scale refactoring of legacy codebases, improving maintainability and performance
  • Developed interactive data visualization features for Questa Verification IQ, increasing user engagement by 40% and reducing analysis time by 55%
  • Created a cross-framework plugin generator using Micro Frontends for React, Vue.js, and Angular integration
  • Reduced build time by 90% and bundle size by 73% through code splitting and tree shaking optimizations
  • Implemented automated tests achieving 100% code coverage and reducing production issues by 83%
  • Migrated Coverage Analyzer from Angular 2 to Angular 18 with zero data loss and critical performance enhancements
  • Mentored junior developers and conducted knowledge-sharing sessions on emerging frontend technologies
Angular React TypeScript Micro Frontends D3.js Vite

Freelance Frontend Engineer

Microfilm and Documentation Center (MDC)

Jun 2021 - Mar 2022 Cairo, Egypt
  • Collaborated with a team of 3 developers to deliver an ERP system using React and Redux on time, under budget, with 100% bug-free launch
  • Created a shared component library for reuse across different system modules, increasing efficiency by 20%
  • Built a search engine for archives using Angular frontend and Node.js backend
  • Leveraged JavaScript to create interactive components and animations, improving user experience
React Redux Angular Node.js JavaScript

Full Stack Developer Intern

ITSC - Egypt

Jun 2019 - Oct 2019 Cairo, Egypt
  • Maintained frontend for several ports integrating Ministry of Tourism with Ministry of Internal Affairs
  • Implemented software engineering architecture and design patterns
  • Developed modular, single-page web application in Angular with responsive design principles
  • Incorporated third-party APIs for data exchange and real-time updates
Angular TypeScript REST APIs Responsive Design

Projects & Achievements

A comprehensive showcase of professional work, open-source contributions, and personal projects

23+

Total Projects

3

Companies

90%

Build Time Reduction

15+

Open Source

All Projects

Open Source
Ducky - AI Job Assistant

AI-powered Chrome Extension automating job applications with intelligent matching and smart filtering across multiple platforms.

AI Matching Smart Filtering Automation
JavaScript Chrome Extension AI
MDC
ERP System

Complete ERP system delivered on time and under budget with 100% bug-free launch, resulting in 20% efficiency increase.

100% Bug-Free
20% Efficiency ↑
React Redux JavaScript
MDC
Microfilm Search Engine

Archive search engine for organizing microfilm scans with browse, edit, print, and PDF export capabilities.

PDF Export Print Support Edit Mode
Angular Node.js TypeScript
ITSC
Ministry Integration Portal

Frontend for integrating Ministry of Tourism with Ministry of Internal Affairs working cycle.

Real-time Sync Secure
Angular TypeScript REST APIs
Marketplace

E-commerce marketplace application with modern web technologies and responsive design.

Shopping Cart Payments
TypeScript Next.js
Interstellar Portfolio

Personal portfolio website with space-themed design and smooth animations.

Animations Responsive
JavaScript HTML CSS
Interactive Resume

Interactive web-based resume with modern animations and professional UI design.

Downloadable Print Ready
SCSS HTML JavaScript
Angular Templates

Collection of reusable Angular component and page templates for Angular 12+.

Reusable Well Documented
Angular TypeScript HTML
TLS Appointment Checker

Automated appointment checker with notification system for TLS Contact.

Notifications Automated
Python Automation
Backend Server Pooling

Template project to initiate any backend server with connection pooling.

Connection Pool Configurable
Node.js JavaScript
Music Player

Cross-platform music player for Android & iOS built with Flutter.

Android iOS
Flutter Dart
chat-X-Flutter

One-to-one chat application with real-time messaging using Firebase.

Real-time Cloud Sync
Flutter Firebase Dart
TEDx Cairo University

Official mobile application for TEDx Cairo University events.

Event Schedule Networking
Flutter Dart
AutoGradeFiller

Python script using OCR to extract table data from photos and export to Excel.

OCR Excel Export
Python OCR Pandas
Airbnb Data Analysis

Analysis of Airbnb dataset with prediction models and visualizations.

ML Models Visualizations
R ML Visualization

Education

Certifications & Training

Continuous learning and professional development through industry-recognized certifications

Complete Web & Mobile Designer in 2023: UI/UX, Figma, +more

Udemy

Instructors: Andrei Neagoie, Daniel Schifano

Comprehensive 28-hour UI/UX design course covering Figma, design principles, prototyping, and modern design workflows for web and mobile applications.

UI/UX Design Figma Mobile Design Web Design

Advanced Frontend Development Nanodegree

Udacity

Advanced React development program covering state management, performance optimization, and modern frontend architecture patterns.

React Advanced JavaScript State Management

Angular - The Complete Guide

Udemy

Comprehensive Angular framework course covering components, services, routing, forms, and enterprise application development.

Angular TypeScript RxJS

Let's Work Together

Have a project in mind or want to discuss opportunities? I'm always open to new challenges and collaborations.

Location

Cairo, Egypt