Lebenslauf
Latex PDFs
Sie können die PDF-Version meines Lebenslaufs, erstellt mit LaTeX, hier herunterladen. Die chinesische Version finden Sie hier.
Profil
- 29-jähriger Mann, chinesischer Staatsbürger, wohnhaft in Guangzhou.
- Erreichte Platz 300 im Guangdong NOIP 2011 und löste rund 1000 Algorithmenprobleme online.
- Studierte ein Jahr an der Beijing Forestry University, bevor ich das Studium abbrach. Verfolge einen Associate Degree durch Selbststudium, mit sieben abgeschlossenen Kursen.
- Hauptsächlich bei LeanCloud, Beijing Square Root, Beyondsoft (ausgelagert an DBS Bank) und Farben Information (ausgelagert an HSBC Bank) tätig.
- 10 Jahre Berufserfahrung, davon 8 Jahre in Unternehmen und 2 Jahre als Freelancer.
- Spezialisiert auf 2 Jahre Mobile (Android, iOS) Engineering, 7 Jahre Full-Stack Engineering (6 Jahre Backend, 1 Jahr Frontend) und 1 Jahr Machine Learning/Big Data.
- Gutes Verständnis von HTML, CSS, Browser APIs, JavaScript, Vue.js, React, Angular und iOS/Android-Entwicklung.
- Vertraut mit Java, Spring, Spring Boot, MySQL, Redis, APIs, Netzwerken, Containern und verteilten Systemen.
- Vertraut mit Logging-, Datenbank- und Microservice-Modulen auf Alibaba Cloud, AWS und Azure.
- Muttersprache Chinesisch, fließend in Englisch (IELTS 6).
- Über 320 Bücher gelesen, darunter Lehrbücher, Persönlichkeitsentwicklung, Wirtschaft, Technologie und Geschichte.
- Entwickelte 10 Open-Source-GitHub-Projekte als Hauptentwickler, jedes mit über 500 Commits, verfügbar unter https://github.com/lzwjava.
- Selbstgelehrter Forscher mit drei akademischen Arbeiten zur Umkehrung von Kurzsichtigkeit und natürlichen Sehverbesserungsmethoden, inspiriert von den Werken von Yin Wang und Todd Becker, unterstützt durch drei Jahre Experimente.
- Detailliertes Software-Portfolio verfügbar unter https://lzwjava.github.io/pages/portfolio-en.
Berufserfahrung
Meitai Technology Services (Shanghai) Co., Ltd, Backend Engineer (Incoming), 2025.01 - Heute
- Meitai Technology Services ist eine Tochtergesellschaft von TEKsystems, die wiederum Teil von Allegis Group, Inc., einem multinationalen Talentmanagement-Unternehmen, ist. Nach erfolgreichem Bestehen des Vorstellungsgesprächs erhielt ich ein mündliches Angebot und bin derzeit im Onboarding für eine Backend-Engineer-Position, ausgelagert an HSBC Bank, eine führende globale Finanzinstitution.
- Die Rolle konzentriert sich auf die Entwicklung und Optimierung von Backend-Systemen in der Enterprise Technology-Abteilung der HSBC, unter Verwendung von Spring, Spring Boot, Java Core, Algorithmen, Redis, Multithreading, Netzwerken, Linux und Google Cloud-Technologien.
Tianjin Neusiri Information Technology, Backend Engineer, 2024.08 - 2024.10
- Neusiri ist ein chinesisches High-Tech-Unternehmen, das sich auf IT-Outsourcing spezialisiert hat, und eine Tochtergesellschaft von Neusoft Holdings. Wipro ist ein führendes Technologie-Dienstleistungsunternehmen, und HSBC Bank ist ein globaler Finanzriese.
- Erfolgreiches Bestehen des Vorstellungsgesprächs und direkter Vertrag mit Neusiri, mit dem Ziel, über eine Partnerschaft mit Wipro an HSBC Bank vermittelt zu werden. Aufgrund der neuesten Lieferantenrichtlinien der HSBC Bank wurde die Position jedoch storniert. Teilnahme an Schulungskursen von Neusiri und Wipro.
Freelancer, 2023.08 - 2024.07
- Analyse und Neuimplementierung einiger Kernbereiche von rund 30 Beispielprojekten zu Machine Learning, basierend auf PyTorch-, TensorFlow-Tutorials, Coursera-Online-Kursen oder anderen Open-Source-Projekten. Erhielt zwei Kursabschlusszertifikate von Coursera für Machine Learning Specialization und Deep Learning Specialization.
- Vorbereitung auf Prüfungen im Zusammenhang mit dem Erwerb eines Associate Degree, mit Schwerpunkt auf Fächern wie höhere Mathematik, Computerorganisation, lineare Algebra usw. Hörte viele japanische Lieder und schaute viele japanische TikTok-Videos, um die Sprache zu lernen.
- Teilnahme als Full-Stack-Entwickler an einem KI-gestützten Story-Bot-Projekt unter Verwendung der Claude-API für personalisierte Geschichten. Der Bot unterstützt die Einstellung von Prompts und enthält eine Verwaltungsseite für Konfigurationen. Entwickelt mit Python, Flask, React und Nginx und auf AWS bereitgestellt. Verwendete Prometheus für die Überwachung, ELK-Stack für das Log-Management und ChatGPT-4 für Programmierunterstützung.
Shenzhen Farben Information Technology Co., Backend Engineer, 2022.11 - 2023.07
- Farben ist ein führender Anbieter von Softwaretechnologie-Dienstleistungen in China. HSBC Bank ist eine der größten Banken und Finanzdienstleistungsinstitutionen der Welt. PayMe ist ein mobiler Bezahldienst der HSBC für Einwohner Hongkongs.
- Vertrag über Farben, zugewiesen an die HSBC Bank, und Beitrag zum PayMe-Projekt. Beteiligung an der Backend-Entwicklung für die Auto-Top-Up-Funktion, die automatisch Guthaben von der Kredit- oder Debitkarte des Benutzers auflädt, wenn das Guthaben unter einen bestimmten Betrag fällt. Überwachung von Post-Payment-Ereignissen von Azure EventHub und Überprüfung von Aufladungen, wenn ein Benutzer seine Auto-Top-Up-Konfiguration einrichtete. Verwendung von objektorientierter Programmierung zur eleganten Handhabung von Fällen und Anwendung von aspektorientierter Programmierung zur Protokollierung von Änderungen in der Auto-Top-Up-Tabelle.
- Aktive Beteiligung an der Cloud-Migration nach Teilnahme an der AWS-Schulung des Unternehmens. Refaktorisierung von APIs zur Nutzung von Header-basiertem Routing, Sicherstellung sicherer Zugriffs- und Datenbankkonfigurationen und Beteiligung an der Bereitstellung von Microservices in der neuen Cloud-Infrastruktur.
- Verwendung eines starken Tech-Stacks, einschließlich Java, Spring und Kafka, sowie Azure, Azure DevOps und AWS für Cloud-Dienste und kontinuierliche Integration.
Beyondsoft Consulting Inc, Backend Engineer, 2021.12 - 2022.11
- Beyondsoft Consulting ist ein führendes Unternehmen für Business-IT und Beratung. DBS Bank ist die größte Bank in Südostasien nach Vermögenswerten und eine der größten Banken in Asien.
- Vertrag mit Beyondsoft, zugewiesen an die DBS Bank, und Beitrag zu den Projekten DBS Client Connect und DBS DigiBank CN.
- Im DBS Client Connect-Projekt Beitrag zur Entwicklung des Equity-Trading-Microservices. Verantwortlichkeiten umfassten die Erstellung von Funktionen für die Anzeige von Aktien, Kundenanzeige, Pre-Trade-Prüfungen und die Platzierung von tatsächlichen Aktienhandelsaufträgen. Integration von Avaloq-APIs zur Verbesserung der zugrunde liegenden Infrastruktur und Verbesserung der Benutzererfahrung durch Implementierung eines Edit-Distance-Algorithmus zur Verfeinerung von Aktiencodesuchen.
- Im DBS DigiBank CN-Projekt aktive Beteiligung an der Entwicklung mehrerer Microservices für die Verwaltung von Investmentfonds, strukturierten Anlageprodukten, Anlageportfolios und Transaktionslisten. Unterstützung bei Leistungstests durch Analyse von Logs aus Pivotal Cloud Foundry zur Generierung von Berichten über die QPS der Microservices. Entwicklung eines Tools zur Automatisierung der Testgenerierung für das Testtool Karate, um den Testprozess zu optimieren und die Testabdeckung zu verbessern.
- Nutzung von Cloud-Technologien und modernen Frameworks, Anwendung von Automatisierungsbest Practices mit Tools wie Java, Spring Cloud, Jira, Confluence, Jenkins, Pivotal Cloud Foundry und Kibana sowie Verwendung von BDD- und TDD-Methoden.
Freelancer, 2020.01 - 2021.11
- Verfassen und Veröffentlichen von technischen Blogs zur Wissensvermittlung online, Verbesserung der Englischkenntnisse durch Netflix und Literatur sowie Verbesserung der Problemlösungsfähigkeiten durch die Bearbeitung von rund 500 Algorithmenproblemen und die Teilnahme an Codeforces-Wettbewerben. Gewann etwas praktische Erfahrung mit Big Data und Cloud-Native-Technologien durch die Erkundung von Einführungstutorials und die Ausführung von Beispielen für Spark, Hadoop, Kubernetes und Docker.
- Abschluss verschiedener Softwareprojekte als Freelancer, darunter LED-Schild-Website-Entwicklung, Enterprise-WeChat-Integration für ShowMeBug, Web-Scraper für Handelsdatenerfassung, eBook-Tool mathjax2mobi.
- LED-Schild-Website-Entwicklung (lvchensign.com): Entwicklung einer Website für ein LED-Schild-Herstellerunternehmen mit Bootstrap, HTML und JavaScript. Implementierung von Funktionen zur Präsentation von Produkten.
- Enterprise-WeChat-Integration für ShowMeBug: Beitrag zur Integration von ShowMeBug mit Enterprise WeChat, um einen nahtlosen Zugang zu technischen Interview-Tools innerhalb des Enterprise-WeChat-Ökosystems zu ermöglichen. Verwendung von Technologien wie Ruby, Ruby On Rails, PostgreSQL und dem WeChat SDK zur Schaffung einer reibungslosen Benutzererfahrung für Interviewer und Kandidaten.
- Web-Scraper für Handelsdatenerfassung: Entwicklung eines Web-Scrapers mit Python und Selenium zur Erfassung von Handelsdaten für ein Vliesstoffunternehmen. Automatisierung der Datenextraktion und Seitennavigation, Verarbeitung und Speicherung der Daten in einer SQLite-Datenbank und Generierung von Berichten für die Geschäftsanalyse.
- mathjax2mobi: Ein Tool zur Konvertierung von HTML-Inhalten mit MathJax-Gleichungen in eBook-freundliche Formate. Durch die Umwandlung von LaTeX-basierten MathJax-Gleichungen in SVG-Bilder wird die Kompatibilität mit eBook-Formaten wie MOBI sichergestellt. Verwendete Technologien umfassen Python, BeautifulSoup und Selenium.
Beijing Square Root Inc, Gründer & Full-Stack-Engineer, 2016.07 - 2019.12
- Beijing Square Root Inc. betrieb zwei Geschäfte in 3,5 Jahren. Von Juli 2016 bis September 2017 wurde Fun Live, eine Wissens-Live-Streaming-Plattform, eingeführt und betrieben. Von Januar 2018 bis Dezember 2019 wandelte sich das Unternehmen in ein Software-Beratungsgeschäft.
- Mit Fun Live konnten Benutzer an verschiedenen Wissensvorträgen wie Programmierung oder Design teilnehmen. Benutzer konnten Gebühren zahlen, um an Live-Sitzungen teilzunehmen oder Dozenten zu belohnen. Der Dozent verwendete das OBS-Tool, um Live-Streams an den Server zu senden. Benutzer konnten in Echtzeit am Vortrag teilnehmen oder die Aufzeichnung später ansehen. Die Plattform war nahtlos in WeChat für Benachrichtigungen integriert. Veranstaltete rund 80 Vorträge, gewann 30.000 Benutzer und Millionen von Seitenaufrufen. Verantwortlich für den größten Teil der Softwareentwicklung und des Marketings, unter Verwendung von PHP, Vue, HTML, CodeIgniter, MySQL, Redis, LeanCloud, Alibaba Cloud und WeChat SDK.
- Während der Software-Beratungsphase wurden 50 kleine Softwareprojekte für Kunden abgeschlossen, darunter Websites, Spiele und Apps. Der Umsatz betrug rund 3 Millionen RMB und der Gewinn rund 700.000 RMB. Verantwortlich für Projektverhandlungen, Teammanagement und einen Teil der Softwareentwicklung. Bemerkenswerte Projekte sind unten aufgeführt.
- MianbaoLive: Leitung einer umfassenden Backend-Refaktorierung für MianbaoLive, eine All-in-One-Plattform für Content-Monetarisierung und Social Economy. Optimierung der Leistung, Stabilität und Benutzererfahrung des gesamten Tech-Stacks. Zuvor wurden ThinkPHP, Node.js und Go verwendet, und alles wurde in Laravel für die serverseitige Entwicklung neu geschrieben. Die Plattform umfasste Module für Kurse, Benutzer, Inhalte, Benutzeranwesenheit, Zahlungen und Vertrieb. Partnerschaft mit Himalaya, einer der führenden Audio-Plattformen in China, und Synchronisation von Inhalten zwischen den Plattformen.
- Jiangsu TV’s Super Brain Program WeChat Mini Program: Verantwortlich für die gesamte Backend-Entwicklung und die Hälfte der Frontend-Entwicklung für das WeChat Mini Program des Super Brain-Programms. Engagierte Zuschauer mit interaktiven Rätselspielen, die es ihnen ermöglichten, zu konkurrieren und sich zu platzieren, um das “Super Brain” zu werden. Verwendung des WeChat Mini Program Frameworks und Wepy (Vue.js) zur Erstellung von Spielkomponenten und Ranglisten-Seiten. Integration von RESTful-APIs zur Abfrage von Spieledaten und Benutzerinformationen. Durchführung umfangreicher Leistungsoptimierungen, um sicherzustellen, dass das System hohe Lasten bewältigen kann, unter Verwendung von Caching-Technologien wie Redis.
- Chongding Conference: Leitung der Full-Stack-Entwicklung für Chongding Conference, eine mobile Quiz-App in China, die HQ Trivia ähnelt. Entwurf und Implementierung von Diensten und APIs zur Handhabung von Live-Quiz-Events, Benutzerverwaltung und Echtzeit-Frage-und-Antwort-Sitzungen. Verwendung von Java und Spring für das Backend, mit Redis und Kafka für Caching und Nachrichtenwarteschlangen, Zookeeper für die Dienstkoordination und Socket.IO für Echtzeit-Interaktionen. Entwicklung des Admin-Panels zur Unterstützung der Operatoren bei der Steuerung des Spiels. Die App unterstützte Live-Streaming, Echtzeit-Interaktion und robuste Leistung unter hohem Datenverkehr. Beitrag zu technischen Diskussionen zur Verwendung von SEI (Supplemental Enhancement Information) zur Synchronisierung des Zeitstempels des Live-Streamings mit den Quiz-Spiel-Interaktionen.
Beijing Dami Entertainment Co., Mitgründer & Full-Stack-Engineer, 2015.11 - 2016.7
- Beijing Dami Entertainment Co. war ein Unternehmen, das von 6 Internet-Enthusiasten, einschließlich mir, gegründet wurde. Startete und betrieb die Plattform CodeReview, eine professionelle Plattform für Code-Review, Kommunikation und Austausch. Gewann rund 3000 Benutzer.
- Die Plattform umfasste Funktionen wie Benutzerverwaltung, Code-Einreichung und -Review-Prozesse, Benachrichtigungssysteme, Zahlungsintegration sowie Event- und Workshop-Management. Ingenieure konnten ihren Code zur Überprüfung durch Experten einreichen, um die Qualität zu verbessern, und Experten erhielten Gebühren für ihre Reviews. Die Plattform bot auch Workshops und Events für Benutzer an.
- Verantwortlich für die Entwicklung des Backends und die Hälfte des Frontends. Verwendung eines starken Tech-Stacks, einschließlich PHP, Vue, CodeIgniter, Alibaba Cloud und Ping++.
Delicious Bookmarks (Beijing) Information Technology Co., Ltd., Software Engineer, 2014.07 - 2015.11
- Delicious Bookmarks ist ein führender Cloud-Computing-Anbieter in China, bekannt als LeanCloud. Es bietet eine vollständige Palette von Cloud-Diensten, einschließlich Objektspeicher, Dateispeicher, Web-Hosting, Container, Instant Messaging, Push-Benachrichtigungen, SMS und Spiel-Backends. Das Unternehmen bedient Hunderttausende von Entwickler-Benutzern.
- Beteiligung an der Entwicklung des LeanCloud Objective-C SDK und Java SDK. Verantwortlich für die Entwicklung des LeanChat iOS- und Android-Clients, einer Chat-Anwendung, die das Instant-Messaging-SDK demonstrieren soll. Zusätzlich arbeitete ich an verschiedenen Frontend-Projekten.
- Verwendung eines robusten Tech-Stacks, einschließlich moderner Tools wie iOS SDK, Android SDK, Cocoapods, Xcode, Android Studio und dem Angular-Framework.
Bildungshintergrund
Guangdong University of Foreign Studies, Computeranwendung, Associate Degree, 2022.10 - Heute
- Nationale Hochschul-Selbststudienprüfung. Bestanden 7 Kurse bis heute, Einführung in Betriebssysteme, Einführung in Datenstrukturen, Programmierung in höheren Sprachen (I), Englisch (I), Höhere Mathematik, Datenbanken und Anwendungen, Computeranwendungstechnologie.
- Derzeit Vorbereitung auf 10 Kurse wie Computerorganisation und -architektur, Computernetzwerke, Grundlagen der Elektronik (III), Mikrocomputer und Schnittstellentechnologie, Hochchinesisch, Mao-Zedong-Ideen und Theorie des Sozialismus mit chinesischen Merkmalen, Ideologische und moralische Kultivierung und Rechtsstaatlichkeit, Lineare Algebra,