Rami Mustaklem
Full Stack Web Developer
Tech I use on my day to day and side project work:
-
Regular day to day tech stack:
-
HTML
-
CSS
-
JavaScript
-
TypeScript
-
JSON
-
React
-
Next.JS
-
React Query
-
Tailwind CSS
-
Angular
-
Laravel
-
Jest
-
-
Regular day to day web concepts:
-
RESTful APIs
-
Authentication
-
Authorization
-
OAuth
-
Serverless
-
-
Cloud Providers:
-
AWS
-
Azure
-
Cloudinary
-
-
Tech Tools:
-
Git
-
GitHub
-
BitBucket
-
JIRA
-
VS Code
-
ESList
-
Prettier
-
NPM
-
Yarn
-
-
Profressional Experience: (from high to low)
-
Redux
-
React Native
-
Expo
-
ExpressJS
-
NestJS
-
NodeJS
-
ReactiveX
-
Storybook
-
MongoDB
-
Boostrap
-
WordPress
-
WooCommerce
-
Nginx
-
Astro Framework
-
Python
-
Django
-
Redis
-
jQuery
-
('around 10 years of comprehensive full stack experience')
Hello World! I'm a frontend-heavy full stack web developer with an extensive experience across many areas and frameworks like
React, Angular and Laravel.
I like to write articles from time to time and I keep myself up to date with the latest news and developments related to the web-tech world.
I prefer to implement all JavaScript projects using TypeScript.
When developing on the Frontend with
React
my stack includes mostly
Next.js,
Tailwind CSS,
React Query,
TypeScript and
React Testing Library. I also have experience using Redux and Redux toolkit. I also use Storybook if needed, and of course all tech stack depends on the requirements of each project.
When I need a backend I often go for Laravel to create RESTful APIs.
Authentication and Authorization is implemented using Laravel's best practices and conventions wherever needed, using gates and policies.
I've developed JavaScript backends with Express and NestJS to also implement RESTful APIs and I would go for them with TypeORM if I need a JavaScript backend.