SOHAYB HASSAN مهندس Full-Stack · Java / Spring Boot · React · الخدمات المصرفية والمالية تورينو، إيطاليا · sohaybmohammed@icloud.com linkedin.com/in/sohayb · github.com/soyhub · https://soyhub.github.io مصري · تصريح إقامة عمل إيطالي (قابل للتجديد) الملف الشخصي ──────────────────────────────────────────────────────────────────────────────── مهندس Full-stack بخبرة ست سنوات في Capgemini في بناء أنظمة الواجهة الخلفية والويب للبنوك وشركات التأمين والعملاء المؤسسيين. يعمل حاليًا على تسليم الميزات من طرف إلى طرف على منصة الهاتف المحمول لبنك تجزئة: خدمات مصغّرة بـ Java 17 / Spring Boot 3، وطبقة BFF مبنية على OpenAPI أولًا على JDK 21، وتطبيق React Native. متمكّن من الجانب غير اللامع للتكامل المصرفي (الأنظمة القديمة، عمليات BPM، خطوط إصدار متعددة البيئات) ومن الأدوات التي تُبقي برنامجًا كبيرًا متعدد المستودعات في حركة. بدأ بترحيل COBOL إلى Spring Boot؛ ويكرّس وقته الشخصي اليوم لأدوات التحديث بمساعدة نماذج اللغة الكبيرة حيث يُتحقَّق من المخرجات بدل الوثوق بها. الخبرة ──────────────────────────────────────────────────────────────────────────────── مستشار – Full Stack · Capgemini, تورينو، إيطاليا 08/2023 – الآن منصة الخدمات المصرفية عبر الهاتف — مجموعة مصرفية إيطالية كبرى للتجزئة 02/2025 – الآن • تسليم الميزات من طرف إلى طرف عبر الطبقات الثلاث: خدمات مصغّرة Java 17 / Spring Boot 3، وBFF مبني على OpenAPI أولًا على JDK 21، وتطبيق React Native / Redux Toolkit. • تصميم وبناء تدفقات منتجات مصرفية جديدة وواجهات REST، من عقد OpenAPI مرورًا بـ BFF والخدمة المصغّرة وصولًا إلى حالة التطبيق، بما في ذلك التسليم إلى عمليات BPM في البنك. • تكامل الأنظمة المصرفية القديمة عبر SOAP وREST — المدفوعات والبطاقات والحدود ومعالجة المستندات — مع معالجة أخطاء تُبقي التطبيق قابلًا للاستخدام عندما يتعطل أحد الأنظمة. • التخزين المؤقت والمرونة والمراقبة في بيئة الإنتاج (Hazelcast، Resilience4j، Micrometer/Prometheus، Splunk، Dynatrace)؛ نشر على Kubernetes عبر خطوط إصدار Azure DevOps في بيئات متعددة. • بنى أدوات الفريق الداخلية: مولّدات البيئات ومجموعات API، خطافات git الحارسة، أطر اختبار من طرف إلى طرف، سير عمل بوكلاء مدعومين بنماذج اللغة الكبيرة مع مجموعة اختبارات انحدار، ودليل الهندسة. • إرشاد المطورين المبتدئين وإدارة جلسات نقل المعرفة حول ممارسات Spring Boot وReact. منصة موارد بشرية رقمية — مجموعة مؤسسية 08/2023 – 02/2025 • بنى منصة الويب الموجهة للموظفين بـ React + TypeScript على SharePoint Framework، من نماذج Figma الأولية إلى الإنتاج؛ تكامل REST مع نظام الموارد البشرية الخلفي؛ إعداد CI/CD على Azure DevOps بالتعاون مع فريق DevOps. مستشار محلل – Full Stack · Capgemini, تورينو، إيطاليا 01/2021 – 08/2023 عملاء في الإعلام والتأمين والنفط والغاز • أداة تقسيم إعلاني لشبكة تلفزيون مدفوع ألمانية: واجهة React لاستهداف الجمهور، خدمات مصغّرة مبنية على Akka وElasticsearch للتقسيم الفوري؛ اختبارات Mocha/Chai، وإصدارات من UAT إلى الإنتاج. • عميل في النفط والغاز: خدمات Spring Boot على Hibernate/PostgreSQL تغذّي لوحات Angular.js؛ ضبط خط أنابيب البيانات خلفها. متدرب – Full Stack · Capgemini, تورينو، إيطاليا 10/2020 – 01/2021 عميل في التأمين • رحّل نظام COBOL قديم لعرض وثائق التأمين إلى خدمات Java Spring Boot (Hibernate/JDBC على PostgreSQL) تستهلكها واجهة Angular.js؛ وحافظ على تشغيل CI بـ Maven/Git للفريق. متدرب – Full Stack · TogoMetrics, تورينو، إيطاليا 06/2020 – 09/2020 • منتج أولي React + TypeScript / Node.js لعميل في التقنية الزراعية، بُني من طرف إلى طرف ضمن فريق من أربعة. المشاريع ──────────────────────────────────────────────────────────────────────────────── • تحديث الأنظمة القديمة بمساعدة نماذج اللغة الكبيرة — من COBOL إلى Spring Boot مع التحقق من الكود المولَّد بالتنفيذ التفاضلي: يُبنى الحَكَم الذي يثبت التكافؤ قبل الوكيل الذي يكتب الكود. مشروع شخصي. (قيد العمل) • أتمتة سير العمل الهندسي — للبرنامج المصرفي أعلاه: وكلاء ومهارات نماذج اللغة الكبيرة موصولة بخطافات git، وبوابة موافقة، ومجموعة اختبارات انحدار، بحيث يتبع المساعد قواعد الفروع والمراجعة في الفريق بدل تجاوزها. المهارات ──────────────────────────────────────────────────────────────────────────────── الواجهة الخلفية: Java 17/21, Spring Boot 3, Spring Integration, Hibernate/JPA, MapStruct, Apache CXF/JAXB (SOAP), OpenAPI Generator, Kafka, Hazelcast, Resilience4j, jBPM client, Node.js, Akka Streams الواجهة الأمامية والمحمول: React, TypeScript, React Native, Redux Toolkit, SharePoint Framework (SPFx), Bootstrap, Angular.js (legacy) البيانات: Oracle, PostgreSQL, SQL Server, MongoDB, Couchbase, Elasticsearch المنصة: Kubernetes, Docker, Jib, Istio, Azure DevOps pipelines, GitLab CI, GitHub Actions, Jenkins, WSO2 API Manager, Splunk, Dynatrace, Prometheus/Micrometer الاختبار والممارسة: JUnit 5, Mockito, WireMock, JaCoCo, Jest, Mocha/Chai, OpenAPI-first design, Scrum, code review, Sonar يتعلّم الآن: Python, LLM APIs and tool-calling agents, evaluation harnesses التعليم ──────────────────────────────────────────────────────────────────────────────── بكالوريوس علوم الحاسوب (عن بُعد) · University of the People، باسادينا، كاليفورنيا قيد الدراسة درجة مشارك في العلوم، علوم الحاسوب · University of the People 2020 – 2023 معسكر تدريبي في تطوير البرمجيات · Powercoders، تورينو 12/2019 – 03/2020 مقررات في علوم الحاسوب · جامعة ساراتوف الحكومية، روسيا  اللغات ──────────────────────────────────────────────────────────────────────────────── العربية (اللغة الأم) · الإنجليزية (C1) · الإيطالية (C1) · الروسية (B1) ──────────────────────────────────────────────────────────────────────────────── html: https://soyhub.github.io json: https://soyhub.github.io/cv.json pdf: https://soyhub.github.io/cv.pdf