Zusammenfassung
LaTeX PDFs
Sie können die PDF-Version meines Lebenslaufs, erstellt mit LaTeX, hier herunterladen. Die chinesische Version finden Sie hier.
Profil
- Männlich, geboren 1995, chinesischer Staatsbürger, wohnt in Guangzhou.
- Erreichte die Top 300 bei der Guangdong NOIP 2011 und löste etwa 1000 Algorithmusprobleme online.
- Studierte ein Jahr an der Beijing Forestry University, bevor er abbrach. Verfolgt einen Associate-Abschluss durch Selbststudium, mit sieben abgeschlossenen Kursen.
- Arbeitete hauptsächlich bei LeanCloud, Beijing Square Root, Beyondsoft (outsourced to DBS Bank), Farben Information (outsourced to HSBC Bank) und TEKsystems (outsourced to HSBC Bank).
- Sammelte 10 Jahre Berufserfahrung, darunter 8 Jahre in Unternehmensrollen 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.
- Muttersprachler Chinesisch, fließend Englisch (IELTS 6).
- Hat über 320 Bücher gelesen, darunter Lehrbücher, persönliche Entwicklung, Wirtschaft, Technologie und Geschichte.
- Entwickelte 10 Open-Source-GitHub-Projekte als Hauptentwickler, jedes mit über 500 Commits verfügbar unter https://github.com/lzwjava.
- Selbststudierender Forscher mit drei akademischen Artikeln zur Umkehrung der Kurzsichtigkeit und natürlichen Sehkraftwiederherstellung, inspiriert von den Arbeiten von Yin Wang und Todd Becker, unterstützt durch drei Jahre Experimentierung.
- Detailliertes Software-Portfolio verfügbar unter https://lzwjava.github.io/pages/portfolio-en.
Berufserfahrung
Allegis-BN Human Resources Consultants (Shanghai) Ltd. Guangzhou Branch, Backend Engineer, 2025.01 - Gegenwart
- Allegis-BN Human Resources Consultants (Shanghai) Ltd. Guangzhou Branch ist eine Tochtergesellschaft von TEKsystems und somit Teil der Allegis Group, Inc., einem multinationalen Talentmanagement-Unternehmen. Ich arbeitete in der Position eines Backend-Engineers, outsourced an HSBC Bank, eine führende globale Finanzinstitution.
- Diese Rolle umfasst die Entwicklung und Optimierung von Backend-Systemen innerhalb der Enterprise Technology Abteilung von HSBC, unter Verwendung von Technologien wie Spring, Spring Boot, Java, Multithreading, Netzwerken, Maven, Nexus und Entwicklung in Windows, Eclipse und IBM WebSphere Application Server.
Freelancer, 2023.08 - 2024.12
- Analysierte und implementierte erneut einige Kernteile von etwa 30 Beispielprojekten zu maschinellem Lernen aus 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.
- Bereitete sich auf Prüfungen zur Erlangung eines Associate-Abschlusses vor, mit Schwerpunkt auf Fächern wie fortgeschrittene Mathematik, Computerorganisation, Lineare Algebra usw. Hörte viele japanische Lieder und sah viele japanische TikTok-Videos, um die Sprache zu lernen.
- Arbeitete als Full Stack Developer an einem AI-gesteuerten Story-Bot-Projekt mit Claudes API für personalisierte Geschichten. Der Bot unterstützt das Einstellen von Prompts und enthält eine Verwaltungsseite zur Konfiguration. Entwickelt mit Python, Flask, React und Nginx und auf AWS bereitgestellt. Verwendete Prometheus zur Überwachung, ELK-Stack zur Protokollverwaltung und ChatGPT-4 zur Programmierungshilfe.
- Pflegte einen technischen Blog mit 431 Originalbeiträgen. Nutzte große Sprachmodelle, um Inhalte in 9 Sprachen zu übersetzen, Text-zu-Sprache-Audio bereitzustellen, PDF- und EPUB-Formate zu unterstützen, GitHub-Workflows zu integrieren und LaTeX zum Schreiben von Papieren oder Erstellen eines Lebenslaufs zu verwenden. Weitere verwendete Technologien sind Python, Jekyll, Deepseek und Mistral. Die Website ist https://lzwjava.github.io.
- Führte Experimente mit llama.cpp, Embeddings, Rerankern, Retrieval-Augmented Generation und dem MMLU-Benchmark durch. Erkundete Integrationen von Suchmaschinenanbietern wie Jina AI, Tavily AI Search API und ElevenLabs API.
Shenzhen Farben Information Technology Co., Backend Engineer, 2022.11 - 2023.07
- Farben ist ein führender Anbieter von Softwaretechnologiediensten in China. HSBC Bank ist eine der größten Banken- und Finanzdienstleistungsinstitutionen der Welt. PayMe ist ein mobiler Zahlungsdienst von HSBC, der sich an Einwohner Hongkongs richtet.
- Über Farben beauftragt, für HSBC Bank zu arbeiten und am PayMe-Projekt mitzuwirken. War an der Backend-Entwicklung des Auto Top Up-Features beteiligt, das automatisch Mittel von der Kredit- oder Debitkarte des Benutzers auflädt, wenn deren Guthaben unter einen bestimmten Betrag fällt. Überwachte Post-Zahlungsereignisse von Azure EventHub und überprüfte auf Aufladungen, wann immer ein Benutzer seine Auto Top Up-Konfiguration einrichtete. Verwendete dedizierte objektorientierte Programmierung, um Fälle elegant zu handhaben, und angewandte aspektorientierte Programmierung, um Protokolle für Änderungen in der Auto Top Up-Tabelle zu überprüfen.
- Trat aktiv der Cloud-Migration bei, nachdem an der AWS-Schulung des Unternehmens teilgenommen hatte. Überarbeitete APIs, um eine routingbasierte Anforderungsheader-Nutzung zu gewährleisten, sicherte Zugriff und Datenbankkonfigurationen und beteiligte sich an der Bereitstellung von Microservices auf der neuen Cloud-Infrastruktur.
- Nutzte einen starken Technologiestack, einschließlich Java, Spring und Kafka, zusammen mit Azure, Azure DevOps und AWS für Cloud-Dienste und kontinuierliche Integration.
Beyondsoft Guangzhou Co., Ltd., Backend Engineer, 2021.12 - 2022.11
- Beyondsoft Consulting ist ein führendes Unternehmen für Geschäfts-IT und Beratung. DBS Bank ist die größte Bank in Südostasien nach Vermögenswerten und eine der größten Banken in Asien.
- Über Beyondsoft beauftragt, für DBS Bank zu arbeiten und am DBS Client Connect und DBS DigiBank CN-Projekt mitzuwirken.
- Im DBS Client Connect-Projekt trug zur Entwicklung des Aktienhandels-Microservices bei. Verantwortlichkeiten umfassten die Erstellung von Funktionen für Aktienanzeige, Kundenanzeige, Vorhandelsprüfungen und das Platzieren tatsächlicher Aktienhandelsaufträge. Integrierte Avaloq APIs, um die zugrunde liegende Infrastruktur zu verbessern und die Benutzererfahrung durch Implementierung eines Edit-Distance-Algorithmus zur Verfeinerung von Aktienkodesuchen.
- Im DBS DigiBank CN-Projekt trug aktiv zur Entwicklung mehrerer Microservices bei, die das Management von Investmentfonds, strukturierte Anlageprodukte, Anlageportfolios und Transaktionslisten handhabten. Unterstützte Leistungstests durch Analyse von Protokollen aus Pivotal Cloud Foundry, um Berichte über die QPS der Microservices zu erstellen. Entwickelte ein Tool zur Automatisierung der Testgenerierung für das Testtool Karate, um den Testprozess zu rationalisieren und die Testabdeckung zu verbessern.
- Nutzte Cloud-Technologien und moderne Frameworks, indem sie Automatisierungsbestpraktiken mit Tools wie Java, Spring Cloud, Jira, Confluence, Jenkins, Pivotal Cloud Foundry und Kibana anwendete und BDD- und TDD-Methodologien nutzte.
Freelancer, 2020.01 - 2021.11
- Verfasste und veröffentlichte technische Blogs, um Wissen online zu teilen, verbesserte Englischkenntnisse durch Engagement mit Netflix und Literatur und verbesserte Problemlösungsfähigkeiten durch das Lösen von etwa 500 Algorithmusproblemen und Teilnahme an Codeforces-Wettbewerben. Erhielt etwas praktische Erfahrung mit Big Data und cloud-native Technologien durch das Erforschen von Einführungstutorials und das Ausführen von Beispielen für Spark, Hadoop, Kubernetes und Docker.
- Abschloss verschiedene Softwareprojekte als Freelancer, LED Sign Website Development, Enterprise WeChat Integration für ShowMeBug, Web Scraper für Trade Data Collection, eBook tool mathjax2mobi.
- LED Sign Website Development (lvchensign.com): Entwickelte eine Website für ein LED-Schildherstellungsunternehmen mit Bootstrap, HTML und JavaScript. Implementierte Funktionen zur Präsentation von Produkten.
- Enterprise WeChat Integration für ShowMeBug: Trat der Integration von ShowMeBug mit Enterprise WeChat bei, um einen nahtlosen Zugriff auf technische Interview-Tools innerhalb des Enterprise WeChat-Ökosystems zu ermöglichen. Nutzte Technologien wie Ruby, Ruby On Rails, PostgreSQL und das WeChat SDK, um eine reibungslose Benutzererfahrung für Interviewer und Kandidaten zu schaffen.
- Web Scraper für Trade Data Collection: Entwickelte einen Web-Scraper mit Python und Selenium, um Handelsdaten für ein Vliesstoffunternehmen zu sammeln. Automatisierte Datenextraktion und Seitennavigation, verarbeitete und speicherte die Daten in einer SQLite-Datenbank und erstellte Berichte für die Geschäftsanalyse.
- mathjax2mobi: Ein Tool, das entwickelt wurde, um HTML-Inhalte mit MathJax-Gleichungen in eBook-freundliche Formate umzuwandeln. Durch Umwandeln von LaTeX-basierten MathJax-Gleichungen in SVG-Bilder stellt es die Kompatibilität mit eBook-Formaten wie MOBI sicher. Verwendete Technologien sind 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 rollte es Fun Live aus, eine Wissens-Live-Broadcasting-Plattform. Von Januar 2018 bis Dezember 2019 wandelte es sich in ein Softwareberatungsgeschäft.
- Mit Fun Live konnten Benutzer an verschiedenen Wissensvorträgen wie Programmierung oder Design teilnehmen. Benutzer konnten Gebühren für die Teilnahme an Live-Sitzungen zahlen oder Dozenten belohnen. Der Dozent nutzte das OBS-Tool, um Live-Streams an den Server zu senden. Benutzer konnten an der Vorlesung in Echtzeit teilnehmen oder die Wiedergabe später sehen. Die Plattform integrierte sich nahtlos mit WeChat für Benachrichtigungen. Gastgeberte etwa 80 Vorträge, gewann 30.000 Benutzer und Millionen von Seitenaufrufen. Verantwortlich für den Großteil der Softwareentwicklung und des Marketings, nutzte PHP, Vue, HTML, CodeIgniter, MySQL, Redis, LeanCloud, Alibaba Cloud und WeChat SDK.
- Während der Softwareberatungsgeschäftsperiode wurden 50 kleine Softwareprojekte für Kunden abgeschlossen, darunter Websites, Spiele und Apps. Der Umsatz betrug etwa 3 Millionen RMB und der Gewinn etwa 700.000 RMB. Verantwortlich für Projektverhandlungen, Teammanagement und einige Softwareentwicklung. Bemerkenswerte Projekte sind unten gezeigt.
- MianbaoLive: Leitete eine umfassende Backend-Neugestaltung für MianbaoLive, eine One-Stop-Inhaltsmonetarisierungs- und Social-Economy-Plattform. Optimierte die Leistung, Stabilität und Benutzererfahrung des gesamten Technologiestacks. Zuvor verwendet ThinkPHP, Node.js und Go, und schrieb alles in Laravel für die serverseitige Entwicklung um. Die Plattform umfasste Module für Kurse, Benutzer, Inhalte, Benutzerbesuche, Zahlungen und Vertriebsverkäufe. Partnerte mit Himalaya, einer führenden Audio-Plattform in China, und synchronisierte Inhalte 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 Super Brain-Programm des WeChat Mini Program. Engagierte Zuschauer mit interaktiven Puzzle-Spielen, die es ihnen ermöglichten, zu konkurrieren und sich zu platzieren, um der “Super Brain” zu werden. Nutzte den WeChat Mini Program-Framework und Wepy (Vue.js), um Spielkomponenten und Ranglisten-Seiten zu erstellen. Integrierte RESTful APIs, um Spiel- und Benutzerinformationen abzurufen. Führte umfangreiche Leistungstuning durch, um sicherzustellen, dass das System hohe Konkurrenz bewältigen konnte, indem es Caching-Technologien wie Redis nutzte.
- Chongding Conference: Leitete die Full-Stack-Engineering für Chongding Conference, eine mobile Quiz-App in China, die HQ Trivia ähnelt. Entwarf und implementierte Dienste und APIs, um Live-Quiz-Veranstaltungen, Benutzerverwaltung und Echtzeit-Fragen- und Antwortsitzungen zu handhaben. Nutzte Java und Spring für das Backend, mit Redis und Kafka für Caching und Message Queuing, Zookeeper für Service-Koordination und Socket.IO für Echtzeit-Interaktionen. Entwickelte das Admin-Panel, um Betreibern die Kontrolle über das Spiel zu ermöglichen. Die App unterstützte Live-Streaming, Echtzeit-Interaktion und robuste Leistung unter hohen Verkehrsbedingungen. Trat technischen Diskussionen über die Nutzung von SEI (Supplemental Enhancement Information) bei, um den Zeitstempel des Live-Streamings mit den Quiz-Spiel-Interaktionen zu synchronisieren.
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 gegründet wurde, einschließlich mir. Startete und betrieb die Plattform CodeReview, eine professionelle Plattform für Code-Review, Kommunikation und Austausch. Gewann etwa 3000 Benutzer.
- Die Plattform umfasste Funktionen wie Benutzerverwaltung, Code-Einreichungs- und -Review-Prozesse, Benachrichtigungssysteme, Zahlungsintegration und Event- und Workshop-Verwaltung. Ingenieure konnten ihren Code zur Verbesserung seiner Qualität zur Überprüfung durch Experten einreichen, und Experten erhielten Gebühren für ihre Überprüfungen. Die Plattform bot auch Workshops und Events an, die für Benutzer offen waren.
- Verantwortlich für die Entwicklung des Backends und der Hälfte des Frontends. Nutzte einen starken Technologiestack, 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 einen vollständigen Satz von Cloud-Diensten, einschließlich Object Storage, File Storage, Web Hosting, Containers, Instant Messaging, Push Notifications, SMS und Game Backends. Das Unternehmen bedient Hunderttausende von Entwicklerbenutzern.
- War an der Entwicklung des LeanCloud Objective-C SDK und Java SDK beteiligt. Verantwortlich für die Entwicklung von LeanChat iOS Client und Android Client, eine Chat-Anwendung, die entwickelt wurde, um das Instant Messaging SDK zu demonstrieren. Zusätzlich arbeitete an verschiedenen Frontend-Projekten.
- Nutzte einen robusten Technologiestack, indem moderne Tools wie iOS SDK, Android SDK, Cocoapods, Xcode, Android Studio und das Angular-Framework genutzt wurden.
Bildungsweg
Guangdong University of Foreign Studies, Computer Application, Associate Degree, 2022.10 - Gegenwart
- Nationale Hochschulbildung Selbststudium. Bestand 7 Kurse bis heute, Einführung in Betriebssysteme, Einführung in Datenstrukturen, Fortgeschrittene Sprachprogrammierung (I), Englisch (I), Fortgeschrittene Mathematik, Datenbanken und Anwendungen, Computeranwendungstechnologie.
- Bereitet sich derzeit auf 9 Kurse vor, darunter Computerorganisation und -architektur, Computernetzwerke, Grundlegende elektronische Technologie (III), Mikrocomputer und Schnittstellentechnologie, Hochschulchinesisch, Mao Zedongs Gedanken und Theorie des Sozialismus mit chinesischen Merkmalen und Ideologische und moralische Erziehung und Rechtsstaatlichkeit, Lineare Algebra, Einführung in das Recht.
Beijing Forestry University, Digital Media Arts, Bachelor (Abgebrochen), 2013.09 - 2014.06
- Bestand 13 Kurse, wie Einführung in den Computer, Grundlagen der Programmierung, Programmierungsgrundlagen-Labor, College English, Fortgeschrittene Mathematik, Prinzipien und Techniken der digitalen Bildgebung, Zwei-Dimensionales Grafik-Technologie.
- Entwickelte eine Campus-Assistenten-Android-Anwendung “Bjfu Assistant”, die Funktionen wie das Überprüfen von Noten und Alumni-Foren integriert. Sie wurde von Tausenden von Benutzern auf dem Campus heruntergeladen und verwendet. Und ich entwickelte eine Android-App zum Englischlernen durch das Anschauen von Filmclips und gewann den dritten Preis in einem Hackathon.
- Rangierte in der Spitze 1 in meinem Schulwettbewerb ACM/ICPC monatliches Training unter etwa 100 Top-Studenten der Universität, einschließlich höherer Jahrgänge.
- Gewann den dritten Preis im „Youth, Health, New Media“ digital works creativity contest, organisiert von UNESCO und der Communication University of China, für das digitale Werk „Mom Shy To Say“.
Guangzhou Yuyan Middle School, Wissenschaft, Mittelschuldiplom, 2007.07 - 2013.06
- Rangierte in der Top 300 von 100.000 Studenten in der Guangzhou High School Entrance Prüfung.
- Rangierte in der Top 300 in der 2011 Guangdong NOIP (National Olympiad in Informatics in Provinces).
Projekte
Unternehmensprojekte
- AI-gesteuerter Story Bot (2024.5 - 2024.7) Teilnahme an der Full-Stack-Entwicklung. Nutzte Technologien wie Python, Flask, React, AWS und Claude.
- PayMe von HSBC (2022.11 - 2023.07) Teilnahme an der Backend-Entwicklung des Auto Top Up-Features und Cloud-Migration. Nutzte Technologien wie Java, Spring Cloud, Azure und AWS.
- DBS Digibank CN (2022.7 - 2022.11) Teilnahme an der Backend-Entwicklung von Investmentfonds. Nutzte Technologien wie Java, Spring Cloud und Pivotal Cloud Foundry.
- DBS Client Connect (2021.12 - 2022.6) Teilnahme an der Backend-Entwicklung von Aktienhandel. Nutzte Technologien wie Java, Spring Cloud und Pivotal Cloud Foundry.
- ShowMeBug (2021.7 - 2021.9) Verantwortlich für die Integration zwischen der Plattform und Enterprise WeChat, einschließlich Anmeldung und einfacher Interview-Eingang. Nutzte Technologien wie Ruby on Rails, PostgreSQL und WeChat SDK.
- Square Root Inc Projekte (2018.1 - 2019.12) Teilnahme an 50 verschiedenen Projekten, einschließlich Websites, Spielen, Apps und WeChat Mini Programs. Verantwortlich für Teammanagement, Vertragsverhandlungen, Projektmanagement, Kundenkommunikation und einige Softwareentwicklung.
- Super Brain TV Program WeChat Mini Program (2018.2 - 2018.3) Verantwortlich für die Backend- und Frontend-Entwicklung. Nutzte Technologien wie Java, Spring, JavaScript, HTML und AliCloud.
- Chongding Conference (2017.9 - 2018.1) Verantwortlich für einige Backend-Entwicklung und Frontend-Entwicklung des Admin-Panels für eine Live-Streaming-Quiz-App. Nutzte Technologien wie Java, Spring, WebSocket und Netty.
- Mianbao Live (2017.9 - 2018.1) Verantwortlich für die Neugestaltung des Backends einer One-Stop-Inhaltsmonetarisierungsplattform. Nutzte Technologien wie PHP, TypeScript, Laravel und Go.
- Fun Live (2016.6 - 2017.9) Verantwortlich für den Großteil der Codeentwicklung einer Wissens-Live-Broadcasting-Plattform. Nutzte Technologien wie PHP, JavaScript, HTML, AliCloud und RTMP Streaming.
- LeanCloud SDK und LeanChat (2014.07 - 2015.10) Verantwortlich für einige Objective-C und Java SDK-Entwicklung und die gesamte Entwicklung ihrer Demo-App LeanChat.
Open Source & Blog & Codeforces (2013-09 bis Gegenwart)
- Erkunden Sie meine Open-Source-Projekte, Unternehmensinitiativen und persönliche Nebenprojekte auf GitHub: https://github.com/lzwjava
- algorithm-solutions: Lösungen für Algorithmusprobleme, 2466 Commits, Java
- lzwjava.github.io: Mein Blog, 500 Commits, Englisch & Chinesisch
- live-server: Backend einer Wissens-Live-Broadcasting-Plattform, 660 Commits, PHP
- live-mobile-web: Mobile Frontend einer Wissens-Live-Broadcasting-Plattform, 528 Commits, Vue & JavaScript
- live-web: Desktop Frontend einer Wissens-Live-Broadcasting-Plattform, 140 Commits, Vue
- live-wxapp: WeChat Miniprogram einer Wissens-Live-Broadcasting-Plattform, 63 Commits, JavaScript
- code-review-server: Backend einer professionellen Plattform für Code-Review, 275 Commits, PHP
- code-review-web: Frontend einer professionellen Plattform für Code-Review, 302 Commits, Vue & JavaScript
- weimg-server: Backend einer Bildgemeinschaft, 35 Commits, PHP
- weimg-ios: iOS-Anwendung einer Bildgemeinschaft, 77 Commits, Objective-C
- leanchat-ios: iOS Chat-Anwendung, 556 Commits, Objective-C
- leanchat-android: Android Chat-Anwendung, 412 Commits, Java
- curiosity-courses: Ein Programmierungskurs, 215 Commits, Chinesisch
- LZAlbum: Eine iOS-Anwendung ähnlich wie WeChat Moments, 47 Commits, Objective-C
- TabsKiller: Ein Chrome-Plugin, um das Schließen von Browser-Tabs zu unterstützen, 19 Commits, JavaScript
- Reveal-In-GitHub: Ein Xcode-Plugin, 57 Commits, Objective-C
- LvchenSign: Website für ein Werbeschildunternehmen, 40 Commits, JavaScript
- feynman-lectures-mobi: Tool zum Konvertieren von LaTeX in SVG für das Erstellen von MOBI eBooks, 47 Commits, Python
- flower-recognition: Android-Anwendung zur Blumenerkennung, 37 Commits, Java
- Creak: Ein einfacher HTML-Parser, 49 Commits, Swift
Fähigkeiten
Ich habe seit 2008 viele Fähigkeiten erworben. In Bezug auf die Nutzungszeit ist die hochrangige Beschreibung wie folgt. Es unterscheidet sich von der Berufserfahrung. Ich verwende es, um meine relative Vertrautheit mit meinen Fähigkeiten zu zeigen.
- 5 oder mehr Jahre Nutzungserfahrung: Chinesisch, Englisch, Schreiben, Java, Algorithmus, Testgetriebene Entwicklung, Cloud-Computing, DevOps, Backend-Entwicklung
- 3 bis 4 Jahre Nutzungserfahrung: Kantonesisch, iOS-Entwicklung, Android-Entwicklung
- 1 bis 2 Jahre Nutzungserfahrung: Produktmanagement, Maschinelles Lernen, Frontend-Entwicklung
- Weniger als 1 Jahr Nutzungserfahrung: Japanisch
Tools
Unten sind detaillierte Tools, die mir helfen, die oben genannten Fähigkeiten zu erwerben, plus andere interessante Tools. Ich verwende einige davon immer noch und kann einige Tage lernen, um den Rest wieder zu verwenden.
- Natürliche Sprache: Englisch, Chinesisch, Kantonesisch, Hakka, Japanisch
- Betriebssystem: Linux, Windows, MacOS, Android, iOS, OpenWRT
- Sprache: PHP, Java, Objective-C, Swift, Ruby, HTML, C, C++, JavaScript, Lisp, Clojure, TypeScript, Node.js, Go, Python, Pascal
- Domänenspezifische Sprache: JSON, CSS, SQL, NoSQL, Kusto Query Language, Kibana Query Language
- Datenbank: MySQL, SQLite, PostgreSQL, Microsoft SQL Server, Amazon RDS, MongoDB
- Frontend: Vue, React, Angular, jQuery, Hexo, Jekyll, Stylus, Sass
- Framework: RTMP Streaming, HTTP/IP, Spring, Spring Boot, Hibernate, Netty, CodeIgniter, Laravel, Flask, Express, Socket.IO, iOS SDK, Android SDK, Flutter
- Big Data: Redis, Kafka, Spark, Flink, ZooKeeper
- Mathematik: Analysis, Lineare Algebra, Diskrete Mathematik, LaTeX
- Entwicklung: NPM, Webpack, Git, HomeBrew, Gradle, Maven, Xcode, VSCode, Sketch, Powershell, IntelliJ IDEA, Cocopods, Android Studio, WordPress, ChatGPT
- DevOps: Travis CI, GitHub Actions, Jenkins, SonarQube, Prometheus, Elasticsearch, Logstash, Kibana, Nginx, Docker, Kubernetes, PM2
- Maschinelles Lernen: TensorFlow, PyTorch, Theano, Anaconda, Jupyter Notebook, CUDA, Numpy, Pandas
- Cloud: GitHub, GitLab, Jira, Confluence, Digital Ocean, Vultr, AWS, Azure, Google Cloud Platform, Linode, Alibaba Cloud, Qiniu Cloud, Tencent Cloud, LeanCloud, Firebase, Pivotal Cloud Foundry, Cloudflare, GoDaddy, Agora, Vercel
- Große Sprachmodelle: OpenAI, Claude, MiniMax, Amazon Bedrock
- Linux: nmap, grep, awk, ffmpeg, htop, df, lsof, strace, tcpdump, iostat, iptables, rsync, journalctl, systemctl, curl, tmux, traceroute, emacs, diff
- Test: Postman, Selenium, Karate, JUnit, Mockito, Apache JMeter, Apache ab
Fachwissen
Unten ist eine Zusammenfassung meiner Expertise und Wissensdomänen. Während ich ein solides Verständnis einiger Themen und eine grundlegendere Vertrautheit mit anderen habe, würde ich mich freuen, mehr in einem Interview zu teilen, wenn Sie an einem bestimmten Bereich interessiert sind.
- Branchenwissen: Banking und Zahlungen, Bildung und E-Learning-Plattformen, Social Media und Content-Plattformen, Benutzer- und Kontenverwaltung, Benachrichtigungssysteme, Daten und Analyse, Mobile Anwendungen, Zahlungssysteme, Transaktionsmanagement, Social Media-Integration, Videoverwaltung, Belohnungssysteme, Live-View-Tracking, Anwendungsverwaltung, Investmentfonds und Aktienhandel, Browserbasierte Programmierumgebungen.
- Grundlagen der Informatik: Fortgeschrittene Mathematik, Computerorganisation, Betriebssysteme, Computernetzwerktechnologie, Datenbanken und Anwendungen, Computeranwendungstechnologie, Datenstrukturen und Algorithmen, Mikrocomputer und Schnittstellentechnologie
- Technologie und Entwicklung: Mehrsprachige Kommunikation, Cross-Platform-Entwicklung, Full-Stack-Programmierung, Datenbankverwaltung, Maschinelles Lernen und Big Data, Mathematische Fähigkeiten, Entwicklungs-Tools, Implementierung von maschinellem Lernen, Fortgeschrittene Linux-Nutzung, Testen und Qualitätssicherung, API-Integration, Open-Source-Beiträge, Technisches Schreiben und Bloggen, Cloud-Computing-Dienste, Verteilte Systeme, Hochleistungsoptimierung, Echtzeitanwendung, RTMP Streaming, Continuous Integration/Continuous Deployment (CI/CD), Containerisierung und Orchestrierung, Netzwerksicherheit, Agile Methodologien, Softwarearchitektur, DevOps-Praktiken, Cloud-native Anwendungen, API-Entwicklung, Versionskontrollsysteme, Serverless Computing, Leistungsüberwachung, Datenengineering, Sicherheitsbestpraktiken, Software Development Lifecycle (SDLC), Technische Mentoring, Projektmanagement.
Ausgewählte Blog-Posts
Unten ist eine Auswahl meiner Blog-Posts, die persönliche Wachstumsgeschichten, Startup-Reisen, Englischlernen, Programmierung, Geek-Projekte und mehr abdecken. Bitte besuchen Sie lzwjava.github.io und suchen Sie die Titel, um sie zu überprüfen.
- Aufbau einer skalierbaren Anwendung auf Azure
- Umfassender Leitfaden zum Spring Framework
- Bauen Sie einen AI-gesteuerten Story Bot mit Flask, React und ELK
- End-to-End Trace ID Implementierung
- Bereitstellung mit Pivotal Cloud Foundry
- Die Weisheit des Lernens
- Zen und die Kunst des maschinellen Lernens
- Wie man einen Computer baut
- Einführung in die Web-Programmierung
- Praktisch: Webseiteninhalt auslesen
- Englisch meistern: Auf und neben der Arbeit
- Die Reise des Englischlernens
- Wie man Englischkenntnisse mit großen Mengen an Input verbessert
- Umwandeln von Feynmans Physik-Webseiten in ein eBook
- Einrichten von Live-Streaming mit OBS, SRS und FFmpeg
- Lieyunwang: Post-95-Unternehmer gründete die Wissens-Live-Streaming-Plattform QuZhibo
- Verbesserung der iOS-Entwicklung mit automatisiertem Testen und Tools
- Meine Reise in die Vereinigten Staaten: Erste Eindrücke vom Silicon Valley
- Fortgeschrittene Git-Operationen und Prinzipien
- Erkunden von WebSocket
- Portieren von FFmpeg zu Android
- Ein tiefer Einblick in benutzerdefiniertes Zeichnen in Android
Papiere
Ich bin ein selbststudierender Forscher mit drei akademischen Artikeln zur Umkehrung der Kurzsichtigkeit und natürlichen Sehkraftwiederherstellung, inspiriert von den Arbeiten von Yin Wang und Todd Becker, unterstützt durch drei Jahre Experimentierung. In der Informatik strebe ich weiterhin nach ähnlichen Durchbrüchen.
- Li, Zhiwei. (Jun 2023). Experimentelle Verifikation der Methode zur natürlichen Sehkraftwiederherstellung. Zhiweis Blog. http://lzwjava.github.io/vision-restoration-en.
- Li, Zhiwei. (Jun 2023). Die Diskussion über Astigmatismus, wenn die Augen wieder ihre normale Form annehmen. Zhiweis Blog. https://lzwjava.github.io/astigmatism-en.
- Li, Zhiwei. (Nov 2024). Natürliche Sehkraftwiederherstellung: Das Prinzip des ‘gerade noch klaren’. Zhiweis Blog. https://lzwjava.github.io/barely-clear-en.
Gelesene Bücher
Ich habe über 320 Bücher gelesen, darunter Lehrbücher, persönliche Entwicklung, Wirtschaft, Technologie und Geschichte. Unten sind Schlüsselbücher und Ressourcen, die mein Denken geprägt haben.
- Beginning Algorithm Contests - Rujia Liu
- Steve Jobs - Walter Isaacson
- Treat Time as a Friend - Xiaolai Li
- The 7 Habits of Highly Effective People - Stephen R. Covey
- Sapiens: A Brief History of Humankind - Yuval Noah Harari
- Computer Systems: A Programmer’s Perspective - Randal E. Bryant, David R. O’Hallaron
- Yin Wang’s Blog (yinwang.org)
- Paul Graham’s Essays (paulgraham.com)
Links
Zertifikate
- Beijing Forestry University Dropout Certificate
- China Higher Education Official Report (Bachelor Education, Dropout Status)
- IELTS Academics, Score 6
- Machine Learning Specialization Course Completion Certificate, provided by DeepLearning.AI and Standford University
- Deep Learning Specialization Course Completion Certificate, provided by DeepLearning.AI
- Developing on AWS, provided by AWS Training
Erwartungen
- Erwartete Positionen: Full Stack Engineer / Backend Engineer
- Erwartete Standorte: Guangzhou