Mohamed Radwan

10 years of experience Egypt

Experienced Senior Software Engineer with expertise in full-stack development, specializing in PHP and JavaScript frameworks. Skilled in developing and optimizing web applications using Laravel and Vue.js.

JavaScript PHP Laravel Vue.js MySQL MongoDB Linux Vuex Git

Experience

Spoutible
  • * Develop new features and fix bugs on a social media platform alternative to Twitter.
    * Ensure security and maintain high standards of code quality.
    * Refactor the frontend from legacy JavaScript and jQuery to a Vue.js single-page application (SPA).
    * Refactor legacy PHP code to Laravel for improved performance and maintainability.
    * Improve search performance using caching techniques.
    * Implement extensive automated testing to minimize bugs and ensure reliability.
    * Enhance code quality through the use of object-oriented programming (OOP) principles.
    * Boost frontend performance by updating existing code responsible for website lag.
    * Optimize server resource usage by implementing WebSockets and Swoole.
    * Collaborate with the development team to continuously improve the platform and deliver a seamless user experience.
  • Technologies: PHP, Laravel, Redis, REST API, Typesense, Python, Code Refactoring, Vue.js, JavaScript, Unit Testing, MySQL
Appgrooves
  • * Developed and maintained a website that searches for the best apps for specific situations and provides discount coupons.
    * Part of a team responsible for developing new features and maintaining legacy code.
    * Played a key role in migrating the codebase from legacy PHP to Laravel.
    * Implemented a user event tracking feature using Mixpanel to gather and analyze user actions across the website.
    * Built detailed charts from the gathered data as guided by the CEO, supporting decision-making for new features and improvements.
    * Facilitated the CEO’s data-driven decision-making process by providing clear and comprehensive data visualizations.
    * Worked in fast-paced, weekly Scrum sprints to deliver features and updates efficiently.
    Collaborated closely with team members to ensure smooth transitions and high-quality code.
    * Ensured cross-browser compatibility and optimized performance for a seamless user experience.
  • Technologies: JavaScript, PHP, jQuery, Laravel, Analytics, Redis, Mixpanel, MySQL, BigQuery
ThePlanet
  • * Promoted to Tech Lead, overseeing the whole team including developers, UX/UI designers, and QA engineers.
    * Led the entire team through the application development lifecycle, from initial concept to final deployment and maintenance.
    * Collaborated closely with stakeholders and clients to understand requirements, provide updates, and ensure alignment with business objectives.
    * Took responsibility for the successful delivery and ongoing maintenance of high-quality software products.
    * Managed and optimized DevOps processes, including Docker environments and CI/CD pipelines, to streamline development and deployment.
    * Conducted code reviews and provided technical guidance to ensure best practices and high code quality.
    * Mentored and supported team members, fostering a collaborative and productive work environment.
    * Played a key role in hiring new developers, conducting technical interviews, and onboarding new team members.
    * Coordinated with UX/UI designers to ensure cohesive and user-friendly design implementations.
    Facilitated communication between the development team and clients to ensure project goals were met and expectations managed effectively.
  • Technologies: PHP, Laravel, JavaScript, MySQL, Leadership, Git, Vue.js, MongoDB, Tailwind CSS, ReactJS, AWS, Docker, Python
ThePlanet
  • * Developed websites from scratch using Laravel, Vue.js, and React.
    * Collaborated with a team of developers to build and maintain multiple web projects.
    * Implemented robust backend solutions using Laravel.
    * Created dynamic and responsive frontends with Vue.js and React.
    * Ensured cross-browser compatibility and optimized performance for all websites.
    * Participated in code reviews and contributed to improving development processes.
    * Worked on both client-facing and internal projects, delivering high-quality web applications.
  • Technologies: Linux, Apache, PHP, Laravel, JavaScript, CSS
NileProject
  • * Developed and maintained the WordPress website for Nile Project (nileproject.org).
    * Utilized a theme builder to design and build the website.
    * Regularly maintained the website, ensuring optimal performance and uptime.
    * Fixed bugs and implemented updates to improve website functionality.
    * Modified website style and design according to specifications and feedback.
  • Technologies: Wordpress, PHP, JavaScript, CSS, HTML
Cement Egypt
  • * Maintained the app using Codeigniter, MySQL, Twitter Bootstrap, and jQuery.
    * Fixed bugs and added new features to improve application functionality.
    * Revamped the frontend for a more user-friendly interface.
    * Created complex MySQL queries to generate detailed charts and reports.
    * Enabled users to view and compare prices of materials over time and against other materials.
  • Technologies: PHP, JavaScript, MySQL, CSS

Education

Cairo University

Achievements

Certifications

AWS Certified Cloud Practitioner
Amazon Web Services Training and Certification Issued Mar, 2023 - Mar, 2026
Credential ID: 44e4398b-e218-48bb-99d8-10f397fc06a1
Mohamed Ahme Radwan
CS50x: CS50's Introduction to Computer Science Issued Jan, 2021 - No Expiration Date
Credential ID: 11c9927d8cee47c4976cb5ff070cfd0c