Portfolio | Original, von KI übersetzt
Die PDF-Datei finden Sie hier.
Diese Sammlung von Software repräsentiert die vielfältigen Projekte, an denen ich im Laufe der Jahre die Gelegenheit hatte, mit verschiedenen renommierten Unternehmen und Partnern zusammenzuarbeiten.
Ich bin dankbar für die Möglichkeiten und Erfahrungen, die diese Kooperationen mir geboten haben, und freue mich darauf, meine Fähigkeiten und Expertise auch in zukünftigen Vorhaben einzubringen.
Uva & Codeforces, Java & C++, 2008-2013 & 2021
Löste etwa 1000 Algorithmus-Probleme auf dem Online-Judge.
Mein Uva Online Judge-Profil finden Sie hier.

Die von mir gelösten Algorithmus-Probleme umfassen verschiedene Bereiche, darunter Datenstrukturen, Graphen, Mathematik, String-Verarbeitung, Geometrie sowie mehrere andere fortgeschrittene oder spezialisierte Themen.
Flower Recognition, Android, 2014.4 - 2014.8
Entwickelte eine Android-Anwendung zur Blumenerkennung, die Nutzern hilft, Blumen durch das Aufnehmen von Fotos und das Zeichnen von Kreisen zur Unterstützung der Erkennung zu identifizieren.
Verwendete Technologien: Android SDK, Java
Verantwortlichkeiten:
- Implementierung der Bilderkennungsfunktionalität.
- Gestaltung und Entwicklung der Benutzeroberfläche.
- Integration der Fotoaufnahme- und Verarbeitungsfunktionen.
Open Source auf GitHub, 33 Commits.
iword, Android, 2014.3
Eine Android-Anwendung, die Nutzern hilft, Englisch durch das Anschauen von Filmclips zu lernen.
Verwendete Technologien: Android SDK, Java
Verantwortlichkeiten:
- Entwicklung der Filmclip-Wiedergabe- und Lernoberfläche.
- Implementierung von Funktionen zur Verbesserung des Wortschatzes und des Verständnisses durch interaktive Inhalte.
Erfolge: Gewann den dritten Platz beim AVOS Cloud Hackathon 2014.
SegmentFault: Rückblick auf die Erfolge des AVOS Cloud Hackathon 2014
Bjfu Assistant, Android, 2014.1 - 2014.6
Eine Campus-Assistenten-Android-Anwendung, die Funktionen wie Notenabfrage und Teilnahme an Alumni-Foren integriert.
Verwendete Technologien: Android SDK, Java
Verantwortlichkeiten:
- Entwicklung der Kernfunktionen wie Notenabfrage und Forenbeteiligung.
- Gestaltung und Implementierung der Benutzeroberfläche.
- Erreichte eine breite Nutzung mit etwa 3500 Nutzern an der Beijing Forestry University.



LeanChat, Android, 2014.7 - 2014.12
LeanChat ist eine Chat-Anwendung, die Funktionen wie Freundesverwaltung, Gruppenverwaltung, standortbasiertes Messaging, Personen in der Nähe, persönliche Profile und Login/Registrierungsfunktionen umfasst und dabei vollständig die Speicher- und Kommunikationsfähigkeiten von LeanCloud nutzt.
Verwendete Technologien: Android SDK, Java, LeanCloud
Verantwortlichkeiten:
- Entwicklung von Freundesverwaltung, Gruppenverwaltung und standortbasiertem Messaging.
- Implementierung von persönlichen Profilen und Login/Registrierungsfunktionen.
- Nutzung der Speicher- und Kommunikationsfähigkeiten von LeanCloud.
Open Source auf GitHub, 412 Commits.



LeanChat, iOS, 2015.1 - 2015.10
Entwickelte die iOS-Version von LeanChat, einer Chat-Anwendung, die die Backend-Dienste von LeanCloud für Messaging und Speicherung nutzt.
Verwendete Technologien: iOS SDK, Objective-C, LeanCloud
Verantwortlichkeiten:
- Aufbau von Freundes- und Gruppenverwaltungsfunktionen.
- Erstellung von standortbasiertem Messaging und Funktionen für Personen in der Nähe.
- Gestaltung von persönlichen Profilen und Login/Registrierungsbildschirmen.
Open Source auf GitHub, 446 Commits.



