Mohamed Samir

Dedicated and results-oriented Front-End Engineer with 7 years of experience and a degree in Computer Science. specialized in Angular framework. Proven track record in developing dynamic, high-performance web applications with a focus on user experience, scalability, and maintainability.

Proficient in HTML5, CSS3, JavaScript (ES6), TypeScript, Bootstrap, OOP, Design Patterns, Algorithms, and modern front-end development tools and methodologies. Demonstrated ability to collaborate effectively with cross-functional teams to deliver robust and innovative solutions. Passionate about learning new technologies and best practices to continuously enhance technical skills and project outcomes.

What I Do

Web Application Development

  • Designing and developing responsive web applications using Angular, HTML5, CSS3, and JavaScript/TypeScript.
  • Implementing complex business logic and state management using Angular's core features, such as components, services, and modules.
  • RESTful API Integrationn

  • Consuming and integrating RESTful APIs to fetch and update data dynamically.
  • Implementing authentication and authorization mechanisms for secure API interactions.
  • UI/UX Design Integration

  • Collaborating with UX/UI designers to create intuitive and visually appealing user interfaces.
  • Ensuring cross-browser compatibility and optimizing front-end performance for a seamless user experience.
  • Testing and Debugging

  • Writing unit tests using Jasmine and Karma to ensure code quality and reliability.
  • Conducting end-to-end testing with Cypress to validate the functionality of the entire application.
  • Resume

    7 Years of Experience

    Education

    2018
    Misr University for Science and Technology

    Computer Science

    A comprehensive and rigorous program providing a solid foundation in both theoretical and practical aspects of computer science. Key areas of study included:

  • Data Structures and Algorithms
  • Operating Systems
  • Computer Networks Database
  • Database Management Systems
  • Software Engineering
  • 2018
    Udacity

    Full Stack Web Developer Nano-Degree

    an intensive, project-based program designed to equip students with the essential skills needed to build complex web applications from end to end. The curriculum covers a broad spectrum of technologies and best practices in web development, including:

      Front-End Development:
    • Mastery of HTML, CSS, and JavaScript for creating responsive and interactive user interfaces.
      Back-End Development:
    • In-depth understanding of server-side programming with Python
    • Implementation of user authentication and authorization.
      Database Management:
    • Proficiency in working with relational databases like PostgreSQL.
      DevOps and Deployment:
    • Knowledge of version control with Git and collaboration using GitHub.
    • Deploying applications to cloud platforms such as AWS
    2017
    Udemy

    Accelerated ES6 JavaScript Training

    an intensive course focused on the latest features introduced in ES6 JavaScript.

  • Advanced topics including Promises, the Reflect API, the Proxy API, Maps & Sets, and numerous new methods and functions.
  • Practical, hands-on learning with a final project demonstrating the application of ES6 features in real-world scenarios.
  • 2017
    Udemy

    The Complete Angular Course Beginner to Advanced

    A course focused on learning the essentials and advanced topics of building client apps with Angular

    Experience

    2020 - Current
    Capstone Logistics

    Senior Front End Engineer (Angular)

    As a Senior Front-End Engineer at Capstone Logistics, I developed and maintained Angular applications that significantly improved efficiency and client satisfaction. I created reusable Angular components for a web-based Yard Management System and contributed to the development of the ERP system, Managed Receiving, which offers solutions for supply chain, warehouse, and freight management. I collaborated with a team of 25 in an agile environment, performed code reviews, supervised three front-end associates, and utilized Jasmine and Cypress for e2e testing and unit testing.

    2019 - 2020
    Miramar Tech

    Front End Engineer (Angular)

    As a Front-End Engineer at Miramar Tech, I developed and optimized responsive UI pages for the Prio App using Angular 11. I built key modules from scratch, including timer, team management, project management, and scheduling. I resolved 3-5 technical issues daily, enhancing user experience, and improved application performance by 25% through code optimization and refactoring. I created reusable TypeScript components and services to consume REST APIs and implemented HTTP requests using the RxJS. Additionally, I enabled seamless navigation using Angular Router.

    2018 - 2019
    iSky Development

    Front End Engineer (Angular)

    As a Front-End Engineer at iSky Development, I designed and developed web applications using HTML5, CSS3, Bootstrap, JavaScript, Angular, RxJS, and Angular Material. I built essential modules for the ThoroughWorks and Website Management and Task Tracking System Apps, including task manager, timesheets, contacts, dashboard, products, and site manager. I collaborated with cross-functional teams to deliver projects on time, utilizing Bootstrap and SASS for responsive design and ensuring a high-quality user interface through extensive use of modern web technologies.

    Programming Languages

    JavaScript(ES6)

    95%

    Typescript

    95%

    Node JS

    60%

    Python

    60%

    SQL

    75%

    Frameworks & Libraries

    Angular 16

    100%

    RxJS

    95%

    NGRX

    60%

    NestJS

    60%

    Bootstrap

    100%

    Jasmine

    80%

    Web Development

    HTML5

    100%

    CSS3

    100%

    SCSS

    85%

    Restful API

    100%

    Angular CLI

    95%

    Cloud Functions

    70%

    Methodologies

    OOP

    95%

    Database Design

    75%

    Data Structure

    85%

    Algorithms

    60%

    Design Patterns

    65%

    UML

    60%

    Databases

    MySQL

    80%

    SQL Server

    70%

    Firebase

    85%

    PostgreSQL

    65%

    Tools & Cloud Service

    Git

    90%

    Azure DevOps

    70%

    Nx workspace

    85%

    Cypress

    75%

    Portfolio

    My Works
    Yard Management System

    Yard Management System

    ERP System
    Managed Receiving

    Managed Receiving

    ERP System
    ThoroughWorks

    ThoroughWorks

    Sales Management Website
    Website Management and Task Tracking System

    Portal Management

    CRM & ERP
    Prio

    Prio

    Sass Product
    Takafo

    Takafo HR Solution

    AI HR Solution

    Contact

    Get in Touch

    +201098676440

    Cairo

    Mohamed_Samir9696@hotmail.com

    Freelance Available

    How Can I Help You?