Mahmoud Gabr Senior Software Engineer
No reviews yet

I am a Senior Software Engineer currently based in Dubai, with over 9 years of experience in software engineering and more than 7 years in teaching. Since 2019, I have been contributing to the tech industry in Dubai, focusing on building robust software solutions. One of my proudest achievements was developing an online lectures platform for a leading educational institution in the UAE during the COVID-19 pandemic, which successfully served over a million users.

I specialize in teaching HTML, PHP, JavaScript, jQuery, MySQL, and Laravel. My teaching journey includes both online courses and classroom-based training in various centers across Egypt. With a Bachelor's degree in Computer Programming, Specific Applications from Mansoura University, I bring a deep understanding of programming concepts and best practices.

As a problem-solver and innovative thinker, I am passionate about developing cutting-edge software solutions tailored to meet the unique needs of my clients. My goal is to make complex programming concepts accessible and engaging for students, helping them to gain confidence and achieve their learning objectives. Let’s connect and explore how I can support your learning journey or help your organization reach its full potential.

Subjects

  • JavaScript Beginner-Expert

  • JQuery Beginner-Expert

  • Laravel Beginner-Expert

  • TypeScript Beginner-Expert

  • PHP & MySQL Beginner-Expert

  • Redis Beginner-Expert


Experience

  • Senior Software Engineer (Oct, 2022Present) at Asharq News
    - Building a new news platform that handles the workflow of news based on the editorial team, responsible for developing the platform's architecture, implementing key features, and ensuring the platform is scalable, reliable, and user-friendly.
    - ensuring that the platform meets the needs of the editorial team, and ensuring that content is delivered efficiently and accurately to millions of users.
    - Conduct data migrations from old systems to new platforms to ensure seamless data transfer for our clients.
    - Responsible for testing API using TDD to ensure the quality and functionality of our software products.
    - Responsible for merging all team codes in Github to ensure that the codebase is up-to-date and free of conflicts.
  • Senior Software Engineer (Oct, 2021Sep, 2022) at Algodriven
    Monitor other developers while fixing customers' issues
  • Software Engineer (May, 2019Sep, 2021) at INDEX Holding
    -Working as software engineer, starting with code design of tasks and development.
    - Working on setting up server configurations (ex: Apache2, SSH keys, ...)
    - Implementing local environment for team using Docker (docker compose) to be the same environment in all team machines.
    - Implementing AWS lambda functions using NodeJS to be triggered by third parties applications.
    - Handling frontend development using VueJS framework.
    - Applying unit testing (TDD).
    - Working with PHP (Laravel), NodeJS (ExpressJS).-Working as software engineer, starting with code design of tasks and development. - Working on setting up server configurations (ex: Apache2, SSH keys, ...) - Implementing local environment for team using Docker (docker compose) to be the same environment in all team machines. - Implementing AWS lambda functions using NodeJS to be triggered by third parties applications. - Handling frontend development using VueJS framework. - Applying unit testing (TDD). - Working with PHP (Laravel), NodeJS (ExpressJS).
  • Web instructor (Apr, 2019Present) at (Freelance)
    As a Freelance Web Developer, I have worked with a diverse range of clients, delivering custom web solutions tailored to their unique business needs. My expertise spans across front-end and back-end development, ensuring seamless user experiences and robust functionality.
  • Software Engineer (Jun, 2018Mar, 2019) at Apptcom
    I got a team member very fast and got better tasks to help build an amazing career.
    I work in huge projects in AppTcom like MSA System that manage operations in MSA university
    This system for students and staff.
    I used microservices by Lumen framework
    I see it will be a good addition to my Career.
  • Web instructor (Sep, 2017Jan, 2019) at Obour institutes
    As a Web Instructor at Obour Institutes, I was responsible for delivering comprehensive training in web development, focusing on HTML, CSS, PHP, JavaScript, jQuery, and Laravel. My role involved designing and delivering structured lessons that catered to both beginners and advanced students, ensuring a deep understanding of each topic.

Education

  • Bachelor degree (Sep, 2011Jul, 2015) from Faculty of computer Science Mansoura university

Fee details

    د.إ70100/hour (US$19.0727.25/hour)

    My teaching fee ranges from 70 to 100 AED per hour, depending on the course complexity and level of customization required.


Reviews

No reviews yet. Be the first one to review this tutor.