Mohamed El Bahrawy

Software Engineer

Delivering scalable, high-performance applications across fintech, e-commerce, healthcare, and enterprise systems with expertise in microservices, cloud architecture, and team leadership.

20+
Years Experience
42
Projects Delivered
56
Certifications

About Me

I'm a passionate software engineer with deep expertise in full-stack development, cloud architecture, and team leadership. Throughout my career, I've delivered complex solutions for fintech, e-commerce, healthcare, and enterprise systems, always focusing on quality, scalability, and innovation.

Technical Excellence

Master of Java, JavaScript ecosystems, cloud platforms, and modern development practices

Leadership

Experienced in leading development teams and mentoring engineers to achieve their best

Problem Solver

Proven track record of tackling complex challenges and delivering innovative solutions

Professional Experience

Filter by Industry (NAICS)

Filter by Technology

Shipment Flow System

2 months

Nabis πŸ”—

Senior Software Engineer
Wholesale Trade

Architected multi-state compliance-driven shipment workflow system for the nation's largest licensed cannabis wholesaler's NY market expansion across $1B+ distribution network serving 9,000+ SKUs to licensed dispensaries.

Key Responsibilities:
  • Architected scalable shipment workflow supporting warehouse β†’ distribution center β†’ retailer delivery stages using Next.js and Nest.js microservices
  • Designed and implemented RESTful APIs for shipment state management and real-time status tracking
Key Achievements:
  • Delivered shipment workflow system to production supporting multi-stage tracking (warehouse β†’ distribution β†’ retailer)
Next.js Nest.js React

Driver Mobile App

2 months

Nabis πŸ”—

Senior Software Engineer
Wholesale Trade

Built React Native driver app enabling real-time delivery tracking, proof-of-delivery capture, and regulatory compliance documentation for cannabis distribution network.

Key Responsibilities:
  • Developed cross-platform driver mobile app with React Native, implementing GPS tracking, barcode scanning, and digital signature capture
Key Achievements:
  • Launched driver mobile app v1.0 with GPS tracking, barcode scanning, and digital signature capture
  • Automated proof-of-delivery process eliminating manual paperwork and improving delivery accuracy
React Native Node.js

n8n Workflow Infrastructure

2 months

Nabis πŸ”—

Senior Software Engineer
Wholesale Trade

Set up n8n workflow automation infrastructure to orchestrate and integrate two critical services, enabling automated data synchronization and business process automation.

Key Responsibilities:
  • Designed and deployed n8n workflow automation infrastructure
  • Configured automated workflows to integrate and synchronize two services
  • Set up monitoring and error handling for workflow reliability
Key Achievements:
  • Successfully deployed n8n infrastructure enabling automated service integration
  • Reduced manual data synchronization efforts through automated workflows
n8n Node.js Docker

AML Logix Integration

10 months

Casumo πŸ”—

Senior Software Engineer
Online Gambling

Led anti-money laundering (AML) compliance integration for multi-jurisdictional online casino operator licensed across UK, Malta, Sweden, and Ontario markets. Integrated real-time AML risk scoring engines and enhanced fraud detection systems to meet stringent gaming authority requirements.

Key Responsibilities:
  • Architected and integrated AML Logix risk scoring engine with Spring Boot microservices, implementing real-time user risk assessment for KYC/AML compliance
  • Enhanced Seon fraud detection integration, implementing async event-driven architecture with Kafka for real-time risk analysis
Key Achievements:
  • Integrated AML Logix risk scoring engine enabling automated KYC/AML compliance checks for new user registrations
  • Enhanced Seon fraud detection with event-driven architecture reducing manual review requirements
Java Spring Boot Kafka

Java Platform Upgrades

10 months

Casumo πŸ”—

Senior Software Engineer
Online Gambling

Led platform modernization for online casino operator, upgrading Java microservices ecosystem to leverage latest language features and improve performance.

Key Responsibilities:
  • Led zero-downtime migration of 8 mission-critical microservices from Java 17 to Java 21, leveraging virtual threads and pattern matching features
Key Achievements:
  • Improved API response times post-Java 21 upgrade leveraging virtual threads for better concurrency handling
Java Spring Boot

Smart Capsule - AI Medical Device

2 months

DigestAid πŸ”—

Senior Software Engineer
Health Care

Engineered clinical-grade AI diagnostic platform for FDA/CE-pathway smart capsule endoscopy medical device. Built HIPAA-compliant full-stack solution with deep learning-powered frame analysis enabling gastroenterologists to detect mucosal ulcers, erosions, and digestive abnormalities with 100% sensitivity and 93% specificity, transforming small bowel imaging workflows for IBD patients.