LeanCloud Java SDK & Objective-C SDK, 2015.4 - 2015.10
Beteiligt an der Entwicklung des LeanCloud Java SDK und Objective-C SDK, um Entwicklern Tools zur einfachen Integration von LeanCloud-Diensten in ihre Anwendungen bereitzustellen.
Verwendete Technologien: Java, Objective-C, LeanCloud
Verantwortlichkeiten:
- Beitrag zur Entwicklung des LeanCloud Java SDK und Objective-C SDK.
- Sicherstellung der nahtlosen Integration von LeanCloud-Diensten wie Objektspeicherung, Dateispeicherung und Messaging.
Dokumentation zum Objective-C SDK und Dokumentation zum Java SDK.
TabsKiller, Frontend, 2015.7
Entwickelte ein Chrome-Plugin, das automatisch die ältesten Tabs schließt, wenn der Browser mit zu vielen Tabs überladen ist, um die Browser-Performance und Benutzererfahrung zu verbessern.
Verwendete Technologien: JavaScript, Chrome API
Open Source auf GitHub, 19 Commits.

Reveal-In-GitHub, MacOS, 2015.10
Erstellte ein Xcode-Plugin, das für die nahtlose Navigation zu wichtigsten GitHub-Funktionen im aktuellen Repository konzipiert ist. Das Plugin ermöglicht Benutzern den schnellen Zugriff auf GitHub History, Blame, Pull Requests, Issues und Notifications.
Verwendete Technologien: Objective-C, Xcode Plugin API
Open Source auf GitHub, 57 Commits.

CodeReview, Full Stack, 2015.11 - 2016.7
CodeReview ist eine professionelle Plattform für Code-Reviews, Kommunikation und Austausch. Ingenieure können ihren Code zur Expertenbewertung einreichen, um die Qualität ihres Codes zu verbessern.
Verwendete Technologien: PHP, Vue.js, CodeIgniter, Alibaba Cloud
Verantwortlichkeiten:
- Entwicklung des Backends mit PHP und CodeIgniter.
- Implementierung von Frontend-Funktionen mit Vue.js.
- Integration mit Alibaba Cloud für skalierbare und zuverlässige Infrastruktur.
- Verwaltung von Benutzerverwaltung, Code-Einreichung und Review-Prozessen, Benachrichtigungssystemen, Zahlungsintegration und Event/Workshop-Management.
Open Source auf GitHub.
- code-review-server, 275 Commits
- code-review-web, 488 Commits (302 Commits von mir)


Fun Live, Full Stack, 2016.6 - 2017.12
Fun Live ist eine Wissens-Live-Streaming-Plattform, auf der Nutzer an verschiedenen Wissensvorträgen wie Programmierung oder Design teilnehmen können. Nutzer können Gebühren zahlen, um an Live-Sitzungen teilzunehmen oder den Vortragenden zu belohnen.
Verwendete Technologien: PHP, MySQL, Vue.js, CodeIgniter, Alibaba Cloud, SRS Streaming, WeChat SDK
Verantwortlichkeiten:
- Entwicklung des größten Teils des Backend- und Frontend-Codes.
- Integration des OBS-Tools für Live-Streaming.
- Implementierung von Benutzerregistrierung, Zahlungs- und Benachrichtigungsfunktionen.
- Erreichung einer bedeutenden Nutzerbeteiligung mit etwa 30000 Nutzern und Millionen von Seitenaufrufen.
Open Source auf GitHub.
- live-server, 661 Commits (555 Commits von mir)
- live-mobile-web, 528 Commits (426 Commits von mir)
- live-web, 140 Commits
- live-wxapp, 63 Commits
Mobile Website:






WeChat MiniProgram:



Desktop-Website:


Mianbao Live, Backend, 2017.10 - 2017.12
Mianbao Live ist ein Anbieter von One-Stop-Content-Monetarisierungs- und Social-Economy-Lösungen.
Verwendete Technologien: PHP, Laravel, TypeScript, Go
Verantwortlichkeiten:
- Refactoring des Backends, um Logik aus mehreren Sprachen in einer zu konsolidieren.
- Verbesserung von Performance, Stabilität und Benutzererfahrung.
- Implementierung der serverseitigen Entwicklung mit Laravel.


Das WeChat MiniProgram für das Super Brain Programm, Full Stack, 2018.3 - 2018.4
Entwickelte das WeChat Mini Program für das Super Brain Programm von Jiangsu TV, das ansprechende Rätsel für Nutzer bietet. Moderatoren navigieren die Nutzer durch mündliche Übertragungen und präsentieren spezifische technische Herausforderungen.
Verwendete Technologien: Java, Spring, Redis, Alibaba Cloud, WeChat DevTools
Verantwortlichkeiten:
- Entwicklung von Backend-Diensten mit Java und Spring.
- Implementierung von Frontend-Komponenten mit dem WeChat Mini Program Framework.
- Sicherstellung von hoher Performance und Zuverlässigkeit unter hoher Auslastung mit Redis.

