Portfolio

Home PDF Audio

Die PDF-Datei kann hier gefunden werden.

Diese Sammlung von Software repräsentiert die vielfältigen Projekte, die ich im Laufe der Jahre in Zusammenarbeit mit verschiedenen angesehenen Unternehmen und Partnern bearbeiten durfte.

Ich bin dankbar für die Möglichkeiten und Erfahrungen, die diese Zusammenarbeiten geboten haben, und freue mich darauf, meine Fähigkeiten und mein Fachwissen auch in zukünftigen Projekten einzubringen.

Uva & Codeforces, Java & C++, 2008-2013 & 2021

Über 1000 Algorithmusprobleme auf dem Online-Judge gelöst.

Der Uva Online Judge-Rekord ist hier zu finden.

Das Spektrum der Algorithmenprobleme, die ich gelöst habe, umfasst verschiedene Bereiche, darunter Datenstrukturen, Graphentheorie, Mathematik, String-Verarbeitung, Geometrie und mehrere andere fortgeschrittene oder spezialisierte Themen.

Blumen-Erkennung, Android, 2014.4 - 2014.8

Entwickelt wurde eine Blumen-Erkennungs-Android-App, die Benutzern dabei helfen soll, Blumen zu identifizieren, indem sie Fotos aufnehmen und Kreise zeichnen, um die Erkennung zu unterstützen.

Verwendete Technologien: Android SDK, Java

Verantwortlichkeiten:

Open Source auf GitHub, 33 Commits.

iword, Android, 2014.3

Eine Android-Anwendung, die Benutzern hilft, Englisch durch das Ansehen von Filmausschnitten zu lernen.

Verwendete Technologien: Android SDK, Java

Verantwortlichkeiten:

Errungenschaften: Gewann den dritten Preis beim AVOS Cloud Hackathon 2014.

SegmentFault: Rückblick auf die Errungenschaften des AVOS Cloud Hackathons 2014

Bjfu Assistant, Android, 2014.1 - 2014.6

Eine Campus-Assistenten-Android-Anwendung, die Funktionen wie das Überprüfen von Noten und die Teilnahme an Alumni-Foren integriert.

Verwendete Technologien: Android SDK, Java

Verantwortlichkeiten:

LeanChat, Android, 2014.7 - 2014.12

LeanChat ist eine Chat-Anwendung, die Funktionen wie Freundeverwaltung, Gruppenverwaltung, standortbasierte Nachrichten, Personen in der Nähe, persönliche Profile sowie Login- und Registrierungsfunktionen umfasst. Dabei werden die Speicher- und Kommunikationsfähigkeiten von LeanCloud vollständig genutzt.

Verwendete Technologien: Android SDK, Java, LeanCloud

Verantwortlichkeiten:

Open Source auf GitHub, 412 Commits.