Key Responsibilities:
  • Developed Python-based ML inference pipeline integrating TensorFlow models for real-time frame analysis with low-latency processing
  • Built Next.js web application with WebSocket streaming for real-time examination visualization and physician annotation interface
  • Implemented DICOM-compliant image storage and retrieval system with HIPAA-compliant encryption at rest and in transit
Key Achievements:
  • Deployed AI-powered diagnostic platform to production with real-time frame analysis and abnormality detection
  • Built automated frame filtering system highlighting potential abnormalities for physician review
  • Implemented HIPAA-compliant data storage with encryption at rest and in transit ensuring zero data loss
Python Next.js AI/ML

Gainwell Connect - FTP to S3 Migration

2 months

Gainwell πŸ”—

Senior Software Engineer
Health Care

Modernized healthcare data exchange infrastructure for nation's largest Medicaid technology contractor serving 70M enrollees across 2/3 of US states. Migrated legacy FTP-based claims processing system to HIPAA-compliant AWS S3 cloud architecture, delivering secure admin portal enabling healthcare provider data exchange for government Medicaid Management Information System (MMIS) supporting billions in annual claims adjudication.

Key Responsibilities:
  • Architected cloud-native file exchange solution on AWS S3 with server-side encryption, versioning, and lifecycle policies for 7-year retention compliance
  • Developed Angular + Spring Boot admin portal with role-based access control, audit logging, and real-time transfer monitoring
  • Implemented automated ETL pipelines using AWS Lambda for claim file validation and HL7/X12 format transformation
Key Achievements:
  • Successfully migrated healthcare data exchange from legacy FTP to AWS S3 with improved transfer speeds and reliability
  • Implemented automatic retry logic and error handling significantly reducing file transmission failures
  • Built HIPAA-compliant admin portal with role-based access control and comprehensive audit logging
Java Angular AWS S3

MeridianLink Access - Features & Upgrades

2 months

MeridianLink πŸ”—

Senior Software Engineer
Financial Services

Led platform modernization for cloud-based loan origination system (LOS) serving 2,000+ banks and credit unions nationwide. Executed major framework upgrades enabling automated credit decisioning, digital account opening, and seamless core banking integrations while improving loan origination workflow efficiency across consumer lending, mortgage, HELOC, and business loan products for regulated financial institutions.

Key Responsibilities:
  • Led Angular 14β†’16 migration for loan origination portal, refactoring standalone components and implementing latest RxJS operators for reactive state management
  • Upgraded backend services from Java 17β†’21, adopting record classes, sealed types, and virtual threads for improved performance
  • Developed comprehensive automated testing suite implementing Cypress E2E tests and JUnit 5 integration tests
Key Achievements:
  • Completed zero-downtime migration from Angular 14 to 16 and Java 17 to 21 maintaining production stability
  • Reduced build times and application bundle size through tree-shaking, lazy loading, and code-splitting optimizations
  • Delivered multiple feature enhancements including authentication improvements, search capabilities, and batch processing
Java Angular

POS System Support

7 months

Tillster πŸ”—

Support Software Engineer
E-commerce

Maintained mission-critical digital ordering infrastructure powering 50M+ annual transactions for global QSR brands including Burger King, Baskin Robbins, and Pizza Hut. Built comprehensive support documentation, real-time monitoring systems, and POS integration troubleshooting guides across 20+ point-of-sale platforms, reducing incident response time for multi-unit franchise operations and ensuring high-availability for revenue-generating kiosks and mobile ordering channels.

Key Responsibilities:
  • Provided L2/L3 support for cloud-based POS platform serving major restaurant chains, triaging and resolving production incidents
  • Engineered automated monitoring dashboards using Grafana and Prometheus tracking system health metrics across multi-region deployments
  • Created comprehensive runbook covering common scenarios including payment gateway failures, inventory sync issues, and network outages
Key Achievements:
  • Reduced incident resolution time through comprehensive runbooks and standardized troubleshooting procedures
  • Maintained high platform uptime supporting peak transaction loads across nationwide restaurant locations
  • Decreased repeat incidents through systematic root cause analysis and preventive infrastructure improvements
POS Systems Support Engineering

Risk Management Integration

6 months

Tamara πŸ”—

Senior Software Engineer
Financial Services

Built enterprise fraud prevention system for Saudi Arabia's first fintech unicorn and MENA region's leading Shariah-compliant Buy Now Pay Later (BNPL) platform serving 3M+ customers across UAE, Saudi Arabia, Kuwait, and Bahrain. Integrated multi-vendor risk assessment and credit scoring engines enabling real-time fraud detection and transaction validation for 4,000+ merchants including IKEA, Adidas, and Namshi, protecting $110M+ Series A backed payment infrastructure.