Chongding, Full Stack, 2017.9 - 2018.1
Chongding ist eine mobile Quiz-App ähnlich wie HQ Trivia, die es Nutzern ermöglicht, an Live-Quizspielen mit Preisgeld teilzunehmen.
Verwendete Technologien: Java, Spring, Redis, Kafka, Zookeeper, WebSocket, Socket.IO
Verantwortlichkeiten:
- Entwicklung von Backend-Diensten und Admin-Panel-Frontend.
- Gestaltung und Implementierung von Echtzeit-Quizspiel-Funktionen.
- Beitrag zur technischen Lösung für die Synchronisierung von Live-Streaming mit Spielevents mit SEI (Supplemental Enhancement Information).

Square Root Inc - 50 verschiedene Projekte, Projektmanagement & Teilweise Softwareentwicklung, 2018.1 - 2019.12
Verwaltete und entwickelte 50 verschiedene Projekte für Square Root Inc, darunter Websites, Spiele und WeChat Mini Programs.
Verwendete Technologien: Verschiedene, je nach Projektanforderungen
Verantwortlichkeiten:
- Verwaltung von Projektverhandlungen, Teamkoordination und Kundenkommunikation.
- Beitrag zur Softwareentwicklung für verschiedene Projekte.
- Sicherstellung der termingerechten Lieferung und hochwertiger Ergebnisse für Kunden.

(Verantwortlich für Projektmanagement)
ShowMeBug - Enterprise WeChat Eingang, Full Stack, 2021.7 - 2021.9
ShowMeBug ist eine Plattform zur Bewertung technischer Kompetenzen, die praktisches Programmieren unterstützt und eine effiziente und genaue Bewertung sowie Rekrutierung technischer Talente ermöglicht.
Integration von ShowMeBug mit Enterprise WeChat, um nahtlosen Zugriff auf technische Interview-Tools innerhalb des Enterprise WeChat-Ökosystems zu ermöglichen.
Verwendete Technologien: Ruby, PostgreSQL, WeChat SDK, Docker
Verantwortlichkeiten:
- Entwicklung von Integrationsfunktionen für Login und Interviewzugriff.
- Durchführung technischer Forschung zum Aufbau von Programmierumgebungen im Browser mit Docker.

LvchenSign, Frontend, 2020.4 - 2020.5
LvchenSign spezialisiert sich auf die Herstellung von Werbeschildern für verschiedene Unternehmen und Veranstaltungen. Mit Fokus auf Qualität und Kreativität strebt es danach, wirkungsvolle visuelle Lösungen zu liefern, die Marken stärken und das Publikum begeistern.
Entwickelte das Frontend für LvchenSign, eine Website, die sich auf die Herstellung von Werbeschildern spezialisiert hat.
Verwendete Technologien: HTML, JavaScript, CSS, Bootstrap
Verantwortlichkeiten:
- Gestaltung und Implementierung des Frontends der Website.
- Erstellung einer intuitiven und benutzerfreundlichen Oberfläche zur Präsentation der Produkte.
Open Source auf GitHub, 40 Commits. Online-Seite unter lvchensign.com.

