Mohamed Radwan

11 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
  • A social media platform that is committed to creating a safe, inclusive, and enjoyable online space.
    - Reduced page load times by approximately 70% and improved responsiveness by revamping the frontend from legacy JavaScript/jQuery to a Vue.js SPA using TypeScript, while maintaining backward compatibility for existing features.
    - Eliminated platform downtime during traffic surges (e.g., users migrating from Twitter) by redesigning search functionality with Redis and Typesense, achieving near-instantaneous results and uninterrupted service.
    - Boosted user engagement by designing and implementing features like Pods, Threads with automated summaries using AI, Collaborative Threads, and Group DMs.
    - Combat misinformation effectively by building an AI-based fact-checking system for text and images, earning positive feedback from users and leadership.
    - Reduced server resource usage by replacing a polling mechanism with real-time WebSockets, eliminating lag and improving communication.
    - Improved application performance, security, and readability by contributing to the migration of legacy PHP code to Laravel. Currently working toward 90%+ test coverage to reduce technical debt.
  • Technologies: PHP, Laravel, Redis, REST API, Typesense, Python, Code Refactoring, Vue.js, JavaScript, Unit Testing, MySQL
Appgrooves
  • A website that helps searching for the best apps for specific situations and provides discount coupons.
    - Improved code maintainability and scalability by contributing to the migration of legacy PHP code to Laravel, achieving 90%+ test coverage to reduce technical debt.
    - Optimized coupon redemption rates by implementing Mixpanel for user event tracking, enabling data-driven A/B testing and prioritization of high-impact features.
    - Contributed to weekly feature development (e.g., personalized coupon recommendations) using A/B testing, refining features iteratively based on user data.
    - Collaborated with the CEO and cross-functional teams to align development efforts with business goals, ensuring timely delivery of high-quality updates.
    - Mentored junior developers and conducted code reviews, fostering a culture of clean coding standards and continuous improvement.
  • Technologies: JavaScript, PHP, jQuery, Laravel, Analytics, Redis, Mixpanel, MySQL, BigQuery
ThePlanet
  • A software house that builds digital solutions for various industries.
    - Developed and maintained multiple web and mobile applications from the ground up using technologies like Laravel, Django, Vue.js, React, MySQL, PostgreSQL, MongoDB, and Redis.
    - Played a key role in the full development lifecycle , including gathering requirements, collaborating with UI/UX designers, developing features, testing, deploying, and maintaining applications.
    - Led backend/frontend development within a 12-member team, contributing to architectural decisions and system scalability.
    - Reduced AWS costs by 60% for itfarrag.com by resolving critical performance issues in frontend responsiveness and backend database queries.
    - Scaled the "1 Million Arab Coders" platform (an initiative by Dubai to train 1 million learners), integrating with Udacity to ensure security and high availability during traffic surges.
    - Mentored junior developers and conducted code reviews, fostering a culture of clean coding standards and continuous improvement.
    - Optimized CI/CD pipelines using Docker and GitHub Actions, streamlining deployment processes.
    Built 25hospital.org , a charity website enabling secure online donations for underprivileged patients via payment gateways.
  • Technologies: PHP, Laravel, JavaScript, MySQL, Leadership, Git, Vue.js, MongoDB, Tailwind, ReactJS, AWS, Docker, Python
NileProject
  • A website and a profile for an African band.
    - Developed and maintained a WordPress website for an African music band, building it from scratch using theme builders.
    - Added new pages and implemented updates to improve functionality and design based on stakeholder feedback.
  • Technologies: Wordpress, PHP, JavaScript, CSS, CSS
Cement Egypt
  • A website for daily prices of building materials in Egypt.
    - Maintained and enhanced a website for comparing prices of building materials over time.
    - Built detailed charts using complex SQL queries, enabling users to compare material prices over time and make informed purchasing decisions.
  • Technologies: PHP, JavaScript, MySQL, CSS

Education

Cairo University

Achievements

Certifications

Micromasters in Software Development
UBCx Issued Aug, 2024 - No Expiration Date
Credential ID: 498c106f81c3452392994aee52d24983
AWS Certified Cloud Practitioner
Amazon Web Services Training and Certification Issued Mar, 2023 - No Expiration Date
Credential ID: 44e4398b-e218-48bb-99d8-10f397fc06a1
CS50's Introduction to Computer Science by Harvardx
CS50x Issued Jan, 2021 - No Expiration Date
Credential ID: 11c9927d8cee47c4976cb5ff070cfd0c