Key Responsibilities:
  • Architected microservices-based risk orchestration layer integrating Sift, Onfido, and regional KYC providers using PHP, Java, and Vue.js
  • Implemented real-time decisioning engine with low-latency risk assessment processing using Redis caching
  • Developed compliance dashboard for SAMA regulations, tracking AML alerts, KYC verification status, and transaction monitoring
Key Achievements:
  • Successfully integrated multi-vendor risk assessment platform processing transactions across MENA region
  • Reduced manual review requirements through automated ML-powered risk scoring and decisioning engine
  • Built compliance dashboard tracking KYC/AML requirements aligned with Saudi Arabia SAMA regulations
PHP Java Vue.js

Admin Portal - Tushop

3 months

Tushop πŸ”—

Senior Software Engineer
E-commerce

Enhanced backend admin portal for African e-commerce platform, delivering inventory management features, order processing workflows, and vendor management tools. Fixed critical production bugs in payment processing, SKU synchronization, and reporting dashboards using React, Node.js, and AWS, supporting merchant operations and customer order fulfillment across East African markets.

Key Responsibilities:
  • Developed new features for admin portal
  • Fixed existing bugs in backend system
  • Worked with React, Node.js, Express, AWS, Elasticsearch
Key Achievements:
  • Introduced multiple new features
  • Resolved critical bugs improving stability
  • Enhanced admin workflow efficiency
React Node.js Express.js AWS Elasticsearch

Production Support - Stirista

5 months

Stirista πŸ”—

Senior Software Engineer
Internet & Advertising

Enhanced production Customer Data Platform (CDP+) enabling enterprise marketers to unify customer data from e-commerce, POS, CRM, and digital channels into unified 360-degree customer profiles. Delivered data integration improvements, identity resolution optimizations, and marketing attribution enhancements supporting multi-touch campaign analytics, vendor-agnostic data activation, and privacy-compliant customer segmentation for retail and e-commerce clients.

Key Responsibilities:
  • Fixed multiple bugs in production system
  • Delivered feature improvements
  • Maintained PHP and Angular codebase
Key Achievements:
  • Resolved critical production issues
  • Improved system stability
  • Enhanced existing features
PHP Angular MySQL

Production Support - Viant

7 months

Viant Technology πŸ”—

Senior Software Engineer
Internet & Advertising

Enhanced production demand-side platform (DSP) for publicly-traded (NASDAQ: DSP) advertising technology company powering people-based programmatic advertising. Delivered features and optimizations for real-time bidding (RTB) engine, identity resolution system, and cross-channel campaign management platform using Java, Go, and Angular, supporting billions in annual ad spend across CTV, display, and video advertising channels while maintaining GDPR/CCPA compliance.

Key Responsibilities:
  • Fixed multiple production bugs
  • Delivered new features and improvements
  • Worked with Java, Go, Angular, and AWS
Key Achievements:
  • Resolved critical system issues
  • Successfully delivered feature enhancements
  • Improved code quality and performance
Java Angular Go AWS

Shipment Workflow Optimization

1 year 3 months

Kyosk πŸ”—

Lead Software Engineer
B2B E-commerce

Led backend optimization of shipment workflow for East Africa's fastest-growing B2B FMCG distribution platform connecting 300,000+ informal retailers across Kenya, Uganda, Tanzania, and Nigeria.

Key Responsibilities:
  • Led backend optimization of shipment workflow using Spring Boot microservices with Kafka event streaming
  • Mentored team of 5 engineers on domain-driven design, code reviews, and architectural decision-making
Key Achievements:
  • Enhanced API response times by optimizing Kafka consumer groups and implementing Redis caching layer
Java Spring Boot Kafka Kubernetes

Microfrontends Migration

1 year 3 months

Kyosk πŸ”—

Lead Software Engineer
B2B E-commerce

Architected migration from Angular monolith to Nx-based microfrontends architecture for B2B FMCG distribution platform, enabling independent team deployments and improved performance.

Key Responsibilities:
  • Architected migration from Angular monolith to Nx-based microfrontends, splitting into independent modules (inventory, orders, logistics, payments)
  • Conducted weekly tech talks on frontend architecture best practices
Key Achievements:
  • Successfully migrated monolithic Angular application to Nx-based microfrontend architecture enabling independent team deployments
  • Improved page load performance through code splitting, lazy loading, and optimized bundle sizes
Angular TypeScript Nx

Contractors Unit Portal

3 months

Safeguard Global πŸ”—

Senior Software Engineer
HR Consulting

