
About
A Software Engineer equipped with technical abilities and decisive nature necessary for successful job development. Eager to learn new concepts, technologies and frameworks.
A Software Engineer equipped with technical abilities and decisive nature necessary for successful job development. Eager to learn new concepts, technologies and frameworks.
Experience
● Website: Helped improve website SEO, and integrated side jobs for website backend. ● CRM: Improved backend query performance, restructured a huge part of the product database, and rebuilt the website's frontend. ● Partners program: Helped build the product MVP, designed the product using the microservices architecture. ● AWS contributions: Responsible for integrating AWS Cognito as an Identity Provider for company applications, integrated SQS + SNS with products for event driven communication between services.
Education
Graduated with a GPA of 3.2/4
Projects
Built infrastructure of a web server on AWS using Terraform. Built the application on both ECS and EC2, used an application load balancer to distribute the load between different app instances, created an RDS database, integrated with secrets manager to store environment variables, and used cloudfront as a CDN.
A microservices application built with node. I used kafka for event driven communication between the applications, used redis for caching and served also as a queue for background jobs, used postgresql in 1 service and used mongoDB in another service.
Technologies
Courses
Helped me understand many backend aspects that I wasn't aware of like different communication patterns and some of the bottlenecks that I could avoid.
Obtained SAA certification from AWS on 2/8/2023 https://www.credly.com/badges/c490ac35-144b-48da-ac1d-c661baf3bc 8d
The course helped me solve so many problems related to our company's database structure and performance.