
Amr Hassan AbdUllah
Software Engineer
Shubra, Cairo, EgyptWork Experience
Senior software engineerFull Time
BitBang
Aug 2024 - Mar 2025 -7 months
Egypt , Cairo
- Job Details:* Led backend team for Amplifidor, a user engagement platform, owning architecture decisions, performance optimization, and delivery workflows. * Built a federated service for user analytics and SSO data, with domain-level aggregation. Integration via GraphQL federation sped up deployments and simplified feature rollouts. * Established a shared utilities library adopted by multiple teams to unify logic and reduce duplication. * Integrated a robust observability stack (Prometheus, Grafana, ELK, Sentry), significantly reducing mean time to recovery (MTTR) and enabling proactive issue resolution. * Advocated and enforced TDD practices, resulting in over 150 unit tests and a measurable increase in system reliability. * Mentored new hires and contributed to technical onboarding and culture-building within the engineering team.
Senior Software EngineerFull Time
Alraedah
Jun 2023 - Dec 2023 -6 months
United Arab Emirates , Dubai
- Job Details:● Architected and implemented innovative and efficient solutions in collaboration with a team of 4 talented engineers. ● Increased development speed by 20% and improved maintainability by migrating to configuration-based integrations. ● Optimized and expedited multiple environment deployments through the implementation of efficient CI/CD pipelines, leveraging GitHub deployments for seamless and rapid software releases. ● Actively participated in code reviews, and documented and enforced coding standards.
Senior Software EngineerFull Time
- Job Details:● Spearheading a team of 7 engineers to deliver high-quality and efficient solutions ● Reduced resource fetches for the TaaS solution by 127%, resulting in faster execution time and cost savings ● Architected and built a robust PDF generation pipeline capable of handling ~7K bookings/hour ● Actively reviewing PRs and setting coding quality standards ● Consolidated and automated duplicated TaaS apps into our k8s cluster for improved reliability and reduced workload ● Elevated the stability and visibility of B2B k8s environments with monitoring dashboards, playbooks, and Upgraded deployment scripts ● Facilitating technical and business discussions to understand customer needs and drive system improvements
Software EngineerFull Time
Magalix
Nov 2019 - Dec 2021 -2 yrs, 1 month
Egypt , Cairo
- Job Details:● Orchestrated impactful learning experiences through engaging presentations and real-world code examples, resulting in heightened student comprehension and increased adherence to course material. ● Created comprehensive FAQ documents, decreasing student inquiries and increasing graduation rates ● Cultivated robust relationships with a cohort of over 50 students, delivering tailored feedback and support to elevate their learning and overall success. ● Provided expert instruction on software engineering best practices, encompassing coding standards, code reviews, source control management, build processes, and testing methodologies.
Education
software engineering in software engineering
Helwan UniversityJan 2015 - Jan 2019 - 4 yr
High School - Thanaweya Amma
tawfequia schoolJan 2014
Achievements
• Worked over 19 projects as software engineer using node js , python , laravel,wordpress . • Reviewed more than 124 projects as Udacity project reviewer , also have 5 stars rate as a reviewer over Udacity . • 5 star rated at Fiverr (freelancer). • Passed a scholarship offered by google and Udacity in only 1 month .
Skills
- Software Development
- Full Stack Developer
- Microservice Architecture
- Kubernetes
- Node.js
- Core PHP
- MySQL
- JavaScript
- Rational Data Base
- jQuery
View More
Languages
Arabic
FluentEnglish
AdvancedItalian
IntermediateGerman
BeginnerSpanish
Beginner
Training & Certifications
Secure Software Design Specialization
Coursera·2018Mobile Web Specialist
Udacity·2018Building RESTful Web APIs with Node.js and Express
Lynda·2018Designing RESTful APIs
Lynda·2018Learning S.O.L.I.D. Programming Principles
Lynda·2018Node.js: Securing RESTful APIs
Lynda·2018Machine Learning Foundations: A Case Study Approach
Coursera·2017Machine Learning
Coursera·2017Responsive Website Basics: Code with HTML, CSS, and JavaScript
Coursera·2017Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Coursera·2017Learn Complete WordPress for Building a Professional Sites
udemy·2017Git Essential Training
lynda·2016Up and Running with ASP.NET 5
lynda·2016Foundations of Programming: Data Structures
lynda·2016Foundations of Programming: Object-Oriented Design
lynda·2016JavaScript and JSON
lynda·2016Learning Full-Stack JavaScript Development: MongoDB, Node and React
lynda·2016Learn SVG Animation - With HTML, CSS & Javascript
udemy·2016Up and Running with Java
lynda·2016JavaScript and AJAX
lynda·2016Foundations of IT Security: Core Concepts
lynda·2016Up and Running with R
lynda·2016PHP with MySQL Essential Training
lynda·2016jQuery for Web Designers
lynda·2016Bootstrap 3 Essential Training
lynda·2016Learning Cloud Computing: Core Concepts
lynda·2016Ajax with PHP
Lynda·2016Building a Website with Node.js and Express.js
Lynda·2016Learning Cloud Computing: Core Concepts
lynda·2016Ethical Hacking: Website and Web Application Testing
lynda·2015CSS: Animation
lynda·2015