```html

## LeanChat, iOS, 2015.1 - 2015.10

Entwickelt die iOS-Version von LeanChat, einer Chat-Anwendung, die die Backend-Dienste von LeanCloud für Nachrichtenübermittlung und Speicherung nutzt.

**Verwendete Technologien:** iOS SDK, Objective-C, LeanCloud

**Verantwortlichkeiten:**
- Implementierte Funktionen zur Verwaltung von Freunden und Gruppen.
- Entwickelte standortbasierte Nachrichtenfunktionen und die Anzeige von Personen in der Nähe.
- Gestaltete persönliche Profile sowie Anmelde- und Registrierungsbildschirme.

[Open Source auf GitHub](https://github.com/lzwjava/leanchat-ios), 446 Commits.

<div align="center">

<img src="/assets/images/portfolio/leanchat-ios1.jpg" width="200px" /><img/>

<img src="/assets/images/portfolio/leanchat-ios2.jpg" width="200px" /><img/>

<img src="/assets/images/portfolio/leanchat-ios3.jpg" width="200px" /><img/>

</div>

## LeanCloud Java SDK & Objective-C SDK, 2015.4 - 2015.10

Beteiligt an der Entwicklung des Java SDK und Objective-C SDK von LeanCloud, wodurch Entwicklern Werkzeuge bereitgestellt werden, um LeanCloud-Dienste einfach in ihre Anwendungen zu integrieren.

**Verwendete Technologien:** Java, Objective-C, LeanCloud

**Verantwortlichkeiten:**
- Mitwirkung an der Entwicklung des Java SDK und Objective-C SDK von LeanCloud.
- Sicherstellung einer nahtlosen Integration von LeanCloud-Diensten wie Objektspeicherung, Dateispeicherung und Nachrichtenübermittlung.

[Objective-C SDK-Dokumentation](https://docs.leancloud.cn/en/sdk/storage/guide/objc/) und [Java SDK-Dokumentation](https://docs.leancloud.cn/en/sdk/storage/guide/java/).

## TabsKiller, Frontend, Juli 2015

Entwickelt ein Chrome-Plugin, das automatisch die ältesten Tabs schließt, wenn der Browser mit zu vielen Tabs überladen ist, um die Browserleistung und das Benutzererlebnis zu verbessern.

**Verwendete Technologien:** JavaScript, Chrome API

Open Source auf [GitHub](https://github.com/lzwjava/TabsKiller), 19 Commits.

<div align="center">

<img src="/assets/images/portfolio/tabs.jpg" width="300px"/><img/>

</div>

## Reveal-In-GitHub, MacOS, 2015.10

Ein Xcode-Plugin erstellt, das für eine nahtlose Navigation zu wichtigen GitHub-Funktionen innerhalb des aktuellen Repositorys entwickelt wurde. Das Plugin ermöglicht es Benutzern, schnell auf GitHub-Verlauf, Blame, Pull Requests, Issues und Benachrichtigungen zuzugreifen.

**Verwendete Technologien:** Objective-C, Xcode Plugin API

Open Source auf [GitHub](https://github.com/lzwjava/Reveal-In-GitHub), 57 Commits.

<div align="center">

<img src="/assets/images/portfolio/reveal.png"/><img/>

</div>

## CodeReview, Full Stack, November 2015 - Juli 2016

CodeReview ist eine professionelle Plattform für Code-Überprüfung, Kommunikation und Austausch. Ingenieure können ihren Code zur Überprüfung durch Experten 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 von Alibaba Cloud für skalierbare und zuverlässige Infrastruktur.
- Verwaltung von Benutzern, Code-Einreichungs- und Überprüfungsprozessen, Benachrichtigungssystemen, Zahlungsintegration sowie der Verwaltung von Veranstaltungen und Workshops.

Open Source auf GitHub verfügbar.

* [code-review-server](https://github.com/lzwjava/code-review-server), 275 Commits
* [code-review-web](https://github.com/lzwjava/code-review-web), 488 Commits (302 Commits von mir)

<div align="center">

<img src="/assets/images/portfolio/cr1.jpg"/><img/>

<img src="/assets/images/portfolio/cr2.jpg"/><img/>

</div>

## Fun Live, Full Stack, 2016.6 - 2017.12

Fun Live ist eine Wissens-Live-Streaming-Plattform, auf der Benutzer an verschiedenen Wissensvorträgen wie Programmierung oder Design teilnehmen können. Benutzer können Gebühren entrichten, um Live-Sitzungen zu besuchen, oder den Dozenten belohnen.

**Verwendete Technologien:** PHP, MySQL, Vue.js, CodeIgniter, Alibaba Cloud, SRS Streaming, WeChat SDK

**Verantwortlichkeiten:**
- Entwicklung des Großteils des Backend- und Frontend-Codes.
- Integration des OBS-Tools für Live-Streaming.
- Implementierung von Benutzerregistrierung, Zahlungsabwicklung und Benachrichtigungsfunktionen.
- Erzielung einer hohen Nutzerbeteiligung mit rund 30.000 Nutzern und Millionen von Seitenaufrufen.

Open Source auf GitHub verfügbar.

* [live-server](https://github.com/lzwjava/live-server), 661 Commits (555 Commits von mir)
* [live-mobile-web](https://github.com/lzwjava/live-mobile-web), 528 Commits (426 Commits von mir)
* [live-web](https://github.com/lzwjava/live-web), 140 Commits
* [live-wxapp](https://github.com/lzwjava/live-wxapp), 63 Commits

Mobile-Website:

<div align="center">

<img src="/assets/images/portfolio/funlive8.jpg" width="200px" /><img/>

<img src="/assets/images/portfolio/funlive1.jpg" width="200px" /><img/>

<img src="/assets/images/portfolio/funlive4.jpg" width="200px" /><img/>

</div>

<div align="center">

<img src="/assets/images/portfolio/funlive6.jpg" width="200px" /><img/>

<img src="/assets/images/portfolio/funlive2.jpg" width="200px" /><img/>

<img src="/assets/images/portfolio/funlive5.jpg" width="200px" /><img/>

</div>

WeChat MiniProgram:

<div align="center">

<img src="/assets/images/portfolio/wxapp1.jpg" width="200px" /><img/>

<img src="/assets/images/portfolio/wxapp2.jpg" width="200px" /><img

/>

<img src="/assets/images/portfolio/wxapp3.jpg" width="200px" /><img/>

</div>

Desktop-Website:

<div align="center"><img src="/assets/images/portfolio/funlive3.jpg"/><img/></div>

<div align="center"><img src="/assets/images/portfolio/funlive7.jpg"/><img/></div>

## Mianbao Live, Backend, Oktober 2017 - Dezember 2017

Mianbao Live ist ein Anbieter von All-in-One-Lösungen für die Monetarisierung von Inhalten und die soziale Wirtschaft.

**Verwendete Technologien:** PHP, Laravel, TypeScript, Go

**Verantwortlichkeiten:**
- Refaktorisierung des Backends, um die Logik aus mehreren Sprachen in einer zu konsolidieren.
- Verbesserung der Leistung, Stabilität und Benutzererfahrung.
- Implementierung der serverseitigen Entwicklung mit Laravel.

<div align="center">

<img src="/assets/images/portfolio/mianbao.jpg" width="200px" /><img/>

<img src="/assets/images/portfolio/mianbao1.jpg" width="200px" /><img/>

</div>

## Das WeChat-Miniprogramm für die Super Brain-Sendung, Full Stack, März 2018 - April 2018

Entwickelt wurde die WeChat Mini Program für Jiangsu TVs Super Brain-Show, die fesselnde Rätsel für die Nutzer bietet. Die Moderatoren führen die Nutzer durch mündliche Ansagen, was spezifische technische Herausforderungen mit sich bringt.

**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 Leistung und Zuverlässigkeit bei hoher Parallelität durch den Einsatz von Redis.

<div align="center">

<img src="/assets/images/profit/profit2.png"/><img/>

</div>

## Chongding, Full Stack, September 2017 - Januar 2018

Chongding ist eine mobile Quiz-App, ähnlich wie HQ Trivia, die es Nutzern ermöglicht, an Live-Quizspielen mit Preisgeldern teilzunehmen.

**Verwendete Technologien:** Java, Spring, Redis, Kafka, Zookeeper, WebSocket, Socket.IO

**Verantwortlichkeiten:**
- Entwicklung von Backend-Diensten und dem Frontend des Admin-Panels.
- Entwurf und Implementierung von Echtzeit-Quizspiel-Funktionen.
- Beitrag zur technischen Lösung für die Synchronisierung von Live-Streaming mit Spielereignissen unter Verwendung von SEI (Supplemental Enhancement Information).

<div align="center">

<img src="/assets/images/portfolio/trivia.jpg" width="80%" /><img/>

```html
</div>

