Mahmoud S.

Software Engineer

Cairo, Egypt3 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Expert in web app and microservice development.
  • Ranked in programming competitions like ACPC and Google HashCode.
  • Passionate about teaching data structures and algorithms.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS development.

Contact

Skills

Core Skills

Software DesignBack-end Web DevelopmentSoftware Development

Other Skills

Agile DevelopmentAlgorithmsAmazon Web Services (AWS)AngularAngularJSC++Data StructuresDjangoDockerDocker ProductsFront-End DevelopmentGitJavaJava Virtual Machine (JVM)JavaScript

About

Software engineer with expertise in web app and microservice development using Spring Boot, Django, NestJs, Angular, and Vue.js. I excel in problem-solving, evidenced by my rankings in programming competitions like ACPC and Google HashCode. I enjoy teaching workshops on data structures and algorithms. Seeking challenging projects to contribute skills in both independent and team environments.

Experience

Microsoft

Software Engineer

Feb 2024Present · 2 yrs 1 mo · Cairo, Egypt · Hybrid

  • Working in the Delivery Engine for Bing Ads
C++Software Design

Career break

Gap year

Nov 2022Nov 2023 · 1 yr

  • Mandatory Military Service

Abyat

Software Engineer

Jul 2022Oct 2022 · 3 mos

  • Designed and built multiple microservices, including an OTP service.
  • Implemented robust encryption mechanisms to secure user information across microservices.
  • Dockerized microservices for deployment and utilized Azure CI/CD pipelines to deploy services on AWS.
  • Collaborated with frontend developers to create and update UI components written in Vue.Js.
  • Hands-on experience with setting up lambda functions on AWS.
Java Virtual Machine (JVM)DockerBack-End Web Development

Bld.ai

Software Engineer

Mar 2022Jun 2022 · 3 mos

  • Developed Django web applications, focusing on building RESTful APIs and implementing user authentication and security measures.
  • Containerized Django applications using Docker.
  • Wrote unit tests to verify the functionality of the user interface and back-end.
  • Actively participated in code reviews
Docker ProductsDjangoBack-End Web Development

Incorta

Software Engineer

Aug 2021Sep 2021 · 1 mo · Egypt

  • Build memory profiler for Incorta component using JVx.
  • Reduced the estimated memory usage by 33%.
  • Detected and fixed internal tool bugs.
JavaMemory ManagementSoftware Development

Education

Cairo University

Bachelor's degree — Computer Science

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Software Design & Back-end Web Development

Explore similar profiles based on matching skills and experience