About me

If you want to know one thing about me, it would be I live to solve people problems to make their life easier and simple.

Problem-solving is my passion since I was a child. I used to go through every problem try to analyse it and find out what is the problem then try to reverse engineer it. I may don't have had enough experience then, but I was able to solve many problems then it was the ability to connect things and information I observe together. Most of the problems I face was the cause of curiosity always wanted to know how does this thing work.

I was 12 years old when I creat my first desktop application using VS 2003. This is the beginning of my life in the software development industry I found an endless place of problems and at the same time the output which you can see in the eyes of anyone you solve a very annoying problem in no time. I solve problems to make everyone life easier and simple that is my target. I am very lazy when it comes to repetitive tasks which can be automated which minimize effort and time and quality of doing it.

What i'm doing

  • design icon

    Backend Development

    Building modern, high-quality, large scalable, resilient systems.

  • Web development icon

    Web development

    High-quality development of sites at the professional level.

Testimonials

  • Amr Hassan

    Amr Hassan

    Mohamed is a gifted software engineer with a rare combination of patience, problem-solving, and communication skills, he has worked with me as a software engineer at Magalix for around 2 years, during which I've seen Mohamed go above and beyond in delivering the best solutions possible, and he helped in improving our BE services reliability and availability by setting standards for how to make appropriate integration tests, force it and add it to our CI pipeline.

    As a colleague, he’s always looking for improvement and a top team player. I'm happy with the work Mohammed did as a software engineer, and I give him my full recommendation.

  • Hosam Bayomy

    Hosam Bayomy

    Mohamed Adel is a talented Software Developer who has excellent problem-solving and research skills. I had worked with Mohamed for almost 3 years at Kites Software, during which time he had worked as a Full-Stack Developer.

    He has such a courageous and adventurous spirit, as well as very good research skills that help him tackle any problem even if he doesn't have all the required knowledge. That’s why he is a very quick learner.

    Mohamed is also such a committed and self-disciplined person with a high level sense of ownership. I am really happy and proud that I had worked with Mohamed, and I wish him all the success in both his career and personal life.

  • Somaya Aboulwafa

    Somaya Aboulwafa

    I had the pleasure to work with Mohammed for almost 3 years at Kites Software. He is such a dedicated person with high level of ownership.

    Moreover, Adel's ability to handle challenging technical tasks was unlike any I have seen before. He has the courage as well as the curiosity and very good research skills that enable him to make good contributions during his time at Kites. Adel earns my highest recommendation.

  • Menna Sayed

    Menna Sayed

    I had the pleasure of working with Mohammed for more than one year, he always Inspires me how being passionate about learning new technologies to develop himself and how effects on his work.

    His professional knowledge, commitment to work, high accuracy and research-based mind makes his somebody unique. Beside being a helpful person and always offers to help before being asked him, he knows how to socialize and bring joyful spirit to the place he works in, he is a hard-worker. I can keep writing forever about how Mohammed is a great asset to any organization. I wish for you all the best for your future endeavors.

  • Mahmoud El-Shaffie

    Mahmoud El-Shaffie

    I have worked with Mohamed for about 10 months as a software engineer. He is young talented a software engineer with a solid foundation at software development. Mohamed is a dreamer, he is loyal, and gentle.

    So he always in dire need for mentoring :D he is always like to work imaginative, and focus on future. That is make him creative and value oriented. I have enjoyed a lot of working with him, he has high sense of humor.

  • Hossam Hassan

    Hossam Hassan

    Great team player, hard worker who inspires other, experienced in many areas which qualifies him to perform always in top levels, great technical and non-technical skills that qualifies him to a leading position in so many places, awesome facilitator that you can rely on in any meetings and most important he is an agile person with growth mindset that handles all kind of tasks smoothly and in an excellent way.

  • Ahmed Ali Elfeky

    Ahmed Ali Elfeky

    I had worked with Mohamed for two years. He is one of most intelligent software developers I had worked with. Mohamed’s ability to develop with lots technologies and he the skill to think at many corner cases which you can’t catch them easily, he thinks in that manner as he has strong knowledge in web, network security and hacking techniques.

    Also, I see him as one of the best UI developers I had worked with. He is always aware in new technologies in software and hardware, I really act him as a reference for me. Mohamed faced many situations which required patience and flexibility, and he exceeded them successfully. I really recommend Mohammed for any employee, he is an asset for any team.

Career

Resume

Experience

  1. Software Engineer at Careem "UBER"

    June 2021 — Present

    Billing and Pricing Team
    • Encouraged agile best practices such as pair programming, Mob programming.
    • Built high-level architecture documentation for the billing and pricing team.
    • Designed and build E-invoices to comply with the governance of “KSA, Egypt”.
    • Improved Careem payment gateway extensibility and maintainability by applying
    software engineering best practices in addition to enhancing service observability.
    • Led falcon team in the on-call issue and incidents.

  2. Software Engineer at TrendMicro

    August 2019 — June 2021

    Magalix ( Weaveworks )
    • Developed an automated workflow manager to execute automated jobs based on Go, Docker and Kubernetes.
    • Built Python SDK to automate and simplify the process of generating new advisors which increase created advisors from 4 to 17 in a month.
    • Led the team as scrum master for Q4 2019.

  3. Full Stack Engineer at Kites Software

    August 2016 — August 2019

    Enterprise Resource Planning:
    • Led a team of 5 high-performing software engineers.
    • Introduce the BDD as the main development methodology which led to having a well-tested, maintainable codebase.
    • Built the infrastructure for the project on AWS which increase the high availability and reliability of the system.
    • Set up code review standards and added the quality gate.
    • Led refactor to full responsive UI and use Angular TS instead of AngularJS.

    Radiology System:
    • Built a medical system based on DICOM protocol to receive images and metadata from different types of hospital modalities on raspberry pi, processing and printing these data using RGB printers.

Education

  1. Faculty of Computers and Artificial Intelligence - Cairo University

    2018 — Present

    Master of Science Degree in Computers and Information

  2. Faculty of Computers and Artificial Intelligence - Cairo University

    2012 — 2016

    Bachelor of Science Degree in Computers and Information
    • Major: Information Technology, Minor: Computer Science
    • I was third in my class with a GPA of 3.47, Excellent with an Honor Degree

My skills

  • Backend Development
    90%
  • Web Development
    80%
  • Video Games
    90%

Portfolio

Working On it ...

Contact

Working On it ...