Built global contractor management platform for Employer of Record (EOR) provider operating proprietary entities in 70+ countries. Delivered compliant international contractor onboarding solution with automated multi-country tax withholding, labor law compliance validation, and legal workflow automation, enabling enterprise clients to hire and pay distributed workforces across 170+ jurisdictions while navigating complex employment regulations and cross-border payroll requirements.

Key Responsibilities:
  • Architected Next.js/React SPA with server-side rendering for SEO, implementing multi-step contractor onboarding with document verification and e-signature integration
  • Designed PostgreSQL schema supporting multi-tenancy, implementing row-level security and audit logging for SOC 2 compliance
  • Built automated tax compliance engine calculating withholding across jurisdictions, integrating with DocuSign, Stripe, and government APIs
Key Achievements:
  • Successfully launched contractor onboarding platform to production with multi-step workflow and document verification
  • Implemented comprehensive test coverage with Jest/Cypress, deploying to Vercel with automated preview deployments
  • Reduced compliance violations through automated document validation and country-specific regulatory workflow enforcement
React Next.js PostgreSQL TypeScript Jest

Price Prediction Tool (Ticket Wallet)

3 months

Ticket Wallet πŸ”—

Software Engineer
E-commerce

Developed ML-powered tool for ticket price prediction and arbitrage opportunities.

Key Responsibilities:
  • Developed data scraping from multiple sources
  • Built machine learning agent for price prediction
  • Implemented React web UI and React Native mobile UI
Key Achievements:
  • Successfully built tool scraping data every 7 minutes
  • Created ML agent predicting price trends accurately
  • Detected undervalued tickets for buy/sell recommendations
Python Azure Machine Learning React React Native

Trashban Website

3 months

Trashban πŸ”—

Software Engineer
Environmental Services

Developed website for Trashban, a waste management and environmental services platform.

Key Responsibilities:
  • Built complete website from scratch using HTML, JavaScript, and PHP
  • Implemented responsive design for cross-device compatibility
  • Developed backend functionality for service requests
Key Achievements:
  • Successfully launched trashban.com website
  • Delivered functional platform for waste management services
HTML JavaScript PHP

Trash Collection Website

3 months

GoldenLaundry πŸ”—

Software Engineer
Environmental Services

Built website for trash collection and waste management services.

Key Responsibilities:
  • Developed complete website using JavaScript, HTML/CSS, and PHP
  • Implemented user interface for service scheduling
  • Built backend for handling collection requests
Key Achievements:
  • Successfully delivered trash collection platform
  • Enabled customers to schedule waste collection services
JavaScript HTML/CSS PHP

Gaming Website

3 months

Carde.io πŸ”—

Full Stack Software Engineer
Gaming

Built gaming website platform for Carde.io, focusing on web frontend and backend development.

Key Responsibilities:
  • Built frontend using React for web platform
  • Implemented backend using Node.js and Python
Key Achievements:
  • Delivered features and fixed critical bugs for web platform
React Node.js Python

Gaming Mobile App

3 months

Carde.io πŸ”—

Full Stack Software Engineer
Gaming

Developed mobile application for Carde.io gaming platform using React Native.

Key Responsibilities:
  • Developed mobile app with React Native
Key Achievements:
  • Successfully launched gaming mobile app
React Native Node.js

EOS Application - Rivian Internal Tool

11 months

Rivian πŸ”—

Software Engineer / Tech Lead
Manufacturing

Architected internal collaboration platform for Rivian engineering teams to share CAD designs, BOM data, and vehicle specifications. Built full-stack serverless solution for document management and collaboration.

Key Responsibilities:
  • Designed serverless architecture on AWS using Lambda, S3, RDS (PostgreSQL), implementing GraphQL API layer with Node.js/TypeScript for real-time data queries
  • Built React SPA with Material-UI implementing CAD file viewer, version control, and collaborative annotation features supporting multiple file formats
  • Implemented fine-grained RBAC system with attribute-based access control managing user roles and permissions across departments
Key Achievements:
  • Delivered MVP to production enabling Rivian engineers to share CAD designs, BOMs, and vehicle specifications in centralized platform
  • Achieved high uptime SLA using serverless architecture with Lambda auto-scaling handling variable load patterns
  • Enabled efficient engineering collaboration through centralized document repository with version control and search capabilities
React Node.js GraphQL PostgreSQL AWS Lambda TypeScript

Sandlot - Social Media Sports App

1 month

Sandlot πŸ”—

Principal Full-stack Software Engineer
E-commerce

Developed social media mobile app for publishing sports events.

Key Responsibilities:
  • Built mobile app using React Native, Redux, TypeScript
  • Developed backend with Nest.js, GraphQL, MongoDB
  • Deployed on Google Cloud using Kubernetes, Docker, Firebase
  • Designed software architecture for scalability
