Git Product home page Git Product logo

Hello, I'm Mahmoud M.KamalπŸ‘‹

I'm a Node.js developer with 3 years of experience in building scalable and performant web applications based in Egypt. I'm passionate about writing clean and efficient code that solves real-world problems.

About Me

  • πŸ”­ I'm currently working on Hollydesk v2
  • 🌱 I'm currently learning Angular
  • πŸ‘― I'm looking to collaborate on a tool for automating tedious tasks in web development
  • πŸ’¬ Ask me about web development, nodejs, graphql
  • πŸ“« How to reach me: [email protected]
  • πŸ˜„ Pronouns: Male

πŸš€ My Skills

Technical Skills

  • HTML,CSS
  • JavaScript
  • NodeJS
  • ExpressJs
  • GraphQL
  • jest
  • reactjs
  • redux
  • MongoDB
  • Mongoose
  • MySQL
  • sequelize

Tools

  • AWS
  • Digital Ocean
  • VS code
  • Mongo compass
  • MySQL workbench
  • BeeKeeper studio

Soft Skills

  • Communication
  • Adaptability
  • Time management
  • Creativity
  • Empathy

πŸ“ Projects

  • WIFI management cloud (Hoopoe digital)
  • Ad Manager (Hoopoe digital)
  • Hollydesk v1 (MVP for managing company's expenses)
  • School calling system (ylla.online)
  • courses mangment system admin panel and API for mobile
  • Hollydesk API v2 (enhanced version) (under progress)

Certifications

  • ITI - web development deploma
  • Coursera - fundamental of data science

🌱 Education

  • Bachelor's degree in Software Engineering from Mansoura University

πŸ’Ό Professional Experience

Full stack at Hollydesk (from 2021 till now)

  • Designing and implementing server-side services unsing Graphql.
  • Collaborating with front-end developers, product managers, and other stakeholders to develop and maintain robust APIs and web services.
  • Developing database schemas and data access layers inv2 using sequlize and MySQL.
  • Maintaining database schemas and data access layers in v1 using mongoose.
  • Maintaining server and deployment
  • Debugging and troubleshooting issues in the backend
  • Writing and maintaining technical documentation for backend systems and services.
  • Keeping up to date with emerging trends and best practices in backend development and incorporating them into your work.
  • Ensuring the security and scalability of backend systems, including implementing measures such as load balancing and caching.
  • Participating in code reviews, testing, and deployment processes to ensure quality and reliability of backend services.
  • Maintaining and improving existing backend systems to ensure they continue to meet business needs and perform efficiently.
  • Developed Hollydesk v1 web applications using Reactjs.
  • Collaborating with designers, and product managers to develop and implement web designs and user interfaces.

Full Stack (MERN) at Hoopoe Digital (from 2020 to 2021)

πŸ“« Connect with Me

mahmoud's Projects

anmol098 icon anmol098

If you are forking please do not forget to star the repo

ercaguy_hello_world icon ercaguy_hello_world

"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.