Software Engineer with 6+ years in distributed systems and applied AI. At AWS, I build billing orchestration systems for 20M accounts and AI operations agents. Founder of Seera, an AI-powered platform for automated portfolio generation and job matching with 1k+ sign-ups.
Experience
Software Development Engineer — Amazon Web Services (AWS)
Part of AWS Conductor Billing team responsible for monitoring and running the orchestration platform for AWS customer billing across all regions
Led the rollout in stages of the billing orchestration platform from 5K to 20M accounts, catching database throttling and capacity limits before production
Designed and built the agent-to-agent communication layer connecting AI operations agents across separate AWS accounts with reliable delivery and traceability
Automated a 20-step monthly manual process, ending recurring high-severity billing incidents after taking over a critical billing service.
Founder & Software Engineer — Seera
An AI-powered SaaS platform that generates professional portfolios and matches users with job opportunities, built solo with 1k+ sign-ups
Architected a serverless multi-tenant platform on AWS, running for under $30/month
Implemented an AI job-matching engine that increased relevant top matches from 27% to 60%
Developed a conversational AI assistant for natural language portfolio editing with real-time preview across 23 templates.
Software Engineer — freiheit.com technologies
Developed and maintained the product details page of tchibo.de in a team of 6 using Kotlin, Java, Vue.js, Kubernetes, and GCP
Migrated the product details page to Nuxt.js server-side rendering to improve SEO
Contributed to splitting the legacy monolith into microservices.
Software Engineer — Incorta
Worked in the Materialized Views and Notebook team with Java, Scala, Python, and Spark
Designed an algorithm that cut load time by 70% for materialized views
Built a tool that recommends the best Spark configuration by analyzing load logs.
Full Stack Developer — Powr of You
Built dashboards for users to track data usage and earnings, and for companies to buy data using React, Python, and AWS Lambda
Developed browser extensions to enhance user experience.
Skills
Programming Languages
Java
Kotlin
Python
TypeScript
JavaScript
AI & Machine Learning
LLMs (OpenAI GPT, Anthropic Claude)
AI agents
multi-agent systems
AWS Strands
Amazon Bedrock
LLM evaluation (LLM-as-judge)
embeddings
vector search
structured outputs
Cloud Services
AWS Lambda
ECS
DynamoDB (Streams)
S3
S3 Vectors
SQS
SNS
EventBridge
API Gateway
CloudFront
Cognito
CloudWatch
CDK
DevOps & CI/CD
Docker
Kubernetes
GCP
GitHub Actions
CI/CD
Playwright
Cloudflare
Databases
DynamoDB
PostgreSQL
MySQL
Firebase
Web Development
React
Redux
Vue.js
Nuxt.js
Node.js
FastAPI
Flask
Stripe
HTML
CSS
Architecture
Distributed systems
event-driven architecture
microservices
REST
gRPC
Protocol Buffers
Big Data
Spark
Hadoop
Hive
NiFi
Languages
Arabic (Native)
English (Proficient)
German (B1)
Projects
Pivony
AI-based website which helps companies gain insights about their product from a specific data source
Implemented the user interface using ReactJs and integration with the Python API
Improved the pipeline architecture for dashboard creation by 60% with the introduction of parallelization.
Technologies: ReactJs, Redux, Flask, AWS
Presentation Analysis
A public speaking performance assessment tool which gives feedback to presenters using machine learning techniques
Designed the pipeline architecture to split presentations into segments for audio/video analysis
Implemented video analysis to assess eye movement, body language, and facial expressions.
Technologies: Python, OpenCV
Education
Bachelor of Engineering, Computer Science — Alexandria University