Key Achievements:
  • Published mobile app in Apple Store and Google Play
  • Successfully launched sports event platform
  • Implemented security measures and data protection
React Native Nest.js GraphQL MongoDB Kubernetes Firebase

PoolIt Platform Website

2 months

CaliberX (formerly Poolit) πŸ”—

Senior Software Engineer
Technology

Fixed challenging technical problems on the PoolIt platform website.

Key Responsibilities:
  • Solved complex technical challenges for the PoolIt website (www.poolit.com)
  • Collaborated with team on platform enhancements
Key Achievements:
  • Successfully resolved challenging technical problems on the platform
React Node.js

PoolIt Mobile App

2 months

CaliberX (formerly Poolit) πŸ”—

Senior Software Engineer
Technology

Contributed to the PoolIt mobile application development and improvements.

Key Responsibilities:
  • Contributed to mobile app development and improvements
Key Achievements:
  • Delivered mobile app contributions on schedule
React Native Node.js

Weather Platform - Backend Refactoring

6 months

IBM πŸ”—

Senior Software Engineer
Technology

Refactored weather backend data feed systems and migrated streaming architecture to reactive programming model. Built high-performance platform using Java deployed on AWS Kubernetes for real-time weather data processing and distribution to weather clients worldwide.

Key Responsibilities:
  • Refactored weather backend data feed architecture for improved scalability and performance
  • Redesigned stream winds data pipeline to efficiently serve weather clients with real-time updates
  • Migrated legacy synchronous services to Spring WebFlux reactive programming model
  • Built and deployed platform using Java on AWS Kubernetes cluster infrastructure
Key Achievements:
  • Successfully migrated critical weather services to Spring WebFlux enabling non-blocking data streams
  • Improved data feed throughput through reactive architecture and optimized Kubernetes deployment
  • Enhanced system reliability with containerized microservices on AWS EKS
Java Spring Boot Spring WebFlux AWS Kubernetes

Payment Processing Platform

7 months

Payrix πŸ”—

Senior Software Engineer
Financial Services

Contributed to payment processing platform development, converting business requirements into robust implementations. Focused on code quality, bug fixes, and maintaining high engineering standards through thorough code reviews for a fintech payment solutions provider.

Key Responsibilities:
  • Translated business requirements into technical implementations for payment processing features
  • Identified and resolved existing bugs in the payment platform ensuring system reliability
  • Conducted thorough code reviews for pull requests maintaining code quality standards
  • Collaborated with team to deliver payment solutions meeting fintech compliance requirements
Key Achievements:
  • Successfully delivered multiple payment processing features from requirements to production
  • Improved platform stability through systematic bug identification and resolution
  • Maintained high code quality standards through comprehensive code review processes
Java Spring Boot Node.js PostgreSQL

Software Platform Development

1 year 3 months

Divebell πŸ”—

Senior Software Engineer
Technology

Contributed to platform development at Divebell, implementing new features, fixing bugs, and conducting code reviews to maintain high code quality standards.

Key Responsibilities:
  • Implemented new features for the platform
  • Identified and fixed existing bugs to improve stability
  • Conducted code reviews for pull requests
Key Achievements:
  • Successfully delivered multiple features to production
  • Improved platform stability through bug fixes
  • Maintained code quality through thorough reviews
JavaScript Node.js React

Linguistic AI Solution

5 months

Speako πŸ”—

Principal Software Engineer
Artificial Intelligence

Worked on a Linguistic AI solution, handling product architecture modeling, cloud-native software implementation, and mobile software development. Also managed marketing campaign activities.

Key Responsibilities:
  • Product architecture modeling for AI-powered linguistic solution
  • Implementation of cloud-native software on Google Cloud services
  • Development of mobile software using Ionic framework
  • Marketing campaign management
Key Achievements:
  • Successfully architected and delivered linguistic AI platform
  • Deployed cloud-native solution on Google Cloud Platform
  • Launched mobile application for the AI service
Google Cloud Ionic Node.js HTML CSS

Fam Loyalty Program

1 year

Gopuff Inc πŸ”—

Principal Full-stack Software Engineer
E-commerce

Architected "Fam" subscription loyalty program for Gopuff instant delivery platform. Built full-stack solution with subscription management, rewards tracking, and payment processing.

Key Responsibilities:
  • Designed microservices architecture on Azure using Nest.js, Cosmos DB (NoSQL), PostgreSQL, implementing event-driven subscription lifecycle management
  • Built React Native mobile app and React web portal with real-time rewards tracking, tier progression, and personalized offers via GraphQL APIs
  • Integrated Stripe/Braintree payment gateways with Azure Functions for automated billing, dunning management, and subscription analytics
