MB

mohamed bayomy

Teacher Assistant at Aston University

Birmingham, United Kingdom

Work Experience

  • Teacher Assistant

    Aston University

    Jan 2024 - Present -1 yr, 7 months

    United Kingdom

    • Job Details:Led advanced object-oriented programming modules at Aston University, teaching Java development principles to computer science undergraduates, including designing practical coursework that emphasizes real-world application of OOP concepts through hands-on projects and industry-standard code reviews. Taught functional programming bootcamp in Python for postgrad students. Developed and taught specialized modules on PHP frameworks, including Laravel and Symfony, guiding students through building full-stack applications from conception to deployment, with emphasis on industry-standard development workflows and version control practices. Created and supervised practical database management coursework utilizing MySQL, teaching students how to design efficient schemas, optimize queries, and implement proper database relationships while maintaining best practices for data integrity and performance. Analyzed student performance data to refine curriculum, resulting in enhanced learning outcomes and increased student engagement.
  • Full-Stack Developer

    Magic42

    Feb 2022 - Nov 2023 -1 yr, 9 months

    United Kingdom

    • Job Details:Developed full-stack e-commerce solutions using React/TypeScript frontend with PHP/Magento 2 backend, demonstrating 2 years of experience with React/TypeScript and object-oriented programming languages. Optimized application performance by implementing Redis caching and HTTP caching solutions in Magento 2 to minimize data retrieval latency. Implemented comprehensive unit testing using a test-driven development (TDD) approach, achieving a 30% reduction in server downtime incidents, using PHPUnit. Identified and managed to overhaul existing architectural inefficiencies in the legacy system for the client's website to then use React Redux to significantly improve application maintainability for their data-heavy application. Enhanced the development workflow by using Docker containerization to simplify setting up the development environment for me and my colleagues and allowing for standardized environment across all developer machines. Collaborated closely with lead developer to assist in migrating client's data to AWS S3 cloud and help maintained and streamline data flow. Proficiently utilized source control tools and branching strategies, notably Git, to isolate bug fixes and safely integrate changes.
  • ERP Web Developer Intern

    Peerless Technologies

    May 2019 - Sep 2019 -4 months

    • Job Details:Collaborated closely with the backend team to conceptualize, design, and implement Odoo modules for clients, as well as developing proprietary extensions and plugins. Led the creation of automated testing frameworks for OpenERP, significantly enhancing regression testing efficiency and reliability. Proficiently managed and customized Q-web reports, ensuring accurate documentation of generated metadata and maintaining consistency in reporting standards.
  • Education

    • Bachelor's Degree in Computer Science

      Aston University

      Jan 2018 - Jan 2021 - 3 yr

    Skills

    • React
    • JavaScript
    • jQuery
    • RequireJS
    • CSS
    • Less
    • HTML
    • PHP
    • Java
    • Python
    View More
    Share this Profile