AlShahawi - Overview
⛷️ 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