
Omar Abdelaziz
Software Engineer
Salary / Daily rate
Freelance, open to permanent contract
Skills
Languages
Work experience
Software Engineer III
Trevipay
Jun 2022 - Present
4 years 5 months
– Design and build scalable microservices in distributed system environment. – Take full ownership of backend codebases in Ruby on Rails and Java, from database layer through API design to deployment infrastructure. – Designed and implemented a Rails service from scratch to receive applications, determine processing flows, and dispatch them via AWS SQS to downstream services, including integration with Provenir's API for real-time risk and fraud decisioning. – Develop and integrate backend services for application processing workflows. – Implement query optimization, database indexing, and caching strategies. – Implement credit/fraud checks using third-party services and monitoring systems including Provenir's AI-powered decisioning platform for real-time risk and fraud assessment. – Build and maintain event-driven workflows using RabbitMQ, AWS SNS, and SQS. – Deploy services using Kubernetes/Helm, manage alerts with OpsGenie, monitor with Sumo Logic. – Conduct unit testing (MiniTest/RSpec), create API documentation (Swagger). – Participate in on-call rotation for incident response and hotfix implementation.
Backend Developer
Carzami
Apr 2020 - Jun 2022
2 years 3 months
– Created Carzami app backend from scratch. – Created an app (Saar Partner) from scratch for cars auctions service. – Refactored legacy code of the car pricing core app (Saar) applying design patterns and SOLID. – Created a Scrapper app to scrap used cars from local platforms in Egypt using IP rotating. – Increased test coverage by 95% using RSpec. – Integrated SMS gateway (e.g., Twilio, Infobip). – Integrated Firebase push notifications service for all apps. – Integrated CRM tools (e.g., Pipedrive). – Integrated with SendGrid for Dynamic email templates. – Implemented websockets for realtime updates using ActionCable. – Documented applications with sequence diagrams and system architecture digram
FullStack Developer - PT
Talkcircle
Jul 2020 - Mar 2021
9 months
– Implemented localization to the whole web app to support English and Arabic languages. – Implemented the integration with ZOOM meetings. – Implemented coupons feature and Facebook pixel integration. – Implemented new subscription model based on payment packages. – Maintained and administered our app and database servers on Google Cloud Platform.
Backend Developer
PASS | APP
Oct 2018 - Mar 2020
1 year 6 months
– Built multiple backend features (eg, parking product). – Increased test coverage by 50% using RSpec. – Integrated multiple payment gateways (e.g., Stripe and National Bank of Egypt). – Integrated multiple SMS gateways (e.g., Twilio and Infobip). – Integrated AWS SNS. – Maintained and administered our app and database servers on AWS.
Education
Benha University
Bachelor of Engineering, Computer Engineering
2012 - 2017
4 years 10 months
– Graduated in 2017 with In-major grade: 75%. – Graduation project: Task allocation optimization based on Swarm intelligence in "Cloud Computing".
Licenses & certifications
Rails with Active Record and Action Pack
Issued: Nov 2019
Ruby on Rails: An Introduction
Issued: Jan 2019
Full Stack Developer
Issued: Aug 2018