Mostafa Shawki

Mostafa Shawki

12

Years of experience in Web Development

Advanced web developer with 10+ years of experience, able to complete projects efficiently and satisfy customers with attractive, user friendly websites. I am passionate about what I do, when I undertake a project or task, I don’t just complete it...I go the extra mile and make it better than requested.

Currently I am working at a cement industrial firm called asec-engineering in Egypt as a (full stack web developer) along with my freelancing work, (check my freelancing projects here) it is a leading company in the middle east, so here I developed many projects related to the manufacturing field, for instance: Preventive maintenance system, manufacturing KPI reporting system & others , my role here is to build the whole system starting from collecting the user requirements and to design and build the database structure, and writing the backend and frontend codes. My main coding skill was the .net framework including C#, ASP.Net web forms & MVC, SQL Server, then I decided to move to another technologies like NodeJS and ReactJS (MERN Stack). I really love working with the MERN Stack (MongoDB, ExpressJS, ReactJS, NodeJS), because it is really fast and lightweight also fast in the development process. My recent projects are doctorqr.com it is a clinic management system, web based and it comes with android version and IOS version, also attendgps.com it is a time and attendance management system using MeteorJS, NodeJS and MongoDB, it allows the employees to submit their daily attendance using mobiles gps. I am a conscientious person who works hard and pay attention to details. I'm flexible, quick to pick up new skills and technologies and eager to learn from others. I also have lots of ideas and enthusiasm. Outside of work in my free time, I enjoy cycling and fishing.

2009-2011

PGD in information system

Arab Academy for Science, Technology & Maritime Transport

2007 - Present

Freelancing

  • Developed many projects, for instance: Customer relationship management system (CRM), point of sales system (POS), clinic management system, time and attendance system.

  • 2007 - Present

    ASEC Engineering

  • Developed many projects related to the manufacturing field, for instance: Preventive maintenance system, ticket system, time & attendance sytem (using GPS), e-learning system, manufacturing KPI reporting system & many others.
  • Meet with clients to gather requirements, design sites and outline schedules.
  • Develop concepts, control projects flow, and ensure deliverable milestones are met.
  • Managing, maintaining, developing and deploying applications and databases in response to business needs.
  • Perform database administration and development, as well as web development.
  • Work with the business to add functionality to existing databases in production.
  • Perform maintenance and updates to existing websites as requested.
  • Install, configure, maintain windows server VPS, Linux Server and performed system maintenance duties such as system and databases backups.
  • Ensure that the project deliverables are on time, within budget and at the required level of quality.

  • 2005 - 2007

    SODIC

  • Developed customer relationship management system (CRM).
  • Perform maintenance and updates to existing websites as requested.
  • Front End

    HTML595%
    CSS395%
    Javascript95%
    ReactJS95%
    JQuery90%
    ajax95%
    Fetch API95%
    XML95%
    Bootstrap95%

    Back End

    NodeJS95%
    ExpressJS95%
    GraphQL70%
    MeteorJS95%
    C#95%
    ASP.Net95%
    ADO.Net90%
    Linq90%

    Database

    SQL Server90%
    MongoDB95%

    Server Administration

    Win Server90%
    Linux Server90%

    Mobile

    Android65%
    Xamarin65%
    XCode50%


    mostafashawki@gmail.com

    +1-518-351-9650

    Side Projects

    Note inbox

    Online note app, with rich text editor, using the MERN Stack (Mongodb, Expressjs, Reactjs, Nodejs)

    ...

    CV Box

    Online CV builder, using the MERN Stack (Mongodb, Expressjs, Reactjs, Nodejs)

    ...

    ATTEND GPS

    Time and attendance management system using mobile phone GPS, using MeteorJS, NodeJS, MongoDB, Android Studio (for Android app)

    ...

    DOCTOR QR

    Clinic management system, booking appointment using QR code and manage the whole clinic, web based using ASP.NET MVC, C#, SQL Server, Xamarin

    ...