AlShahawi - Overview

See more...

⛷️ Skills

In summary, the programming languages I mainly use now are PHP and Javascript over five years.

In the back-end, I mainly use PHP with Laravel Framework and PHPUnit for developing APIs and classical server-rendered websites and apps.

In the front-end, I work with Javascript and Vue.js.

While full-stack, I am familiar with new technologies like Nuxt.js, Tailwind, Livewire, and Inertia.js.

I have a passion for learning new languages and technologies to improve my skills and do great work that improves people’s lives.

💻 Software Engineering

  • Data Structures
  • Algorithms
  • Test-driven Development
  • Message Queues
  • SOLID Principles and Design Patterns
  • Relational Databases and SQL
  • RESTful APIs Development
  • Key-value Databases and Cache stores

👨🏻‍💻 Programming Languages

  • PHP ⭐⭐⭐⭐⭐
  • C# ⭐⭐
  • Javascript ⭐⭐⭐⭐
  • Lua

🛠 Frameworks & Tools

  • Laravel ⭐⭐⭐⭐⭐
  • Yii Framework ⭐⭐⭐⭐
  • Microsoft ASP.NET MVC ⭐
  • Familiarity with AWS
  • Docker and Docker Compose
  • Apache/Nginx
  • Node.js
  • Vue.JS / Nuxt.js
  • Tailwind CSS