نبذة

مرحبا أنا أسامة، مطور برمجيات بخبرة تزيد عن أربع سنوات طورتُ فيها العديد من المواقع والتطبيقات سواء تطوير واجهة المستخدم وتجربة المستخدم(ui/ux, frontend) أو تطوير منطق الخادم(Backend-Server-APIs)، وخلال خبرتي العملية اشتغلت في تصميم وتطوير مشاريع عدة على اختلاف أنواعها، فمنها ما كان في التجارة الإلكترونية أو الأعمال الخاصة أو المواقع الشخصية أو التطبيقات الخاصة وغيرها.


الخبرات

مهندس برمجيات @ شمول

أكتوبر 2024 - الآن

 

تطوير وصيانة تطبيقات الويب الكاملة لتحسين الأعمال. حيث أقوم بالمشاركة في تطوير واجهات المستخدم بإستخدام Angular وتطوير واجهة التطبيقات البرمجية(API) بإستخدام Spring Boot، مع التركيز على آمن التطبيقات وإدئها وتحسين تجربة المستخدم بالمشاركة مع مختلف الفرق(Backend, Frontend, UI/UX, QA...)

 

✅ إستخدام Angular لتطوير واجهات المستخدم و Spring Boot لتطوير واجهة التطبيقات البرمجية

✅ تنفيذ واجهات مستخدم سلسة وجذابة في مختلف المشاريع

✅ تصميم ودمج واجهات التطبيقات البرمجية(API) وتطبيق مفاهيم الآمن المختلفة(التخويل، الصلاحيات...)

✅ التعاون مع مختلف الفرق(مصممين، مختبرين، محللين...) لتطوير وصيانة حلول عملية وقابلة للتوسع.

✅ التأكد من آمان التطبيقات وعمليتها وموافقتها لأفضل الممارسات.

مطور ويب كامل مستقل

مارس 2024 - الآن

 

العمل كمطور ويب مستقل، حيث تم تطوير العديد من الحلول التقنية الفعالة لمختلف العملاء من خلال منصة مستقل.

 

✅ تسليم ما يزيد عن 10 مشاريع ما بين منصة أو موقع, منها أنظمة لإدارة المدارس والتعلم عن بعد ومنصات تجارة إلكترونية وإداوات جدولة...

✅ تطوير واجهات مستخدم مستجيبة وجذابة بإستخدام: React, TypeScript, SCSS, Mantine Ui and TailwindCSS.

✅ تطوير واجهات تطبيقات برمجية(API) قابلة للتوسع بإستخدام Nodejs و MongoDB.

✅ نشر وصيانة ما يزيد عن 10 مشاريع على الجيتهب من صفحات الهبوط إلى المنصات الكاملة

✅ العمل مع العملاء عن بعد وتجميع المتطلبات ثم التخطيط لمراحل التنفيذ إلى التسليم في الموعد

مطور ويب @ Data Stream

يونيو 2023 - أغسطس 2023

 

المساعدة في تطوير وتعزيز تطبيقات الويب، المساهمة في مهام تطوير الواجهة الأمامية والخلفية.

تصميم وتنفيذ واجهات المستخدم الأمامية باستخدام HTML5، CSS3 وJavaScript، مع اتباع أفضل الممارسات للتصميم سريع الاستجابة وإمكانية الوصول.

عملت على خدمات الواجهة الخلفية وتطوير واجهة برمجة التطبيقات (API) باستخدام Node.js، Express.js.


التعليم

Bachelor of science, Major in Computer seience




PROFESSIONAL CERTIFICATES

IBM Full Stack Software Developer by IBM on Coursera. Certificate earned at August 14, 2023

https://coursera.org/share/5513e060be571254ad54c83ba314cabe

Google Cybersecurity by Google on Coursera. Certificate earned at July 19, 2023

https://coursera.org/share/a87821627cb603c0add98dc621b260e7

Applied Software Engineering Fundamentals by IBM on Coursera. Certificate earned at August 20, 2023

https://coursera.org/share/e4fa1a20e1758d1bcec5d129c867352a


S K I L L S

Tech Stack

Programming Languages: JavaScript,Python, Java

Frontend Technologies: HTML5, CSS3,

Sass, JavaScript, React.js, Vue.js, Bootstrap, Tailwind CSS

Backend Technologies: Node.js, Express.js, Django, Flask

Databases: MongoDB, MySQL,PostgreSQL

API Development: RESTful APIs, GraphQL

State Management: Redux

Object-Oriented Programming (OOP)

Design Patterns: MVC, MVVM

Agile Methodology: Scrum, Kanban

Continuous Integration/Continuous Deployment (CI/CD)

Version Control: Git, GitHub

Testing: Unit Testing, Integration Testing

DevOps: Linux, Docker, Kubernete

هل تبحث عن فرصة للعمل عن بعد؟

حدد التخصصات التي ترغب في العمل بها لنرسل نشرة الوظائف الدورية إلى بريدك الإلكتروني

برمجة وتطوير
تسويق ومبيعات
كتابة وترجمة
تصميم
إدارة وأعمال
دعم فني
المجالات الأخرى