Key Achievements:
  • Launched "Fam" subscription loyalty program to production serving Gopuff customers across US and Europe
  • Built reliable payment processing system with high success rates using Stripe/Braintree integration and automated retry logic
  • Implemented personalization engine for targeted offers and rewards based on customer behavior and purchase patterns
Nest.js Azure PostgreSQL React Native GraphQL

Talent Platform - Andela

6 months

Andela πŸ”—

Principal Full Stack Software Engineer
HR Consulting

Spearheaded talent acquisition, vetting, and matching platform development for Andela.

Key Responsibilities:
  • Developed frontend using AngularJS with dynamic UI
  • Implemented backend using Node.js and Nest.js
  • Leveraged GraphQL and Postgres for data management
  • Integrated Neo4j as core matching engine
Key Achievements:
  • Delivered all features within designated deadlines
  • Deployed on Google Cloud for scalability
  • Enhanced talent matching accuracy with Neo4j
Angular Node.js Nest.js GraphQL PostgreSQL Neo4j

Virtual Data Room

1 year 10 months

Trilogy πŸ”—

Principal Full-stack Software Engineer
IT Services

Rebuilt Virtual Data Room platform for business acquisition with cloud-native deployment on AWS.

Key Responsibilities:
  • Rebuilt Virtual Data Room for business acquisition with Python, AWS, Lambda
  • Implemented cloud architecture using S3, Route53, DynamoDB, AppSync
Key Achievements:
  • Successfully delivered cloud-native Virtual Data Room platform
  • Migrated from on-premises to cloud infrastructure
Python AWS Lambda

Fogbugz Migration

1 year 10 months

Trilogy πŸ”—

Principal Full-stack Software Engineer
IT Services

Migrated Fogbugz project management software to cloud-native AWS deployment.

Key Responsibilities:
  • Migrated Fogbugz project management software to AWS
  • Developed with React, Redux, JavaScript, MySQL, Elasticsearch
Key Achievements:
  • Delivered MVP for Fogbugz on AWS
React Redux MySQL Elasticsearch AWS

Sococo Virtual Office

1 year 10 months

Trilogy πŸ”—

Principal Full-stack Software Engineer
IT Services

Contributed to Sococo virtual office platform development, enabling distributed teams to work together in an online workplace environment.

Key Responsibilities:
  • Developed features for virtual office collaboration platform
  • Implemented real-time communication and presence features
Key Achievements:
  • Delivered features for virtual workplace platform
React JavaScript AWS

Payment Platform Modernization

1 year 7 months

Optiva Inc πŸ”—

Principle Software Engineer
Telecommunications

Migrated legacy telecom payment platform to cloud-native Google Cloud architecture.

Key Responsibilities:
  • Led product architecture modeling for cloud migration
  • Implemented CI/CD pipeline for automated deployment
  • Developed with Java, React, MySQL, Oracle, Elasticsearch, Kafka
  • Deployed on Google Cloud with Kubernetes and Docker
Key Achievements:
  • Successfully migrated payment platform to Google Cloud
  • Enhanced scalability, reliability, and performance
  • Provided QA support and code reviews
Java React Google Cloud Kubernetes Kafka Elasticsearch

DevFactory - Multiple Products

4 months

Aurea πŸ”—

Principle Software Engineer
IT Services

Delivered features and bug fixes across multiple DevFactory products.

Key Responsibilities:
  • Implemented new features across multiple products
  • Fixed existing bugs to enhance stability
  • Wrote comprehensive unit tests
Key Achievements:
  • Significantly reduced bug count across multiple projects
  • Achieved high code coverage through comprehensive testing
  • Ensured high software quality and robustness
Java Python Angular React Oracle

Mobile Banking Solution

1 year 3 months

CIT Global πŸ”—

Senior Full Stack Software Engineer
Financial Services

Developed Vericash mobile banking solution delivered to UBA bank.

Key Responsibilities:
  • Implemented new features for mobile banking
  • Fixed bugs and maintained CI/CD pipeline
  • Used Java, Angular, React, MongoDB, Oracle DB
Key Achievements:
  • Successfully delivered Vericash product to UBA bank
  • Provided secure and user-friendly banking experience
  • Maintained efficient development and deployment process
Java Angular React MongoDB Oracle

AdVoice - Telecom Value-Added Service

9 months

ChannelVAS πŸ”—

Senior Full Stack Software Engineer
Telecommunications

Built first version of AdVoice telecom value-added service solution.