DBS Client Connect - Equity Trading, Backend, 2021.12 - 2022.6
Beitrag zu DBS Client Connect, einer KI- und datengesteuerten Kundenbeziehungsmanagement-Plattform mit Fokus auf Mikro-Dienste für den Aktienhandel.
Verwendete Technologien: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry
Verantwortlichkeiten:
- Entwicklung von Backend-Diensten für den Aktienhandel. Erstellung von Funktionen für die Anzeige von Wertpapieren, Kundendaten, Pre-Trade-Checks und Orderaufgabe.
- Integration von Avaloq APIs zur Verbesserung der zugrundeliegenden Infrastruktur und Benutzererfahrung.
DBS DigiBank CN - Investmentfonds, Backend, 2022.7-2022.11
DBS DigiBank CN wurde neu durchdacht und gestaltet, um Kunden eine schnellere und bequemere Art des Bankings unterwegs zu ermöglichen.
Beitrag zu DBS DigiBank CN mit Fokus auf die Backend-Entwicklung für Mikro-Dienste im Bereich Investmentfonds als Teil eines kollaborativen Teams.
Verwendete Technologien: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry, Kibana
Verantwortlichkeiten:
- Verbesserung der Funktionen für das Zeichnen und Rückkaufen von Investmentfonds zur Steigerung der Benutzererfahrung und Systemzuverlässigkeit.
- Behebung von Fehlern und Verbesserung des Codes für Mikro-Dienste im Zusammenhang mit strukturierten Anlageprodukten, Anlageportfolios und Transaktionslisten, was zur Gesamtstabilität und Genauigkeit des Systems beitrug.
- Durchführung von Performance-Tests und Analyse von Logs zur Erstellung von Berichten über QPS in Zusammenarbeit mit Teammitgliedern zur Leistungsoptimierung.
- Entwicklung eines Tools zur Automatisierung der Testgenerierung für das Test-Tool Karate, das den Testprozess optimierte und die Testabdeckung verbesserte.
PayMe By HSBC - Auto Top Up, Backend, 2022.12 - 2023.7
PayMe von HSBC ist eine bequeme Möglichkeit, Zahlungen an Freunde zu senden und mobile Zahlungen an Händler sowohl online als auch offline zu tätigen.
Verwendete Technologien: Java, Spring, Kafka, Azure, Azure DevOps, AWS
Verantwortlichkeiten:
- Zusammenarbeit mit einem Team von Backend-Ingenieuren zur Entwicklung der Auto Top Up-Funktion, die automatisch Mittel von der Kredit- oder Debitkarte des Nutzers auflädt, wenn der Kontostand unter einen bestimmten Betrag fällt.
- Gemeinsame Überwachung von Post-Zahlungsereignissen aus Azure EventHub, um eine nahtlose Integration sicherzustellen und auf Top-Ups zu prüfen, sobald ein Nutzer seine Auto Top-Up-Konfiguration eingerichtet hat.
- Anwendung objektorientierter Programmierprinzipien zur eleganten Handhabung von Fällen und Nutzung aspektorientierter Programmierung zur Protokollierung von Änderungen in der Auto Top-Up-Tabelle.
- Unterstützung des Teams während des AWS-Migrationsprozesses, Behebung von IAM- und RDS-Konfigurationen für einen reibungslosen Übergang.
AI-Powered Story Bot, Full Stack, 2023.05 - 2023.07
Beitrag zur Entwicklung eines KI-gestützten Story-Bots unter Verwendung von Claudes API für personalisierte Geschichten.
Verwendete Technologien: Python, Flask, React, Nginx, AWS, Prometheus, ELK Stack, ChatGPT-4
Verantwortlichkeiten:
- Entwicklung des Backends mit Flask und Integration von Claudes API.
- Erstellung des Frontends mit React für die Einrichtung und Verwaltung von Prompts.
- Bereitstellung auf AWS und Nutzung von Nginx für sichere Kommunikation.
- Implementierung von Prometheus für das Monitoring und ELK Stack für das Log-Management.
- Implementierung einer End-to-End-Trace-ID-Lösung zur Nachverfolgung von Anfragen im gesamten System.
Finance Transformation Platform - HSBC, Backend, 2025.02 - Heute
Verwendete Technologien: Java, Spring Boot, IBM Db2, Multithreading, Maven, Nexus, Angular, Python, Windows, Control-M, IBM WebSphere Application Server, Copilot, YourKit
Verantwortlichkeiten:
- Entwicklung und Optimierung von Backend-Systemen für die Finance Transformation Platform im Enterprise Technology Department von HSBC als ausgelagerter Backend-Ingenieur bei TEKsystems.
- Wartung von Funktionen zur Verarbeitung von Finanzdaten, einschließlich Import, Validierung und Export, sowie Verbesserung der Einreichungs- und Genehmigungsworkflows für neue Finanzheader unter Nutzung von Expertise in Buchhaltung, Ledger und Bankensystemen.
- Verwaltung des gesamten Entwicklungslebenszyklus von der lokalen Entwicklung bis zu UAT-Tests und Produktionsreleases, Nutzung von Copilot für Aufgaben wie Ursachenanalyse, Erstellung von Python-Skripten und Dokumentation von etwa 50 technischen Leitfäden, die zu wichtigen Referenzen für Teammitglieder wurden.
- Entwicklung innovativer technischer Banklösungen mit KI-Tools wie Copilot, Performance-Profiling mit YourKit und systematisches Testen, während als autonomer KI-Agent fungiert wurde, um Projektarchitekturen zu analysieren, mit Teams zusammenzuarbeiten und durch umfassende Protokollierung und Dokumentation zu verbessern.
- Erforschung der Implementierung eines KI-Software-Agenten in einem großen Finanzprojekt unter Verwendung von AspectJ zur Erfassung umfangreicher Logs und Umwandlung von Debug-Zuständen in Text, um Kontext für KI-Chats zu bieten.