सामग्री पर जाएँ
Sohayb Hassanकार्यरत · प्रस्तावों के लिए खुला
diff · पॉलिसी सूची
माइग्रेट हो रहा है…200समतुल्य
POLICY-LIST.cblCOBOL
  1. 1-
           PROCEDURE DIVISION.
  2. 2-
           0000-MAIN.
  3. 3-
               OPEN INPUT POLICY-FILE
  4. 4-
               PERFORM UNTIL WS-EOF = 'Y'
  5. 5-
                   READ POLICY-FILE
  6. 6-
                       AT END MOVE 'Y' TO WS-EOF
  7. 7-
                       NOT AT END PERFORM 1000-LIST
  8. 8-
                   END-READ
  9. 9-
               END-PERFORM
  10. 10-
               CLOSE POLICY-FILE
  11. 11-
               STOP RUN.
PolicyController.javaJava 17 · Spring Boot 3
  1. 1+
    @RestController
  2. 2+
    @RequestMapping("/policies")
  3. 3+
    class PolicyController {
  4. 4+
      private final PolicyRepository repo;
  5. 5+
     
  6. 6+
      @GetMapping
  7. 7+
      List<PolicySummary> list(@RequestParam String holder) {
  8. 8+
        return repo.findByHolder(holder).stream()
  9. 9+
            .map(PolicySummary::from)
  10. 10+
            .toList();
  11. 11+
      }
  12. 12+
    }

2020: पॉलिसी सूची वाले COBOL सिस्टम को Spring Boot में माइग्रेट किया। अब: LLM-सहायित माइग्रेशन, जहाँ जनरेट किए गए कोड की समतुल्यता डिफ़रेंशियल एक्ज़ीक्यूशन से सिद्ध होती है — जारी।

23 lines
200OK— ms
content-type:
text/html; charset=utf-8
x-source:
content/hi/profile.json
x-cv-version:
2026.09

Sohayb Hassan

फ़ुल-स्टैक इंजीनियर · Java / Spring Boot · React · बैंकिंग और वित्तीय सेवाएँ

Capgemini में छह वर्षों से बैंकों, बीमा कंपनियों और कॉर्पोरेट ग्राहकों के लिए बैकएंड और वेब सिस्टम बनाने वाला फ़ुल-स्टैक इंजीनियर। फ़िलहाल एक रिटेल बैंक के मोबाइल प्लेटफ़ॉर्म पर फ़ीचर एंड-टू-एंड डिलीवर करता है: Java 17 / Spring Boot 3 माइक्रोसर्विसेज़, JDK 21 पर OpenAPI-first BFF परत और React Native ऐप। बैंकिंग इंटीग्रेशन के कम चमकीले पहलुओं (लेगेसी होस्ट, BPM प्रक्रियाएँ, कई वातावरणों वाली रिलीज़ पाइपलाइन) और उन टूल्स में सहज, जो कई रिपॉज़िटरी वाले बड़े प्रोग्राम को गतिमान रखते हैं। शुरुआत COBOL को Spring Boot में माइग्रेट करने से की; अब निजी समय LLM-सहायित आधुनिकीकरण टूल्स पर लगाता है, जहाँ आउटपुट पर भरोसा नहीं, उसकी जाँच की जाती है।

6 वर्ष
Capgemini · बैंकिंग और वित्तीय सेवाएँ
3 परतें
माइक्रोसर्विसेज़ · BFF · मोबाइल ऐप
COBOL → Java
लेगेसी आधुनिकीकरण, व्यावहारिक अनुभव

_links