Key Responsibilities:
  • Implemented new features for telecom services
  • Maintained CI/CD pipeline
  • Used Java, Angular, AWS, Cassandra, Hazelcast
Key Achievements:
  • Successfully built first version of AdVoice
  • Delivered telecom value-added service to customers
  • Ensured efficient development processes
Java Angular AWS Cassandra

Government Solution - Electrical Company

1 year 5 months

Advanced Electronics Company πŸ”—

Senior Full Stack Software Engineer
Defense & Aerospace

Developed government solution with bug-free delivery.

Key Responsibilities:
  • Implemented new features for government solution
  • Fixed bugs in legacy product
  • Maintained CI/CD pipeline
Key Achievements:
  • Delivered stable and reliable product
  • Achieved high-quality solution meeting government standards
  • Ensured smooth operation for government use
Java JavaScript HTML Oracle

Passport Control System

7 months

Safran πŸ”—

Senior Full Stack Software Engineer
Defense & Aerospace

Built first version of Passport Control for Egyptian Government.

Key Responsibilities:
  • Implemented new features for government solution
  • Maintained CI/CD pipeline
  • Used Java, JavaScript, HTML
Key Achievements:
  • Successfully built first version of Passport Control
  • Enabled efficient passport management for Egyptian Government
  • Delivered streamlined development process
Java JavaScript HTML

Alerts & Notification Service

6 months

Arrow Electronics πŸ”—

Full Stack Software Engineer
Manufacturing

Delivered alerts and notifications service to customers.

Key Responsibilities:
  • Implemented new features for alert system
  • Maintained CI/CD pipeline
  • Used Java, JavaScript, HTML, HBase, Solr
Key Achievements:
  • Successfully delivered alerts and notifications service
  • Provided timely and relevant information to customers
  • Ensured streamlined development process
Java JavaScript HBase HTML

goCompute - Multiple Projects

4 years 1 month

goCompute πŸ”—

Full Stack Software Engineer
IT Services

Delivered multiple projects to various clients using Java, JavaScript, PHP, MySQL.

Key Responsibilities:
  • Implemented new features across multiple products
  • Maintained CI/CD pipeline
  • Used Java, JavaScript, HTML/CSS, PHP, MySQL
Key Achievements:
  • Successfully delivered multiple projects to several clients
  • Met client requirements and expectations
  • Maintained smooth development processes
Java JavaScript PHP MySQL

Education & Certifications

πŸŽ“

Bachelor of Science in Computer Engineering

Modern Academy For Engineering And Technology

2005 - 2010

πŸ† Oracle Professional Certifications

O

Enterprise Edition 6 Java Persistence API Developer Certified Expert

Oracle β€’ Sep 2015 β€’ ID: OC1415127

O

Oracle Certified Professional, Java SE 7 Programmer II

Oracle β€’ Dec 2014 β€’ ID: OC1415127

O

Oracle Certified Associate, Java SE 7 Programmer I

Oracle β€’ Sep 2014 β€’ ID: OC1415127

O

1Z0-807 Test - Java EE6 Enterprise Architect Certified Master

Oracle via Udemy

πŸ”’ Security & Compliance

T

Information Security

Tamara β€’ Jan 2024

T

Financial Crime (Saudi Arabia)

Tamara β€’ Dec 2023

T

Know Your Customer (KYC)

Tamara β€’ Dec 2023

U

The Complete Ethical Hacking Course

Udemy β€’ Apr 2021

U

The Complete Mobile Ethical Hacking Course

Udemy β€’ Apr 2021

☁️ Cloud & DevOps

L

Running Kubernetes on AWS (EKS)

LinkedIn β€’ Apr 2022

L

Deploying and Running Apache Kafka on Kubernetes

LinkedIn β€’ Apr 2022

U

Docker Mastery: with Kubernetes + Swarm from a Docker Captain

Udemy β€’ Apr 2021

U

Kubernetes Hands-On - Deploy Microservices to the AWS Cloud

Udemy β€’ Apr 2021

U

Helm Kubernetes Packaging Manager for Developers and DevOps

Udemy β€’ Apr 2022

U

Ultimate Guide to Data Streaming with AWS Kinesis

Udemy β€’ Oct 2022

U

Git Complete: The definitive, step-by-step guide to Git

Udemy

βš™οΈ Backend Development

U

Mastering Go: From Beginner to Expert

Udemy β€’ Sep 2023

U

Symfony 6 Framework Hands-On

Udemy β€’ Sep 2023

U

PHP for Beginners

Udemy β€’ Sep 2023

U

Master Microservices with Spring Boot and Spring Cloud

Udemy

U

Microservices with gRPC [Java + Spring Boot + Protobuf]

Udemy β€’ Apr 2021

