Ahmed Saber, Senior Software Engineer | Building Scalable Backend Solutions
Ahmed Saber
Egypt (UTC+02:00) 🇪🇬
Upstaffer since September 24, 2024

Ahmed Saber — Senior Software Engineer | Building Scalable Backend Solutions

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

Last verified on September 24, 2024

Core Skills

Node.js
Node.js
4 yr.
Spring model-view-controller (MVC) framework
Architecture and Design Patterns
1 yr.
Go
Go

Bio 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.

Technical Skills

Programming Languages Go, Java, PHP
PHP Frameworks Laravel
JavaScript Frameworks Node.js, React
Java Libraries and Tools Spring model-view-controller (MVC) framework
Databases & Management Systems / ORM MongoDB, Redis
Cloud Platforms, Services & Computing GCP
Methodologies, Paradigms and Patterns Architecture and Design Patterns, microservices architecture, Scrum, TDD
Operating Systems Linux
Project Management & Administration Project Management

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ahmed Saber, Senior Software Engineer | Building Scalable Backend Solutions
Ready to hire Ahmed Saber
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring