Highly motivated and detail-oriented Node.js and Front-end Developer with 2 years of experience in designing, developing, and deploying scalable and efficient web applications. Proficient in a range of programming languages, including JavaScript, HTML/CSS, and SQL. Strong understanding of Node.js ecosystem, including Express. Experienced in front-end development using React and Vue.js.

Education

Graduated in

2024-06

Bachelor's Degree in Engineering

Computer And Control Systems Engineering

Mansoura University - Egypt

Languages

ArabicNative language

English
intermediate (B1)

Skills

General web skills

  • RESTful API design and development
  • Socket.io and WebSockets
  • Apache, Nginx HTTP Servers
  • SSL/TLS configuration

Front-end

  • React/Next.js, Vue.js frameworks
  • CSS-in-JS (styled-components, emotion, etc.)
  • Material UI, Tailwind CSS
  • HTML5, CSS3, and JavaScript (ES6+)
  • Responsive web design and mobile-first development
  • Webpack and build tools
  • Sass CSS preprocessors

Back-end

  • PHP 7.x and 8.x
  • Laravel framework
  • Object-Oriented Programming (OOP) concepts
  • MVC design pattern

Node.js

  • Express framework
  • NPM and yarn package management

Linux/Unix

  • SSH and command-line interface
  • Linux distributions (Arch, Debian/Ubuntu, CentOS, etc.)
  • Basic system administration (user management, permissions, etc.)
  • Familiarity with Linux-based tools (bash, Python, curl, cron jobs, tmux, certbot, etc.)

Databases

  • MySQL
  • Database Normalization

Cloud and DevOps

  • Docker and containerization

Security

  • Authentication and authorization (OAuth, JWT, etc.)
  • Input validation and sanitization
  • Error handling and logging

Version Control

  • Git (GitLab, GitHub)