Summary
Overview
Work History
Education
Skills
Assignment History
Certification
Timeline
SeniorSoftwareEngineer

Aalaa Ghanam

Senior Software Engineer
Cairo

Summary

Experienced Senior Software Engineer with 7 years of experience in designing, developing, deploying, testing, and delivering scalable software solutions across diverse tech stacks. Proven expertise in the full software development lifecycle (SDLC), including project management, business analysis, software design, and implementation. Proficient in leveraging modern frameworks, backend technologies, and cloud platforms to deliver high-quality software.

Overview

7
7
years of professional experience
4
4
Certifications
2
2
Languages

Work History

Senior Software Engineer

IBM
05.2019 - Current
  • Developing custom solutions for clients based on their unique business requirements and objectives.
  • Initiating code reviews within the team to improve overall code quality and minimize potential errors during deployment phases.
  • Participating in design and planning exercises for future software rollouts.
  • Working closely with clients throughout the development process to gather feedback, ensuring that final products met their expectations.
  • Guide team in layout modifications to improve functionality.
  • Collaborating with cross-functional teams to design and develop high-quality applications for various industries.

Application Developer Intern

IBM
12.2018 - 05.2019
  • Blockchain and Full Stack development internship using Hyperledger Fabric, Angular, NodeJS, Java, J2EE, EJB, JPA, Hibernate, Maven, WildFly, MongoDB, Docker, and applied Agile methodology during the development process.

Back-end developer

IQRAALY
04.2018 - 12.2018
  • Worked on Iqraaly audio books backend.
  • Developed RESTful APIs and complex queries using MySQL.
  • Developed and implemenrd scripts to run firebase push notification.
  • Developed a dashboard to manage company application content.

Education

Bachelor of Science - Computer Science, Information System

Helwan University
Cairo, Egypt
04.2001 -

Skills

Software development (NodeJS, NestJS, GraphQl, ReactJS, Angular, Redux, Jest, TypeScript, JavaScript, MySQL, MonoDB, Postgres, AWS, Docker, Swagger, Issue Tracking Tools, Version Control Tools)

Assignment History

Backend Developer

MTN South Africa, IBM, South Africa | Aug 2022 - Present

  • Designing and implementing services using NodeJS, LoopBack, NestJS, TypeScript, GraphQl, MongoDB, Azure and Redis.
  • Sharing best practices with teams for technical issues.
  • Conducting technical reviews on services.
  • Configuring and maintaining (Testing / UAT/ Production) environments.
  • Responsible for managing deployment and release processes on GitLab and Azure platforms, ensuring efficient and timely software updates and release delivery.
  • Held sessions to support onboarding developers to the project.
  • Review and debug code.
  • Supporting team members in understanding the project structure.

_________________________________________________________________________

Full-Stack Developer

PEPSICO, Blockchain PoC, IBM ,Egypt | May 2022 - Aug 2022

  • Participated in smart contract development, APIs and frontend for PoC solutions with NestJS, ReactJS, and Hyperledger fabric.

_________________________________________________________________________

Backend Developer

TRACE, Cyclop, Blockchain, IBM, France | Aug 2021 - Present

  • Developing high-quality software that is aligned with user needs and business goals.
  • Participating in smart contract development and server-side restful APIs using NodeJS, Express, TypeScript, and MongoDB, to process user requests.
  • Developing Hyperledger Explorer to improve support and experience for clients and make it easy to use.
  • Supporting production and staging issues.
  • Integration meetings with customers to resolve issues.

_________________________________________________________________________

Full-Stack Developer

Dark Matter, TAMM Abu Dhabi Government Services, IBM, United Arab Emirates | Sept 2019 - Jul 2021

  • Developed a collection of journeys and services themed around particular customer needs.
  • Back-end developer, Responsible for designing and developing internal microservices using NodeJS.
  • Lead Front-end Developer, Responsible for designing and leading the development of new services using React.

_________________________________________________________________________

Backend Developer

GAFI, General Authority For Investments, IBM, Egypt | May 2019 - Sept 2019

  • Designed and developed the backend services for GAFI platform using Java.

Certification

AWS Certified Cloud Practitioner

Timeline

AWS Certified Cloud Practitioner

08-2024

IBM Certified Professional Developer - Cloud v4

06-2022

Corda Certified Developer (Corda R3).

03-2021

Government Industry Jumpstart (IBM).

03-2020

Senior Software Engineer

IBM
05.2019 - Current

Application Developer Intern

IBM
12.2018 - 05.2019

Back-end developer

IQRAALY
04.2018 - 12.2018

Bachelor of Science - Computer Science, Information System

Helwan University
04.2001 -
Aalaa GhanamSenior Software Engineer