Upload

Ahmed Saber Senior Software Engineer | Building Scalable Backend Solutions

Back-End Web (6.0 yr.), DevOps (2.0 yr.)

Summary

Senior Software Engineer with over 6 years of backend development expertise, specializing in Node.js, Java Spring Boot, and serverless architectures. Significant experience in building scalable solutions on AWS, leading technically challenging projects in the banking sector at Boubyan Digital Factory and Nomo Bank. Proven track record of implementing best practices and standards in coding, testing, and optimizing performance. Strong foundation in computer science with a Bachelor's in Structural Engineering from the German University in Cairo. Proficient in Go, Redis, and event-driven programming, coupled with Agile and Scrum methodologies. Multilingual with fluency in English, German, and Arabic.

Work Experience

Senior Software Engineer, Boubyan Digital Factory for Nomo Bank

Duration: February 2023 - May 2024 (1 year 4 months)
Summary:
  • Design, develop, test, and deploy scalable and secure Node
  • js backend services for various banking features and functionalities using serverless architecture and cloud platforms (AWS)
Responsibilities: Troubleshoot, debug, and resolve issues in backend services, implement best practices for coding, testing, documentation, and performance optimization of Node.js applications, collaborate with various stakeholders to understand requirements
Technologies: Node.js, Serverless Architecture, AWS

Senior Software Engineer, Jumia Group

Duration: April 2021 - January 2023 (1 year 10 months)
Summary: Participated in digital invoicing system integration in several countries and supported the alignment and understanding of external provider guidelines and regulations (API provided for tax-systems, the proper formats for the invoices submitted)
Responsibilities: Participation in business workshops and backlog refinements, development, optimization of database and infrastructure resources
Technologies: APIs, Database Optimization

Senior Software Engineer, Garment IO

Duration: March 2020 - March 2021 (1 year 1 month)
Summary: Led initiatives for architectural and infrastructural changes aimed at stabilizing the application, and served as a SDM involving scrum master duties to facilitate agile practices
Responsibilities: Backend team leadership, participation in business workshops, and backlog prioritization
Technologies: Node.js, MongoDB, HTML, CSS, JavaScript, React JS, Linux, GCP, Git, Redis

Software Engineer, Garment IO

Duration: December 2018 - February 2020 (1 year 3 months)
Summary:
  • Backend development using Node
  • js for IoT device and web frontend platforms, migration of the project to React JS
Responsibilities: Creating RESTful APIs, database design, feature implementation on frontend, dev-ops activities
Technologies: Node.js, MongoDB, HTML, CSS, JavaScript, React JS, Linux, GCP, Git, Redis

Freelance Web Developer, Self-Employed

Duration: January 2018 - January 2019 (1 year 1 month)
Summary: Development of backend systems using native PHP as well as Laravel MVC package, and frontend implementation using Laravel Blade engine
Responsibilities: Backend and frontend development, database management
Technologies: PHP, Laravel, MySQL, HTML, CSS, JavaScript

Geotechnical Site Engineer, Structural Engineer, Greater Cairo Metro – Line 3 – Phase 4b, Burullus Combined Cycle Power Plant

Duration: December 2015 - November 2017 (2 years)
Summary: Engagement in various construction projects, including the Greater Cairo Metro and Burullus Combined Cycle Power Plant
Responsibilities: Geotechnical site engineering and structural engineering duties

Junior Teaching Assistant, Courses: Introduction to Computer Science, Introduction to Computer Programming

Duration: September 2013 - June 2014 (10 months)
Summary: Teaching courses in computer science, introducing students to problem-solving with algorithms in labs, and training them in object-oriented programming languages such as Java
Responsibilities: Educational instruction, laboratory application of teaching concepts
Technologies: Java, Object-Oriented Programming

Education

  • Bachelor of Science (BSc), Structural Engineering
    2009 - 2015
  • High school
    1996 - 2009

Certification

  • Certificate of Attendance of SIYB TOT
  • Advanced Data Analysis Nano Degree
  • edX Verified Certificate for Applied Scrum for Agile Project Management
  • edX Verified Certificate for Agile Innovation and Problem Solving Skills
  • edX Verified Certificate for Sprint Planning for Faster Agile Team Delivery