Square Root Inc - 50 verschiedene Projekte, Projektmanagement & Softwareentwicklung, Januar 2018 - Dezember 2019

Verwaltet und entwickelt 50 verschiedene Projekte für Square Root Inc, darunter Websites, Spiele und WeChat-Mini-Programme.

Verwendete Technologien: Je nach Projektanforderungen unterschiedlich

Verantwortlichkeiten:

(Verantwortlich für Projektmanagement)

```html

## ShowMeBug - Enterprise WeChat Eingang, Full Stack, 2021.7 - 2021.9

ShowMeBug ist eine Plattform zur Bewertung technischer Kompetenzen, die praktische Programmierung unterstützt und eine effiziente und präzise Bewertung und Rekrutierung von technischen Talenten ermöglicht.

ShowMeBug wurde in Enterprise WeChat integriert, wodurch ein nahtloser Zugriff auf technische Interview-Tools innerhalb des Enterprise-WeChat-Ökosystems ermöglicht wird.

**Verwendete Technologien:** Ruby, PostgreSQL, WeChat SDK, Docker

**Verantwortlichkeiten:**
- Entwicklung von Integrationsfunktionen für Login und Interview-Zugang.
- Durchführung von technischen Recherchen zur Erstellung von Programmierumgebungen in einem Browser unter Verwendung von Docker.

<div align="center">

<img src="/assets/images/portfolio/showmebug.webp"/><img/>

</div>

## LvchenSign, Frontend, April 2020 - Mai 2020

LvchenSign ist spezialisiert auf die Herstellung von Werbeschildern für verschiedene Unternehmen und Veranstaltungen. Mit einem Fokus auf Qualität und Kreativität strebt das Unternehmen danach, beeindruckende visuelle Lösungen zu liefern, die Marken stärken und das Publikum begeistern.

Entwickelt das Frontend für LvchenSign, eine Website, die sich auf die Herstellung von Werbeschildern spezialisiert hat.

**Verwendete Technologien:** HTML, JavaScript, CSS, Bootstrap

**Verantwortlichkeiten:**
- Entwurf und Implementierung des Frontends der Website.
- Erstellung einer intuitiven und benutzerfreundlichen Oberfläche zur Präsentation von Produkten.

Open Source auf [GitHub](https://github.com/lzwjava/lvchensign), 40 Commits. Online-Seite unter [lvchesign.com](http://lvchensign.com).

<div align="center">

<img src="/assets/images/portfolio/lvchensign.jpg"/><img/>

</div>

## DBS Client Connect - Equity Trading, Backend, 2021.12 - 2022.6

Beigetragen zu DBS Client Connect, einer KI- und datengesteuerten Plattform für Kundenbeziehungsmanagement, mit Schwerpunkt auf Microservices 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 Aktien, Kundendarstellung, Pre-Trade-Prüfungen und Auftragsplatzierung.
- Integration von Avaloq-APIs zur Verbesserung der zugrunde liegenden Infrastruktur und Steigerung der Benutzerfreundlichkeit.

<div align="center">

<img src="/assets/images/portfolio/dbsconnect.webp"/><img/>
<p><a href="https://www.eddytandesign.com/client-serving-dbs">Bildquelle: eddytandesign</a></p>

```html
</div>

DBS DigiBank CN - Investmentfonds, Backend, Juli 2022 - November 2022

DBS DigiBank CN wurde neu konzipiert und gestaltet, damit Sie eine schnellere und bequemere Art des mobilen Bankings genießen können.

Beigetragen zu DBS DigiBank CN, mit Schwerpunkt auf der Backend-Entwicklung für Microservices im Bereich Investmentfonds als Teil eines kollaborativen Teams.

Verwendete Technologien: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry, Kibana

Verantwortlichkeiten:

Bildquelle: DBS Digibank CN

PayMe By HSBC - Automatische Aufladung, Backend, Dezember 2022 - Juli 2023

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:

Bildquelle: PayMe By HSBC

KI-gestützter Story-Bot, Full Stack, 2023.05 - 2023.07

Beigetragen zur Entwicklung eines KI-gestützten Story-Bots unter Verwendung der Claude-API für personalisierte Geschichten.

Verwendete Technologien: Python, Flask, React, Nginx, AWS, Prometheus, ELK-Stack, ChatGPT-4

Verantwortlichkeiten:


Back 2025.01.18 Donate