Lebenslauf | Original, von KI übersetzt
LaTeX PDFs
Sie können die PDF-Version meines Lebenslaufs, erstellt mit LaTeX, hier herunterladen. Sie können auch die chinesische Version hier finden.
Profil
- Männlich, geboren 1995, chinesischer Staatsbürger, wohnt in Guangzhou.
- Erreichte Platz 300 in der Guangdong NOIP 2011 und löste etwa 1000 Algorithmusprobleme online.
- Studierte ein Jahr an der Beijing Forestry University, bevor er abbrach. Strebt einen Associate Degree durch Selbststudium an, mit neun abgeschlossenen Kursen.
- Derzeit bei TEKsystems (ausgelagert an HSBC Bank). Vorherige Erfahrungen bei LeanCloud, Beijing Square Root, Beyondsoft (ausgelagert an DBS Bank) und Farben Information (ausgelagert an HSBC Bank).
- Sammelte 11 Jahre Berufserfahrung, einschließlich 8 Jahre in Unternehmensrollen und 3 Jahre als Freelancer.
- Spezialisiert auf 2 Jahre Mobile (Android, iOS) Engineering, 8 Jahre Full-Stack Engineering (7 Jahre Backend, 1 Jahr Frontend) und 1 Jahr in 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 in Chinesisch, fließend in Englisch (IELTS 6).
- Hat über 320 Bücher gelesen, darunter Lehrbücher, persönliche Entwicklung, Geschäft, Technologie und Geschichte.
- Entwickelte 10 Open-Source-GitHub-Projekte als Hauptentwickler, jedes mit über 500 Commits, verfügbar unter https://github.com/lzwjava.
- Selbststudienforscher mit drei akademischen Artikeln zur Umkehrung von Kurzsichtigkeit und natürlicher Sehkraftwiederherstellung, inspiriert von den Werken 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
Meitai Technology Service (Shanghai) Co., Ltd. Guangzhou Branch, Backend Engineer, 2025.02 - Gegenwart
- Meitai Technology Service (Shanghai) Co., Ltd. Guangzhou Branch ist eine Tochtergesellschaft von TEKsystems und somit Teil der Allegis Group, Inc., einem multinationalen Talentmanagementunternehmen. Ich arbeitete in der Position eines Backend Engineers, ausgelagert an die HSBC Bank, eine führende globale Finanzinstitution.
- Diese Rolle umfasst die Entwicklung und Optimierung von Backend-Systemen innerhalb der Enterprise Technology-Abteilung der HSBC, unter Verwendung von Technologien wie Spring Boot, Java, Multithreading, Netzwerken, Maven, Nexus und Entwicklung in Windows, Eclipse und IBM WebSphere Application Server.
Freelancer, 2023.08 - 2025.01
- Analysierte und implementierte erneut einige Kernteile von etwa 30 Beispielprojekten zu Machine Learning, aus PyTorch, TensorFlow-Tutorials, Coursera-Online-Kursen oder anderen Open-Source-Projekten. Erhielt zwei Kursabschlusszertifikate von Coursera über Machine Learning Specialization und Deep Learning Specialization.
- Bereitete sich auf Prüfungen zur Erlangung eines Associate Degrees vor, mit Schwerpunkt auf Fächern wie fortgeschrittene Mathematik, Computerorganisation, lineare Algebra usw. Hörte viele japanische Lieder und schaute viele japanische TikTok-Videos, um die Sprache zu lernen.
- War als Full Stack Developer an einem AI-gesteuerten Story-Bot-Projekt beteiligt, das Claudes API für personalisierte Geschichten nutzte. Der Bot unterstützt die Einstellung von Prompts und enthält eine Verwaltungsseite für die Konfiguration. Entwickelt mit Python, Flask, React und Nginx und auf AWS bereitgestellt. Verwendete Prometheus zur Überwachung, ELK-Stack zur Logverwaltung und ChatGPT-4 zur Programmierunterstützung.
- 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, mit GitHub-Workflows zu integrieren und LaTeX zum Schreiben von Artikeln 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. Untersuchte 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 Softwaretechnologie-Dienstleister in China. Die HSBC Bank ist eine der größten Banken- und Finanzdienstleistungsinstitutionen der Welt. PayMe ist ein mobiler Zahlungsdienst der HSBC, der sich an Einwohner Hongkongs richtet.
- Über Farben beauftragt, für die HSBC Bank zu arbeiten und zum PayMe-Projekt beizutragen. War an der Backend-Entwicklung der Auto Top Up-Funktion beteiligt, die automatisch Gelder von der Kredit- oder Debitkarte des Benutzers auflädt, wenn der Kontostand unter einen bestimmten Betrag fällt. Überwachte Post-Zahlungsereignisse von Azure EventHub und prüfte auf Aufladungen, wann immer ein Benutzer seine Auto Top Up-Konfiguration einrichtete. Nutzte dedizierte objektorientierte Programmierung, um Fälle elegant zu handhaben, und anwendete aspektorientierte Programmierung, um Änderungen in der Auto Top Up-Tabelle zu protokollieren.
- Trug aktiv zur Cloud-Migration nach Teilnahme an der AWS-Schulung des Unternehmens bei. Refaktorierte APIs, um request-header-basiertes Routing zu nutzen, stellte sicheren Zugriff und Datenbankkonfigurationen sicher und war an der Bereitstellung von Microservices auf der neuen Cloud-Infrastruktur beteiligt.
- 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. Die 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 die DBS Bank zu arbeiten und zu den Projekten DBS Client Connect und DBS DigiBank CN beizutragen.
- Im DBS Client Connect-Projekt trug zur Entwicklung des Equity Trading Microservice bei. Verantwortlichkeiten umfassten die Erstellung von Funktionen für die Anzeige von Aktien, Kundenanzeige, Vorhandelsprüfungen und das Platzieren tatsächlicher Aktienhandelsaufträge. Integrierte Avaloq-APIs, um die zugrunde liegende Infrastruktur zu verbessern, und verbesserte das Benutzererlebnis 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 Investmentprodukte, Investmentportfolios und Transaktionslisten handhaben. Unterstützte bei Leistungsprüfungen 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 straffen und die Testabdeckung zu verbessern.
- Nutzte Cloud-Technologien und moderne Frameworks, indem es 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 die Englischkenntnisse durch Engagement mit Netflix und Literatur und verbesserte die Problemlösungsfähigkeiten durch das Lösen von etwa 500 Algorithmusproblemen und Teilnahme an Codeforces-Wettbewerben. Sammelte etwas praktische Erfahrung mit Big Data und cloud-nativen Technologien, indem es Einführungstutorials erkundete und Beispiele für Spark, Hadoop, Kubernetes und Docker ausführte.
- Vollendete 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 unter Verwendung von Bootstrap, HTML und JavaScript. Implementierte Funktionen zur Präsentation von Produkten.
- Enterprise WeChat Integration für ShowMeBug: Trug zur Integration von ShowMeBug mit Enterprise WeChat bei, wodurch ein nahtloser Zugriff auf technische Interview-Tools innerhalb des Enterprise WeChat-Ökosystems ermöglicht wurde. Nutzte Technologien wie Ruby, Ruby On Rails, PostgreSQL und das WeChat SDK, um ein reibungsloses Benutzererlebnis für Interviewer und Kandidaten zu schaffen.
- Web Scraper für Trade Data Collection: Entwickelte einen Web Scraper unter Verwendung von Python und Selenium, um Handelsdaten für ein Unternehmen für Vliesstoff zu sammeln. Automatisierte die Datenextraktion und Seitennavigation, verarbeitete und speicherte die Daten in einer SQLite-Datenbank und erstellte Berichte für die Geschäftsanalyse.
- mathjax2mobi: Ein Tool, das zur Umwandlung von HTML-Inhalten mit MathJax-Gleichungen in eBook-freundliche Formate entwickelt wurde. Durch Umwandlung von LaTeX-basierten MathJax-Gleichungen in SVG-Bilder wird die Kompatibilität mit eBook-Formaten wie MOBI sichergestellt. 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 startete und betrieb es Fun Live, eine Wissens-Live-Übertragungsplattform. Von Januar 2018 bis Dezember 2019 verwandelte es sich in ein Softwareberatungsgeschä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 nutzte das OBS-Tool, um Live-Streams auf den Server zu übertragen. Benutzer konnten an dem Vortrag in Echtzeit teilnehmen oder die Wiedergabe später sehen. Die Plattform integrierte sich nahtlos mit WeChat für Benachrichtigungen. Hostete etwa 80 Vorträge, gewann 30.000 Benutzer und Millionen von Seitenaufrufen. Verantwortlich für die meisten Softwareentwicklungen und Marketing, unter Nutzung von PHP, Vue, HTML, CodeIgniter, MySQL, Redis, LeanCloud, Alibaba Cloud und WeChat SDK.
- Während der Softwareberatungsgeschäftszeit wurden 50 kleine Softwareprojekte für Kunden abgeschlossen, einschließlich Websites, Spielen und Apps. Der Umsatz betrug etwa 3 Millionen RMB und der Gewinn etwa 700.000 RMB. Verantwortlich für Projektverhandlungen, Teammanagement und einige Softwareentwicklungen. Bemerkenswerte Projekte sind unten aufgeführt.
- MianbaoLive: Leitete eine umfassende Backend-Refaktorierung für MianbaoLive, eine One-Stop-Content-Monetarisierungs- und Social-Economy-Plattform. Optimierte die Leistung, Stabilität und das Benutzererlebnis des gesamten Technologiestacks. 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, 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 Rätselspielen, wodurch sie konkurrieren und sich einreihen konnten, um den “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 Leistungsoptimierungen durch, um sicherzustellen, dass das System hohe Konkurrenz bewältigen konnte, unter Nutzung von Caching-Technologien wie Redis.
- 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 zur Handhabung von Live-Quiz-Veranstaltungen, Benutzerverwaltung und Echtzeit-Frage- und Antwortsitzungen. Nutzte Java und Spring für das Backend, mit Redis und Kafka für Caching und Message Queuing, Zookeeper für die Dienstkoordination und Socket.IO für Echtzeit-Interaktionen. Entwickelte das Admin-Panel, um den Betreibern die Kontrolle über das Spiel zu ermöglichen. Die App unterstützte Live-Streaming, Echtzeit-Interaktion und robuste Leistung unter hohen Verkehrsbedingungen. Trug zu 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, einschließlich mir, gegründet wurde. 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-Management. Ingenieure konnten ihren Code zur Expertenbewertung einreichen, um dessen Qualität zu verbessern, und Experten erhielten Gebühren für ihre Bewertungen. Die Plattform bot auch Workshops und Veranstaltungen 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 Objekt-Speicherung, Datei-Speicherung, Web-Hosting, Containern, Instant Messaging, Push-Benachrichtigungen, 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 des LeanChat iOS-Clients und Android-Clients, einer Chat-Anwendung, die zur Demonstration des Instant Messaging SDK entwickelt wurde. Zusätzlich arbeitete an verschiedenen Frontend-Projekten.
- Nutzte einen robusten Technologiestack, unter Verwendung moderner Tools wie iOS SDK, Android SDK, Cocoapods, Xcode, Android Studio und dem Angular-Framework.
Bildungsabschluss
Guangdong University of Foreign Studies, Computer Application, Associate Degree, 2022.10 - Gegenwart
- Nationale Höhere Bildung Selbststudienprüfung. Bestand 9 Kurse, Einführung in Betriebssysteme, Einführung in Datenstrukturen, Fortgeschrittene Sprachprogrammierung (I), Englisch (I), Fortgeschrittene Mathematik, Datenbanken und Anwendungen, Computeranwendungstechnologie, Einführung in das Recht und Computerorganisation und -architektur.
- Bereitet sich derzeit auf 7 Kurse vor, wie z.B. Computernetzwerke, Grundlegende Elektroniktechnik (III), Mikrocomputer- und Schnittstellentechnologie, Hochschulchinesisch, Mao Zedong Gedanke und Theorie des Sozialismus mit chinesischen Merkmalen, Ideologische und moralische Erziehung und Rechtsstaatlichkeit und Lineare Algebra.
Beijing Forestry University, Digital Media Arts, Bachelor (Abgebrochen), 2013.09 - 2014.06
- Bestand 13 Kurse, wie z.B. Einführung in den Computer, Grundlagen der Programmierung, Programmierungsgrundlagen-Labor, Hochschulenglisch, Fortgeschrittene Mathematik, Prinzipien und Techniken der digitalen Bildgebung, Zwei-Dimensional-Grafik-Technologie.
- Entwickelte eine Campus-Assistenten-Android-Anwendung “Bjfu Assistant”, die Funktionen zur Überprüfung von Noten und Alumni-Foren integriert. Sie wurde von Tausenden von Benutzern auf dem Campus heruntergeladen und genutzt. Und ich entwickelte eine Android-App zum Englischlernen durch das Anschauen von Filmclips und gewann den dritten Preis in einem Hackathon.
- Rangierte in den Top 1 in den monatlichen ACM/ICPC-Trainingswettbewerben meiner Schule unter etwa 100 Spitzenstudenten der Universität, einschließlich der höheren Jahrgangsstufe.
- Erhielt den dritten Preis im “Youth, Health, New Media” Digital Works Creativity Contest, organisiert von der UNESCO und der Communication University of China, für das digitale Werk “Mom Shy To Say”.
Guangzhou Yuyan Middle School, Wissenschaft, Mittelschulabschluss, 2007.07 - 2013.06
- Rangierte in den Top 300 von 100.000 Schülern in der Guangzhou High School Entrance Prüfung.
- Rangierte in den Top 300 in der Guangdong NOIP (National Olympiad in Informatics in Provinces) 2011.
Projekte
Unternehmensprojekte
- AI-gesteuerter Story Bot (2024.5 - 2024.7) War an der Full-Stack-Entwicklung beteiligt. Nutzte Technologiestacks wie Python, Flask, React, AWS und Claude.
- PayMe von HSBC (2022.11 - 2023.07) War an der Backend-Entwicklung der Auto Top Up-Funktion und der Cloud-Migration beteiligt. Nutzte Technologiestacks wie Java, Spring Cloud, Azure und AWS.
- DBS Digibank CN (2022.7 - 2022.11) War an der Backend-Entwicklung von Investmentfonds beteiligt. Nutzte Technologiestacks wie Java, Spring Cloud und Pivotal Cloud Foundry.
- DBS Client Connect (2021.12 - 2022.6) War an der Backend-Entwicklung des Aktienhandels beteiligt. Nutzte Technologiestacks 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 Login und einfachem Interview-Eintritt. Nutzte Technologiestacks wie Ruby on Rails, PostgreSQL und WeChat SDK.
- Square Root Inc Projekte (2018.1 - 2019.12) War an 50 verschiedenen Projekten beteiligt, einschließlich Websites, Spielen, Apps und WeChat Mini-Programmen. 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 Technologiestacks 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 Technologiestacks wie Java, Spring, WebSocket und Netty.
- Mianbao Live (2017.9 - 2018.1) Verantwortlich für die Refaktorierung des Backends einer One-Stop-Content-Monetarisierungsplattform. Nutzte Technologiestacks wie PHP, TypeScript, Laravel und Go.
- Fun Live (2016.6 - 2017.9) Verantwortlich für die meisten Code-Entwicklungen einer Wissens-Live-Übertragungsplattform. Nutzte Technologiestacks 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-Entwicklungen 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önlichen 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-Übertragungsplattform, 660 Commits, PHP
- live-mobile-web: Mobile Frontend einer Wissens-Live-Übertragungsplattform, 528 Commits, Vue & JavaScript
- live-web: Desktop-Frontend einer Wissens-Live-Übertragungsplattform, 140 Commits, Vue
- live-wxapp: WeChat Mini-Programm einer Wissens-Live-Übertragungsplattform, 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 zur Hilfe beim Schließen von Browser-Tabs, 19 Commits, JavaScript
- Reveal-In-GitHub: Ein Xcode-Plugin, 57 Commits, Objective-C
- LvchenSign: Website für ein Werbeschilderunternehmen, 40 Commits, JavaScript
- feynman-lectures-mobi: Tool zur Umwandlung von LaTeX in SVG für die Erstellung 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 viele Fähigkeiten seit ich 2008 mit dem Programmieren begann. In Bezug auf die Nutzungszeit ist die hochrangige Beschreibung wie folgt. Es unterscheidet sich von der Berufserfahrung. Ich nutze es, um die relative Vertrautheit mit meinen Fähigkeiten zu zeigen.
- 5 oder mehr Jahre Nutzungserfahrung: Chinesisch, Englisch, Schreiben, Java, Algorithmen, Testgetriebene Entwicklung, Cloud Computing, DevOps, Backend-Entwicklung
- 3 bis 4 Jahre Nutzungserfahrung: Kantonesisch, iOS-Entwicklung, Android-Entwicklung
- 1 bis 2 Jahre Nutzungserfahrung: Produktmanagement, Machine Learning, Frontend-Entwicklung
- Weniger als 1 Jahr Nutzungserfahrung: Japanisch
Tools
Unten sind detaillierte Tools, die mir helfen, die oben genannten Fähigkeiten zu sammeln, plus andere interessante Tools. Ich nutze einige davon immer noch und kann in ein paar Tagen die restlichen wieder lernen.
- 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
- Machine Learning: 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 Wissensbereiche. 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 bestimmten Bereichen interessiert sind.
- Branchenwissen: Banking und Zahlungen, Bildung und E-Learning-Plattformen, Social Media und Content-Plattformen, Benutzer- und Kontomanagement, Benachrichtigungssysteme, Daten und Analysen, Mobile Anwendungen, Zahlungssysteme, Transaktionsmanagement, Social Media-Integration, Videomanagement, Belohnungssysteme, Live-View-Tracking, Anwendungsmanagement, 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-Plattform-Entwicklung, Full-Stack-Programmierung, Datenbankmanagement, Machine Learning und Big Data, Mathematische Kompetenz, Entwicklungswerkzeuge, Implementierung von Machine Learning, Fortgeschrittene Linux-Nutzung, Testen und Qualitätssicherung, API-Integration, Open-Source-Beiträge, Technisches Schreiben und Blogging, 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, Softwareentwicklungslebenszyklus (SDLC), Technische Mentoring, Projektmanagement.
Ausgewählte Blogbeiträge
Unten ist eine Auswahl meiner Blogbeiträge, 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
- Erstellen eines AI-gesteuerten Story Bots mit Flask, React und ELK
- Implementierung von End-to-End Trace ID
- Bereitstellung mit Pivotal Cloud Foundry
- Die Weisheit des Lernens
- Zen und die Kunst des Machine Learning
- Wie man einen Computer baut
- Einführung in die Web-Programmierung
- Praktisch: Webseiteninhalt auslesen
- Englisch meistern: Auf und außerhalb der Arbeit
- Die Reise des Englischlernens
- Wie man die Englischkenntnisse mit großen Mengen an Input verbessert
- Feynmans Vorlesungen über Physik in Webseiten in ein eBook umwandeln
- Live-Streaming mit OBS, SRS und FFmpeg einrichten
- Lieyunwang: Post-95-Unternehmer gründete die Wissens-Live-Streaming-Plattform QuZhibo
- iOS-Entwicklung mit automatisierten Tests und Tools verbessern
- Meine Reise in die Vereinigten Staaten: Erste Eindrücke vom Silicon Valley
- Fortgeschrittene Git-Betriebsabläufe und Prinzipien
- WebSocket erkunden
- FFmpeg auf Android portieren
- Ein tiefer Einblick in benutzerdefiniertes Zeichnen in Android
Artikel
Ich bin ein selbststudierter Forscher mit drei akademischen Artikeln zur Umkehrung von Kurzsichtigkeit und natürlicher Sehkraftwiederherstellung, inspiriert von den Werken 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 Verifizierung der natürlichen Sehkraftwiederherstellungsmethode. Zhiweis Blog. http://lzwjava.github.io/vision-restoration-en.
-
Li, Zhiwei. (Jun 2023). Die Diskussion über Astigmatismus, wenn die Augäpfel 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, Geschäft, 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
- Abbruchzertifikat der Beijing Forestry University
- Offizieller Bericht der höheren Bildung in China (Bachelor-Bildung, Abbruchstatus)
- IELTS Academics, Note 6
- Abschlusszertifikat für den Kurs Machine Learning Specialization, bereitgestellt von DeepLearning.AI und Stanford University
- Abschlusszertifikat für den Kurs Deep Learning Specialization, bereitgestellt von DeepLearning.AI
- Developing on AWS, bereitgestellt von AWS Training
Erwartungen
- Erwartete Positionen: Full Stack Engineer / Backend Engineer
- Erwartete Standorte: Guangzhou