مطور full stack يمتلك أكثر من سنتين من الخبرة العملية في بناء تطبيقات ويب سريعة، قابلة للتوسع، ومتجاوبة باستخدام أحدث التقنيات مثل html و css و javascript و typescript و react.js و next.js و redux toolkit في الواجهة الأمامية، بالإضافة إلى node.js و express و mongodb في الواجهة الخلفية. يمتلك خبرة في تصميم بنية قائمة على المكونات، وتطوير واجهات برمجية restful، وإدارة حالة التطبيق، ودمج الواجهة الأمامية مع الخلفية بشكل سلس. يركز على كتابة كود نظيف وقابل للصيانة وفعال مع تحسين الأداء لضمان تجربة مستخدم سلسة. شغوف بالتعلم المستمر ومواكبة أحدث الممارسات في تطوير تطبيقات full stack.
• تطوير نظام backend متكامل لمتجر إلكتروني يتضمن تسجيل المستخدمين وتسجيل الدخول، إنشاء الطلبات، وإدارة المنتجات.
• تطبيق نظام مصادقة وتفويض آمن باستخدام JWT و bcryptjs.
• تصميم وبناء واجهات برمجية (APIs) باستخدام express.js مع توثيق تفاعلي عبر swagger.
• بناء مكونات وخدمات باستخدام angular للواجهة الأمامية مع إدارة التنقل (routing) وتفاعلات المستخدم.
• العمل ضمن فريق باستخدام Git و GitHub مع الالتزام بمبادئ كتابة كود نظيف (clean code).
Languages: HTML5, CSS3, JavaScript (ES6), Typescript.
Frontend: React.js, Next.js, Redux Toolkit, React Router DOM, Tailwind CSS, Bootstrap CSS.
Backend: Node.js, Express.js, authentication (JWT), MVC architecture.
Database: MongoDB, mongoose, SQL, MySQL, Supabase.
Tools: Git & GitHub, Visual Studio Code, Postman, Swagger.
Architecture & concepts: Data structures & Algorithms, OOP, Software Engineering, Problem Solving.
Teamwork, Communication skills, Problem solving, Empathy.
Solved +300 problems in Code forces.
Solved +40 Problems in Leet code