أو
Roman Shageev

Roman Shageev

مطور Java أول
📍 بلغراد, صربيا · (0) · عضو منذ
التوفر
🏠 يعمل عن بُعد / من منزله نعم لا
🧰 يتنقل إلى موقع العميل نعم لا
⚡

تقديم

مطور Java يتمتع بخبرة 6 سنوات وبنهج منهجي في تصميم البنية وحل المشكلات المعقدة. أمتلك أساسًا هندسيًا قويًا وقدرة مثبتة على إتقان التقنيات غير المألوفة بسرعة من الصفر لتلبية احتياجات الأعمال:

* تصميم وتطوير أنظمة الإشعارات والمراقبة وإعداد التقارير باستخدام Java وSpring Boot.
* تولّي الأنظمة والمشروعات القديمة وفهمها العكسي وصيانتها بشكل مستقل باستخدام Java وPython وC++.
* تحسين أداء التطبيقات ومعالجة البيانات ضمن قيود صارمة على الذاكرة، بما في ذلك إنشاء تقارير تتجاوز 50 ألف صف ضمن حد ذاكرة يبلغ 1 غيغابايت.
* التخصص في الخدمات المصغرة باستخدام Spring Boot، مع سجل قوي في التعاون ضمن فرق متعددة الوظائف تضم أكثر من 10 أعضاء.
📋

المسار

مطور Java أول
Innotech · 15/09/2025 – 31/08/2026
صمّمت وطوّرت بنى معمارية قابلة للتوسّع للخدمات المصغّرة باستخدام Java 21 وSpring Boot وSpring Data وHibernate
• صمّمت ونفّذت من الصفر خدمةً ديناميكية لإنشاء تقارير Excel باستخدام نهج تدفق البيانات (PostgreSQL + Apache POI)، مع حلّ مشكلات نفاد الذاكرة (OOM) الحرجة وتمكين تصدير مستقر لأكثر من 50,000 صف ضمن قيود صارمة على الذاكرة (1 غيغابايت من ذاكرة RAM)
• نفّذت آليات ترشيح ديناميكية، وطبقة مخصّصة لتقييم السمات، ومنطق دمج للاستعلامات المعقّدة ذات مجموعات الأعمدة الديناميكية
• هيّأت الاتصال غير المتزامن بين الخدمات باستخدام Apache Kafka وREST
• نسّقت المهام المجدولة الموزّعة باستخدام Spring Scheduled وShedLock
• شاركت في تحليل الأنظمة، وقُدت مراجعات شاملة للشيفرة ضمن فريق متعدد التخصصات مكوّن من 10 أعضاء
• بادرت بانتظام إلى إعادة هيكلة قاعدة الشيفرة مع التركيز على مبادئ الشيفرة النظيفة وقابلية الصيانة على المدى الطويل
• ضمنت استقرار الوحدات المطوّرة بدرجة عالية من خلال اختبارات وحدات واختبارات تكامل شاملة
مطور بايثون
Tenet · 01/08/2024 – 31/12/2025
المشروع 3: معالجة طلبات الالتحاق بمرحلة ما قبل المدرسة (Python / دعم الأنظمة القديمة)
• إتقان لغة Python بشكل مستقل لإجراء هندسة عكسية وتحليل نظام قديم معقد وغير موثق، تم توريثه من مورّد خارجي.
• تحديد حوادث الإنتاج الحرجة وحلها، مع تطوير مجموعة من نصوص Python البرمجية المخصصة لتنفيذ إصلاحات عاجلة مباشرة في بيئة الإنتاج.
• تحليل إطار العمل المخصص الأساسي ونشر ميزات جديدة بنجاح باستخدام Python وDjango وCelery.
• توثيق بنية النظام ومنطق الأعمال وسير عمل النشر من الصفر، مع تدريب أعضاء الفريق بنجاح على صيانة المشروع لاحقًا.
مطوّر جافا
Tenet · 01/10/2020 – 31/08/2025
المشروع 1: نظام CRM لمعالجة التذاكر والتكامل مع الاتصالات الهاتفية
• تصميم الخدمات المصغّرة الحالية وإعادة هيكلتها من الصفر باستخدام Java 11 وSpring Boot.
• بناء نظام فرعي غير متزامن للإشعارات ومتحمّل للأعطال، يعالج أكثر من 5,000 إشعار يوميًا عبر قنوات Telegram وSMS والبريد الإلكتروني وHTTP.
• تحسين استعلامات PostgreSQL الثقيلة وإعادة هيكلة دالة SQL ديناميكية ومعقدة.
• تطوير وحدة تكامل لمعالجة البريد الإلكتروني عبر IMAP/POP3/SMTP باستخدام Spring Integration، وتصميم بنية روبوتات Telegram المؤسسية.
• الحفاظ على جودة عالية للكود ووضوح البنية المعمارية باستخدام JUnit وMockito وSwagger وJavaDoc.

المشروع 2: نظام فرعي لمراقبة مركز الاتصال في الوقت الفعلي
• تصميم وتطوير منظومة معقدة مكوّنة من 3 خدمات مصغّرة من الصفر باستخدام Java (Spring Boot) وPL/pgSQL:
◦ خدمة المقاييس الأساسية لتخزين بيانات API.
◦ خدمة جمع البيانات.
◦ خدمة محوّل BFF لتجميع البيانات السلاسل الزمنية وتقديم مكوّنات لوحة معلومات واجهة المستخدم ديناميكيًا.
🕐

أوقات العمل

الإثنين
من08h00إلى18h00
الثلاثاء
من08h00إلى18h00
الأربعاء
من08h00إلى18h00
الخميس ▪ يومنا هذا
من08h00إلى18h00
الجمعة
من08h00إلى18h00
السبت
مغلق
الأحَد
مغلق
⭐

التقييمات

لا توجد تقييمات

⚠️
يرجى كزبون لإعطاء رأيكم
💬
لا توجد تقييمات في الوقت الحالي.
كونوا أول من يشارك تجربته مع هذا المحترف.