Uprodit هي منصة تونسية متخصصة في العمل الحر، تهدف إلى ربط الشركات التونسية بالمستقلين في مختلف المجالات لتسهيل تنفيذ المشاريع وتعزيز فرص التشغيل. تمحور عملي حول تطوير المنصة وتحسين أدائها واستقرارها وتجربة المستخدم، مع ضمان قابلية التوسع والأمان.
? الهدف من المشروع
تعزيز دور المنصة كشبكة اجتماعية مهنية فعالة من خلال:
تسهيل التواصل والتعاقد بين الشركات والمستقلين.
توفير بيئة آمنة وموثوقة لإدارة المشاريع.
تحسين تجربة المستخدم ورفع كفاءة الأداء التقني.
دعم خلق فرص عمل في مختلف القطاعات داخل تونس.
? المهام المنجزة
1️⃣ تطوير وصيانة الخدمات الخلفية (Back-End)
تصميم وتطوير واجهات برمجية REST (APIs REST) لتمكين التواصل بين الواجهة الأمامية وقاعدة البيانات.
تحسين الأداء وضمان استجابة سريعة للطلبات.
اعتماد بنية MVC لضمان تنظيم الكود وسهولة صيانته.
2️⃣ نظام إدارة المصادقة والهوية
إنشاء ونشر نظام متكامل لإدارة المصادقة (Authentication) والتحكم في الصلاحيات.
تأمين عمليات تسجيل الدخول وحماية بيانات المستخدمين.
3️⃣ ضمان الجودة والاختبارات
كتابة وتنفيذ اختبارات Unit Tests وIntegration Tests باستخدام JUnit.
التأكد من استقرار النظام قبل كل عملية نشر.
تحسين جودة الكود وتقليل الأخطاء الإنتاجية.
4️⃣ تشخيص الأخطاء وتحسين الأداء
تحليل المشاكل التقنية (Debugging) ومعالجتها.
مراقبة الأداء وتحسين استهلاك الموارد.
معالجة الثغرات البرمجية لضمان استقرار المنصة.
5️⃣ تحليل وتقدير التطويرات المستقبلية
دراسة المتطلبات الوظيفية الجديدة.
تقدير الجهد والتكلفة الزمنية للتحديثات.
المشاركة في تخطيط الإصدارات وفق منهجيات Agile وScrum.
6️⃣ إعادة تصميم الواجهة (UI Refactoring)
تنفيذ إعادة تصميم شاملة لواجهة المستخدم لتحسين تجربة الاستخدام (UX).
تحديث المظهر العام للمنصة ليصبح أكثر حداثة وسلاسة.
تحسين سهولة التنقل والوصول إلى الخدمات.
⚙️ البيئة التقنية المعتمدة
? Back-End
Java / Spring Framework
Maven
Tomcat
PostgreSQL
Flyway (إدارة نسخ قاعدة البيانات)
Elasticsearch (تحسين البحث داخل المنصة)
? Front-End
Thymeleaf
JavaScript
تصميم واجهات تفاعلية محسّنة
? DevOps & Tools
Docker (الحاويات والتشغيل المعزول)
Git & GitLab (إدارة الإصدارات)
Postman (اختبار APIs)
JUnit (اختبارات)
Scrum & Agile methodologies
? القيمة المضافة للمشروع
تحسين استقرار وأمان المنصة.
تسريع عمليات البحث عبر Elasticsearch لربط أفضل بين الشركات والمستقلين.
رفع جودة تجربة المستخدم بعد إعادة تصميم الواجهة.
ضمان قابلية التوسع لتلبية عدد أكبر من المستخدمين.
المساهمة في دعم الاقتصاد الرقمي التونسي عبر تمكين العمل الحر.
? الأثر المهني
ساهم هذا العمل في:
تعزيز شبكة مهنية رقمية تربط الكفاءات التونسية بسوق العمل.
توفير بيئة رقمية موثوقة لإدارة المشاريع.
دعم خلق فرص عمل جديدة في مختلف المجالات التقنية والإبداعية.