انا Software Engineer بشتغل كـ Full Stack Developer
مهاراتي الحالية:
- Nodejs and Express.js
- PostgreSQL, MongodDB. Redis
- HTML, CSS and SCSS
- Vite
- Vuejs’ ecosystem (Pinia, vue-router and VitePress)
- Astro
- Docker
الموقع الشخصي: m-shrief.tech
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
من مشروعاتي، موقع "أديب" لطباعة الأدب العربي شعراً ونثراً، يمكن رؤوية المشروع هنا: adeeb.m-shrief.tech
التكنولوجيا المستخدمة:
- TypeScript with HTML and SCSS
- Astro and Vuejs
- Nodejs and Express.js
- Postgres and TypeORM with Redis
المواصفات:
- الدرجة الكامل في اختبارات google’s Lighthouse.
- JWT authentication and authorization
- Data validation with vee-validate and Yup
- Dark/Light Theme
- Regresion and Component testing with Vitest
- Docker Containerization.
تم عمل Deployment علي Digital ocean بإستخدام Ubuntu و Nginx. مع استخدام CloudFlare لإدارة الــ Domains, DNS, SSL and CDNs.
It's concerned with Arabic literature. It assumes a business model that enables you to order a specific piece of literature to be printed with especial colors and font. Then it'll be delivered to the customer, with the ability for the customer to follow up the process. And for special customers, it provides them with the ability to make bulk orders fast and easy. And if they’re willing to signup, they can review all of their past orders.
My Role: Frontend & Backend development, it have 2 versions:
 
“Adeeb أديب ” SSR with a REST API (Live deployment - Frontend’s repo – Backend’s repo)
 
Tech stack:
TypeScript with HTML and SCSS
Astro and Vuejs
Nodejs and Express.js
Postgres and TypeORM with Redis
Docker Containerization
Characteristics:
Full mark on google’s lighthouse, and PageSpeed insights.
JWT authentication and authorization.
Data validation with Vee-Validate and Yup.
Dark/Light Theme.
Regression and Component testing with Vitest.
CI using github actions for testing
Sentry for monitoring errors and performance
Deployment:
Deployed on Digital ocean server, on Ubuntu and Nginx.
Managing Domains, DNS, SSL, CDNs and on with CloudFlare.