U

Reactive Programming with Spring Framework 5

Udemy

U

Oracle DBA 11g/12c - Database Administration for Junior DBA

Udemy

🎨 Frontend Development

U

Microfrontends with React: A Complete Developer's Guide

Udemy β€’ Apr 2022

U

Next.js & React - The Complete Guide

Udemy β€’ Apr 2021

U

Progressive Web Apps (PWA) - The Complete Guide

Udemy

U

Web Components & Stencil.js - Build custom HTML Elements

Udemy β€’ Apr 2021

U

Styled Components Course 2021 (V5)

Udemy

U

UX & Web Design Master Course: Strategy, Design, Development

Udemy

U

User Experience Design Fundamentals

Udemy

πŸ“± Mobile Development

U

iOS 13 - How to Make Amazing iPhone Apps: Xcode 11 & Swift 5

Udemy β€’ Apr 2021

U

The 7 Day Android App Bootcamp - Android Pie and Kotlin

Udemy β€’ Apr 2019

U

React Native - The Practical Guide [2021 Edition]

Udemy

πŸ“Š Big Data & Data Science

U

Apache Flink | A Real Time & Hands-On course on Flink

Udemy β€’ Oct 2022

U

Scala and Spark for Big Data and Machine Learning

Udemy β€’ Apr 2021

C

Data Science

CodeAcademy

C

Learn Python 3

CodeAcademy

πŸ‘₯ Leadership & Professional Skills

U

Management Skills - Team Leadership Skills Master Class 2021

Udemy β€’ Mar 2021

U

Master Class - Creative Problem Solving & Decision Making

Udemy

U

Business Communication Skills: Business Writing & Grammar

Udemy β€’ Apr 2020

A

Ace the Technical Interviews

AlgoExpert

U

The Complete Job Interviewing Skills Masterclass Course

Udemy

U

Lean Six Sigma White Belt Training and Certification

Udemy

U

Planning & Scheduling: Be the Professional from Scratch

Udemy

U

Perfect English Pronunciation: British English

Udemy

U

How To Memorize English Grammar Rules

Udemy

U

The Most Common Mistakes in English and How to Avoid Them

Udemy

πŸ“š Additional Specializations

U

3-in-1 Marketing Diploma - Key MBA Business Administration Concepts

Udemy β€’ Nov 2022

U

In-Depth Software Testing Training Course From Scratch

Udemy

U

Forex Algorithmic Trading Course: Code a Forex Robot!

Udemy

U

Day Trading Stocks - Gap Trading

Udemy

U

Profitable Forex with Risk Control

Udemy

How I Help Your Business

Turn your business ideas into working software that generates revenue, saves costs, and scales with your growth.
20+ years helping businesses launch products faster and operate more efficiently.

πŸš€

Develop

Launch New Products

Turn your product idea into a revenue-generating reality. Launch in weeks, not months.

  • βœ“ Start generating revenue sooner
  • βœ“ Beat competitors to market
  • βœ“ Scale as your business grows
πŸ”„

Migrate

Reduce Operating Costs

Cut infrastructure costs by 40-70% with modern cloud solutions. Keep your business running without disruption.

  • βœ“ Lower monthly infrastructure bills
  • βœ“ Reduce maintenance overhead
  • βœ“ Zero downtime during transition
⚑

Upgrade

Serve More Customers

Handle 10x more users without crashing. Improve performance so customers don't leave due to slow pages.

  • βœ“ Increase revenue capacity
  • βœ“ Reduce customer abandonment
  • βœ“ Stay secure and compliant
πŸ› οΈ

Support

Keep Growing

Stay competitive with continuous improvements. Never miss opportunities due to technical limitations.

  • βœ“ Keep systems running smoothly
  • βœ“ Add features as business evolves
  • βœ“ Strategic technical guidance

What Makes Me Successful

Work Remotely

I thrive working remotely across timezones. Proven success delivering for teams in US, Europe, and MENA with seamless communication.

Deep Experience

I only take projects where I have proven expertise. You get 20+ years of battle-tested knowledge, not learning on your dime.

Full Ownership

I take complete ownership of my work. Your success is my successβ€”I'm invested in outcomes, not just writing code.

Continuous Learning

I stay current with technology and best practices. 56 certifications and countingβ€”always improving to deliver better solutions.

Team Collaboration

I integrate seamlessly with your existing team. Clear communication, knowledge sharing, and collaborative problem-solving every day.

Expert Team Player

I bring senior-level expertise while being humble and collaborative. I mentor others and learn from the team constantly.

Get in Touch

I'm open to discussing new opportunities, collaborations, and interesting projects. Let's connect and explore how we can work together.