Software Engineer with 5+ years of experience in full-stack development and cloud infrastructure. Currently an SDE II at AWS building billing automation systems, and Founder of Seera, an AI-powered SaaS platform leveraging LLMs and vector embeddings for automated portfolio generation and job matching.
Experience
Founder & Full Stack Engineer — Seera
An AI-powered SaaS platform that generates professional portfolios from uploaded documents, matches users with relevant job opportunities, and facilitates lead finding through professional connection requests.
Evaluated AWS Bedrock (Claude 3 Haiku) and GPT-4o-mini, selecting OpenAI for superior structured output performance, with an AI recommendation engine that scores content quality and suggests improvements.
Developed a conversational AI assistant for natural language portfolio editing with real-time preview across 9 templates and a planned designer marketplace as a future revenue stream.
Implemented job matching using OpenAI text-embedding-3-small and cosine similarity against daily-scraped job APIs, with async Lambda processing for heavy AI workloads.
Software Development Engineer II - Full time — Amazon Web Services (AWS)
Part of AWS Conductor Billing team responsible for critical billing automation infrastructure and operations, developing and maintaining core services that handle AWS billing processes including workflow orchestration, execution services, and account classification systems.
Led the development of Turntable Workflow Invocation Service, a critical component for AWS billing automation.
Reduced the manual operational steps from 15 to 1 in Billing Execution Service, saving 2.5-7 hours of engineering effort monthly.
Optimized Accounts Classifier service performance by implementing a file streaming technique from S3, reducing lambda duration from 10 mins to 1 min and memory consumption from 10GB to 370MB.
Software engineer - Full time — Freiheit.com technologies
Working in development and maintenance of tchibo.de product details page in a team of 6 with Kotlin, Java, VueJs, Kubernetes and GCP.
Implemented a new feature to enable the return of electronic goods.
Migrated the product details page to nuxt.js to improve SEO.
Participated in the migration of the old monolithic system into microservices.
Software engineer - Full time — Incorta
Working in the Materialized Views and Notebook team with Java, Scala, Python and Spark.
Supporting Scala Materialized views.
Implemented a tool that helps the user to set the best Spark configurations by reading the logs of the loaded materialized views.
Designed and implemented an algorithm to load the materialized views in the optimal order which improved the loading time for a set of dependent materialized views by 70%.
Full stack developer - Full time — Powr of You
A software company where users can register to allow collecting their browsing history, mobile applications and shopping details then being rewarded for its usage.
Implemented a user interface for the users to view their data usage associated with rewards and for clients who would like to buy the users data using ReactJs, Python, Browser extensions and AWS lambdas.
Skills
Programming Languages
Java
Kotlin
Python
TypeScript
Databases
MySQL
PostgreSQL
Firebase
DynamoDB
Web Development
HTML
CSS
JavaScript
TypeScript
ReactJS
Redux
VueJS
node.js
nuxt.js
Flask
FastAPI
AI Technologies
AWS Bedrock
AWS Strands
OpenAI API
Vector Search
Vector Database
Weaviate
Embeddings
AI Models
GPT 4o mini
GPT 3.5 turbo
Claude 3 Haiku
Claude 4.5 Sonnet
text-embedding-3-small
Big Data
Hadoop
Spark
Hive
NiFi
Storm
DevOps
Kubernetes
Docker
AWS
GCP
AWS CDK
CloudFront
Cognito
API Gateway
S3
Lambda
Others
Linux
Microservices
REST APIs
GRPC
Protocol Buffers
Browser extension
Git
Agile
Projects
Pivony
AI-based website which helps companies gain insights about their product from a specific data source.
The user chooses a data source (twitter, google play, app store, customer file) then the dashboard is created.
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, starting from crawling the customer reviews then analyzing them and finally provide the user with the final insights.
Technologies: ReactJs, Redux, Flask, AWS
Presentation Analysis
A public speaking performance assessment tool which gives feedback to presenters through the use of different machine learning techniques and digital signal processing.
Designed the pipeline architecture to split the presentations into one-minute segments and pass it in parallel for audio/video analysis.
Implemented the video analysis pipeline to assess eye movement, body language, head position and facial expressions then compare the results with that previously obtained from processing 140 Ted-Talks.
Technologies: Python, OpenCV
PiFloor
A smart interactive educational application aims to involve the kids more in the educational process.
The Front end displays a question then the mobile app detects the kids movement on the floor and their answer using OCR then send it back to display their score.
Implemented the linkage between the android application and the web application, detect the kids response to questions and send their answers through websockets.
Technologies: Kotlin, Android, Web sockets
Test
Education
Bachelors of Engineering, Computer Science — Alexandria university
Coursework: Algorithms, Data Structures, Operating Systems, Object Oriented Programming, Machine Learning, Databases, Artificial Intelligence, Networks, Computer Architecture, Probability and Statistics, Compilers.