Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mohamed Emad

Senior Software Engineer
Cairo

Summary

Mohamed is a Senior Software Engineer with a strong background (6 years) in developing and implementing software solutions. Mohamed is skilled in PHP, Laravel framework and Vue.Js. Mohamed has experience in the implementation and integration of micro-services, APIs and delivering scalable applications across small, medium, and large-scale applications. Streamlining business operations and improving efficiency. Mohamed has a proven track record of enhancing functionality and improving user experience. Mohamed is experienced in conducting unit tests and mentoring junior developers. Mohamed is adept at reviewing and testing colleagues' features and pull requests, providing valuable feedback and maintaining code quality. Mohamed has experience in utilizing Docker for efficient development and deployment processes. Mohamed is proficient in utilize agile methodologies to manage project timelines and deliverables. With a Bachelor's degree in Computer Science, Mohamed is committed to delivering high-quality solutions and staying up-to-date with industry best practices.

Overview

2025
2025
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Senior Software Engineer

Iamproperty
Newcastle Upon Tyne
8 2021 - Current
  • Led the development of new features for the admin and agent dashboards, as well as APIs, using PHP, Laravel framework and Livewire.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Designed and integrated microservices architecture to support multiple applications, boosting software scalability and efficiency.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Collaborate closely with the Team Leader to make informed decisions about the technologies and design patterns to be used, ensuring optimal solutions for project requirements.
  • Conducted unit testing with 85% coverage to ensure software reliability and stability.
  • Review and test colleagues' features and pull requests, providing valuable feedback and suggestions for improvement to maintain code quality and adherence to best practices.
  • Mentor junior developers, guiding them in the use of SOLID principles and the development of clean and efficient code.
  • Maintain clear and concise documentation, facilitating knowledge transfer and collaboration within the team.
  • Utilize agile methodologies to manage project timelines and deliverables, consistently meeting deadlines and
    exceeding client expectations.
  • Utilize Docker for efficient and streamlined development and deployment processes.

Senior Backend Software Engineer

Joovlly
Cairo, Cairo Governorate
11.2019 - 8 2021
  • Led the implementation of ERP, POS and CRM systems, developing the Admin Dashboard and API using PHP, Laravel framework, and Livewire. This resulted in streamlined business operations and improved efficiency.
  • Reviewed and tested colleagues' features, providing valuable feedback and hot-fixes to expedite the development process and maintain high-quality standards.
  • Actively offering constructive suggestions and ensuring adherence to best practices and coding standards.
  • Conducted thorough unit testing for projects, ensuring the reliability and functionality of software applications.
  • Automated testing and CRUD generation, reducing manual effort by 30% and enhancing overall productivity.
  • Mentored junior developers, providing guidance on SOLID principles and promoting the writing of clean and efficient code.
  • Maintained clear and concise documentation, facilitating ease of understanding and seamless knowledge transfer between team members.
  • Utilize Docker for efficient and streamlined development and deployment processes.

Backend Software Engineer

IBrain Technologies
Cairo, Cairo Governorate
11.2018 - 11.2019
  • Led the implementation of a fully integrated CRM system using PHP and Laravel framework, with a Vue Js frontend, resulting in improved efficiency and streamlined business processes.
  • Developed mobile application endpoints, enhancing the functionality and accessibility of the company's products.
  • Utilized agile methodology with rapid turnaround, ensuring timely delivery of high-quality software solutions.
  • Diagnosed and optimized the CRM project, increasing its performance from 70% in version 1 to 96% in version 2, resulting in improved user experience and customer satisfaction.
  • Interacted directly with company clients, resolving their issues and providing exceptional customer support.
  • Conducted thorough testing and debugging of code, identifying and resolving issues to deliver high-quality and error-free applications.

Backend Software Engineer

Rabt Technology
Cairo
10.2017 - 11.2018
  • Solely managed the architecture and development of mobile application endpoints, ensuring efficient and reliable functionality.
  • Implemented a real-time tracking application with minimal latency, enhancing user experience and providing accurate location data.
  • Developed an e-commerce application from scratch, incorporating best practices and industry standards to ensure scalability and security.
  • Collaborated with cross-functional teams to gather requirements and translate them into technical solutions, ensuring alignment with business objectives.
  • Conducted thorough testing and debugging of code, identifying and resolving issues to deliver high-quality and error-free applications

Education

Bachelor of Computer Science -

Helwan - University
Egypt
01.2013 - 01.2017

Skills

Technical Leadership: Team Management, Agile Methodologies, Strategic Planning

Technical Expertise: HTML, CSS, JavaScript, Ajax, PHP, Laravel, Livewire, Vuejs, Object-oriented programming, SOLID Principles, Design Patterns, Data Structures, Algorithms, REST APIs, SQL, MySQL, Database Design

Development Practices: SOLID Principles, Unit Testing, Code Reviews, Continuous Integration/Continuous Deployment (CI/CD)

Collaboration: Requirements Gathering, Product Team Collaboration, Stakeholder Management

Timeline

Senior Backend Software Engineer

Joovlly
11.2019 - 8 2021

Backend Software Engineer

IBrain Technologies
11.2018 - 11.2019

Backend Software Engineer

Rabt Technology
10.2017 - 11.2018

Bachelor of Computer Science -

Helwan - University
01.2013 - 01.2017

Senior Software Engineer

Iamproperty
8 2021 - Current
Mohamed EmadSenior Software Engineer