Résumé
PDFs LaTeX
Vous pouvez télécharger la version PDF de mon CV, créé avec LaTeX, ici. Vous pouvez également trouver la version chinoise ici.
Profil
- Homme, né en 1995, citoyen chinois, résidant à Guangzhou.
- Classé dans le top 300 du Guangdong NOIP 2011 et résolu environ 1000 problèmes d’algorithmes en ligne.
- Étudié pendant un an à l’Université Forestière de Pékin avant de quitter. Poursuit un diplôme d’associé par l’éducation autodidacte, avec sept cours complétés.
- A principalement travaillé chez LeanCloud, Beijing Square Root, Beyondsoft (sous-traité à DBS Bank), Farben Information (sous-traité à HSBC Bank), et TEKsystems (sous-traité à HSBC Bank).
- Accumulé 10 ans d’expérience professionnelle, dont 8 ans en postes d’entreprise et 2 ans en tant que freelance.
- Spécialisé en 2 ans d’ingénierie mobile (Android, iOS), 7 ans d’ingénierie full-stack (6 ans backend, 1 an frontend), et 1 an en apprentissage automatique/big data.
- Bonne compréhension de HTML, CSS, Browser APIs, JavaScript, Vue.js, React, Angular, et développement iOS/Android.
- Familier avec Java, Spring, Spring Boot, MySQL, Redis, APIs, networking, containers, et systèmes distribués.
- Familier avec les modules de logging, base de données, et microservices sur Alibaba Cloud, AWS, et Azure.
- Langue maternelle chinoise, anglais courant (IELTS 6).
- Lu plus de 320 livres couvrant des manuels, développement personnel, affaires, technologie et histoire.
- Développé 10 projets open-source GitHub en tant que développeur principal, chacun avec plus de 500 commits disponibles à https://github.com/lzwjava.
- Chercheur autodidacte avec trois articles de style académique sur l’inversion de la myopie et la restauration de la vision naturelle, inspirés par les travaux de Yin Wang et Todd Becker, soutenus par trois ans d’expérimentation.
- Portfolio logiciel détaillé disponible à https://lzwjava.github.io/pages/portfolio-en.
Expérience Professionnelle
Allegis-BN Human Resources Consultants (Shanghai) Ltd. Guangzhou Branch, Ingénieur Backend, 2025.01 - Présent
- Allegis-BN Human Resources Consultants (Shanghai) Ltd. Guangzhou Branch est une filiale de TEKsystems, et donc fait partie d’Allegis Group, Inc., une firme internationale de gestion des talents. J’ai travaillé en tant qu’ingénieur backend, sous-traité à HSBC Bank, une institution financière mondiale de premier plan.
- Ce rôle implique le développement et l’optimisation des systèmes backend au sein du Département de la Technologie d’Entreprise de HSBC, en utilisant des technologies telles que Spring, Spring Boot, Java, multithreading, networking, Maven, Nexus, et le développement sur Windows, Eclipse, et IBM WebSphere Application Server.
Freelancer, 2023.08 - 2024.12
- Analysé et réimplémenté certaines parties centrales autour de 30 projets d’exemples sur l’apprentissage automatique, provenant de tutoriels PyTorch, TensorFlow, cours en ligne Coursera ou autres projets open-source. Et obtenu deux certificats de réussite de cours de Coursera sur la spécialisation en apprentissage automatique et la spécialisation en apprentissage profond.
- Préparé pour les examens liés à l’obtention d’un diplôme d’associé, avec un accent sur des sujets tels que les mathématiques avancées, l’organisation des ordinateurs, l’algèbre linéaire, etc. Écouté beaucoup de chansons japonaises et regardé beaucoup de vidéos TikTok japonaises pour apprendre la langue.
- Participé en tant que Développeur Full Stack à un projet de bot d’histoires alimenté par l’IA utilisant l’API de Claude pour des histoires personnalisées. Le bot prend en charge le paramétrage des invites et inclut une page de gestion pour la configuration. Développé avec Python, Flask, React, et Nginx, et déployé sur AWS. Utilisé Prometheus pour la surveillance, ELK stack pour la gestion des logs, et ChatGPT-4 pour l’assistance au codage.
- Maintenu un blog technique avec 431 articles de blog originaux. Utilisé de grands modèles de langage pour traduire le contenu en 9 langues, fournir des audios de synthèse vocale, prendre en charge les formats PDF et EPUB, intégrer avec les workflows GitHub, et utiliser LaTeX pour écrire des articles ou créer un CV. D’autres technologies utilisées incluent Python, Jekyll, Deepseek, et Mistral. Le site web est https://lzwjava.github.io.
- Effectué des expériences avec llama.cpp, embeddings, rerankers, Retrieval-Augmented Generation, et le benchmark MMLU. Exploré les intégrations de fournisseurs de moteurs de recherche tels que Jina AI, Tavily AI Search API, et ElevenLabs API.
Shenzhen Farben Information Technology Co., Ingénieur Backend, 2022.11 - 2023.07
- Farben est un fournisseur de services technologiques logiciels de premier plan en Chine. HSBC Bank est l’une des plus grandes institutions bancaires et de services financiers au monde. PayMe est un service de paiement mobile de HSBC destiné aux résidents de Hong Kong.
- En contrat avec Farben, affecté pour travailler pour HSBC Bank et contribué au projet PayMe. Participé au développement backend de la fonctionnalité Auto Top Up, qui recharge automatiquement les fonds à partir de la carte de crédit ou de débit de l’utilisateur lorsque leur solde tombe en dessous d’un certain montant. Surveillé les événements post-paiement à partir d’Azure EventHub et vérifié les recharges chaque fois qu’un utilisateur configurait son auto-top-up. Utilisé une programmation orientée objet dédiée pour gérer les cas élégamment et appliqué la programmation orientée aspect pour auditer les logs pour les changements dans la table auto-top-up.
- Contribué activement à la migration cloud après avoir participé à la formation AWS de l’entreprise. Réfactorisé les APIs pour utiliser le routage basé sur les en-têtes de requête, assuré un accès sécurisé et des configurations de base de données, et participé au déploiement de microservices sur la nouvelle infrastructure cloud.
- Utilisé une forte pile technologique incluant Java, Spring, et Kafka, ainsi qu’Azure, Azure DevOps, et AWS pour les services cloud et l’intégration continue.
Beyondsoft Guangzhou Co., Ltd., Ingénieur Backend, 2021.12 - 2022.11
- Beyondsoft Consulting est une société de conseil et de TI d’entreprise de premier plan. DBS Bank est la plus grande banque d’Asie du Sud-Est en termes d’actifs et l’une des plus grandes banques d’Asie.
- En contrat avec Beyondsoft, affecté pour travailler pour DBS Bank et contribué aux projets DBS Client Connect et DBS DigiBank CN.
- Dans le projet DBS Client Connect, contribué au développement du microservice de trading d’actions. Les responsabilités incluaient la création de fonctionnalités pour l’affichage des actions, l’affichage des clients, les vérifications avant-trade, et la passation d’ordres d’actions réels. Intégré les APIs Avaloq pour améliorer l’infrastructure sous-jacente et amélioré l’expérience utilisateur en mettant en œuvre un algorithme de distance d’édition pour affiner les recherches de codes d’actions.
- Dans le projet DBS DigiBank CN, contribué activement au développement de plusieurs microservices gérant la gestion des fonds communs de placement, les produits d’investissement structurés, les portefeuilles d’investissement, et les listes de transactions. Aidé aux tests de performance en analysant les logs de Pivotal Cloud Foundry pour générer des rapports sur le QPS des microservices. Développé un outil pour automatiser la génération de tests pour l’outil de test Karate, rationalisant le processus de test et améliorant la couverture des tests.
- Utilisé des technologies cloud et des frameworks modernes, en employant les meilleures pratiques d’automatisation avec des outils tels que Java, Spring Cloud, Jira, Confluence, Jenkins, Pivotal Cloud Foundry, et Kibana, et en utilisant les méthodologies BDD et TDD.
Freelancer, 2020.01 - 2021.11
- Rédigé et publié des blogs techniques pour partager des connaissances en ligne, amélioré la maîtrise de l’anglais en interagissant avec Netflix et la littérature, et amélioré les compétences de résolution de problèmes en relevant environ 500 problèmes d’algorithmes et en participant à des compétitions Codeforces. Gagné un peu d’expérience pratique avec les technologies big data et cloud-native en explorant des tutoriels introductifs et en exécutant des exemples pour Spark, Hadoop, Kubernetes, et Docker.
- Complété divers projets logiciels en tant que freelance, LED Sign Website Development, Enterprise WeChat Integration for ShowMeBug, Web Scraper for Trade Data Collection, eBook tool mathjax2mobi.
- LED Sign Website Development (lvchensign.com): Développé un site web pour une entreprise de fabrication de panneaux LED en utilisant Bootstrap, HTML et JavaScript. Implémenté des fonctionnalités pour présenter les produits.
- Enterprise WeChat Integration for ShowMeBug: Contribué à l’intégration de ShowMeBug avec Enterprise WeChat, permettant un accès fluide aux outils d’entretien technique au sein de l’écosystème Enterprise WeChat. Utilisé des technologies comme Ruby, Ruby On Rails, PostgreSQL et le SDK WeChat pour créer une expérience utilisateur fluide pour les interviewers et les candidats.
- Web Scraper for Trade Data Collection: Développé un scraper web utilisant Python et Selenium pour collecter des données commerciales pour une entreprise de tissu non tissé. Automatisé l’extraction de données et la navigation de pages, traité et stocké les données dans une base de données SQLite, et généré des rapports pour l’analyse commerciale.
- mathjax2mobi: un outil conçu pour convertir le contenu HTML avec des équations MathJax en formats d’eBook compatibles. En transformant les équations MathJax basées sur LaTeX en images SVG, il assure la compatibilité avec les formats d’eBook comme MOBI. Technologies utilisées incluent Python, BeautifulSoup, et Selenium.
Beijing Square Root Inc, Fondateur & Ingénieur Full Stack, 2016.07 - 2019.12
- Beijing Square Root Inc. a exploité deux entreprises en 3,5 ans. De juillet 2016 à septembre 2017, elle a lancé et exploité Fun Live, une plateforme de diffusion en direct de connaissances. De janvier 2018 à décembre 2019, elle s’est transformée en une entreprise de conseil logiciel.
- Avec Fun Live, les utilisateurs pouvaient participer à diverses conférences de connaissances telles que la programmation ou le design. Les utilisateurs pouvaient payer des frais pour assister à des sessions en direct ou récompenser les conférenciers. Le conférencier utilisait l’outil OBS pour pousser les flux en direct vers le serveur. Les utilisateurs pouvaient participer à la conférence en temps réel ou voir la rediffusion plus tard. La plateforme s’est intégrée sans heurts avec WeChat pour les notifications. Hébergé environ 80 conférences, gagné 30 000 utilisateurs et des millions de vues de pages. Responsable de la plupart du développement logiciel et du marketing, en utilisant PHP, Vue, HTML, CodeIgniter, MySQL, Redis, LeanCloud, Alibaba Cloud, et le SDK WeChat.
- Pendant la période de l’entreprise de conseil logiciel, complété 50 petits projets logiciels pour les clients, y compris des sites web, des jeux, et des applications. Le revenu était d’environ 3 millions RMB et le bénéfice d’environ 700 000 RMB. Responsable de la négociation de projets, de la gestion d’équipe, et de certains développements logiciels. Projets notables sont montrés ci-dessous.
- MianbaoLive: Dirigé un effort de refonte backend complet pour MianbaoLive, une plateforme de monétisation de contenu et d’économie sociale tout-en-un. Optimisé les performances, la stabilité, et l’expérience utilisateur de l’ensemble de la pile technologique. Précédemment utilisé ThinkPHP, Node.js, et Go, et réécrit tout en Laravel pour le développement côté serveur. La plateforme comprenait des modules pour les cours, les utilisateurs, le contenu, la présence des utilisateurs, les paiements, et les ventes de distribution. Partenariat avec Himalaya, une plateforme audio de premier plan en Chine, et synchronisation du contenu entre les plateformes.
- Jiangsu TV’s Super Brain Program WeChat Mini Program: Responsable de tout le développement backend et de la moitié du développement frontend pour le programme Super Brain’s WeChat Mini Program. Engagé les téléspectateurs avec des jeux de puzzles interactifs, leur permettant de concourir et de se classer pour devenir le “Super Brain.” Utilisé le framework WeChat Mini Program et Wepy (Vue.js) pour créer des composants de jeux et des pages de classement. Intégré des APIs RESTful pour récupérer les données de jeu et les informations utilisateur. Effectué une optimisation des performances étendue pour s’assurer que le système pouvait gérer une forte concurrence, en utilisant des technologies de mise en cache telles que Redis.
- Chongding Conference: Dirigé l’ingénierie full-stack pour Chongding Conference, une application de quiz mobile en Chine ressemblant à HQ Trivia. Conçu et mis en œuvre des services et des APIs pour gérer les événements de quiz en direct, la gestion des utilisateurs, et les sessions de questions et réponses en temps réel. Utilisé Java et Spring pour le backend, avec Redis et Kafka pour la mise en cache et la file d’attente de messages, Zookeeper pour la coordination des services, et Socket.IO pour les interactions en temps réel. Développé le panneau d’administration pour aider les opérateurs à contrôler le jeu. L’application a pris en charge la diffusion en direct, l’interaction en temps réel, et une performance robuste sous des conditions de trafic élevé. Contribué aux discussions techniques pour utiliser SEI (Supplemental Enhancement Information) pour synchroniser l’horodatage de la diffusion en direct avec les interactions du jeu de quiz.
Beijing Dami Entertainment Co., Cofondateur & Ingénieur Full Stack, 2015.11 - 2016.7
- Beijing Dami Entertainment Co. était une entreprise fondée par 6 passionnés d’Internet, y compris moi. Lancé et exploité la plateforme CodeReview, une plateforme professionnelle pour la révision de code, la communication, et le partage. Gagné environ 3000 utilisateurs.
- La plateforme comprenait des fonctionnalités telles que la gestion des utilisateurs, les processus de soumission et de révision de code, les systèmes de notification, l’intégration de paiement, et la gestion des événements et ateliers. Les ingénieurs pouvaient soumettre leur code pour une révision d’expert afin d’améliorer sa qualité, et les experts recevaient des frais pour leurs révisions. La plateforme offrait également des ateliers et des événements ouverts aux utilisateurs.
- Responsable du développement du backend et de la moitié du frontend. Utilisé une forte pile technologique incluant PHP, Vue, CodeIgniter, Alibaba Cloud, et Ping++.
Delicious Bookmarks (Beijing) Information Technology Co., Ltd., Ingénieur Logiciel, 2014.07 - 2015.11
- Delicious Bookmarks est un fournisseur de services cloud computing de premier plan en Chine, connu sous le nom de LeanCloud. Il offre un ensemble complet de services cloud incluant le stockage d’objets, le stockage de fichiers, l’hébergement web, les conteneurs, la messagerie instantanée, les notifications push, les SMS, et les backends de jeux. L’entreprise dessert des centaines de milliers d’utilisateurs développeurs.
- Participé au développement de LeanCloud Objective-C SDK et Java SDK. Responsable du développement de LeanChat iOS client et Android client, une application de chat conçue pour démontrer le SDK de messagerie instantanée. De plus, travaillé sur divers projets frontend.
- Employé une pile technologique robuste, en utilisant des outils modernes tels que iOS SDK, Android SDK, Cocoapods, Xcode, Android Studio, et le framework Angular.
Parcours Éducatif
Guangdong University of Foreign Studies,Application Informatique, Diplôme d’Associé, 2022.10 - Présent
- Examen d’Éducation Supérieure Autodidacte. Passé 7 cours à ce jour, Introduction aux Systèmes d’Exploitation, Introduction aux Structures de Données, Programmation Avancée (I), Anglais (I), Mathématiques Avancées, Bases de Données et Applications, Technologie d’Application Informatique.
- Actuellement en préparation pour 9 cours tels que l’Organisation et l’Architecture des Ordinateurs, les Réseaux Informatiques, la Technologie Électronique de Base (III), la Technologie des Microordinateurs et des Interfaces, le Chinois Universitaire, la Pensée de Mao Zedong et la Théorie du Socialisme aux Caractéristiques Chinoises, et la Culture Idéologique et Morale et la Règle de Droit, l’Algèbre Linéaire, l’Introduction au Droit.
Beijing Forestry University, Arts Numériques, Bachelor (Abandon), 2013.09 - 2014.06
- Passé 13 cours, comme Introduction à l’Informatique, Fondamentaux de la Programmation, Laboratoire de Fondamentaux de la Programmation, Anglais Universitaire, Mathématiques Avancées, Principes et Techniques de l’Imagerie Numérique, Technologie des Graphiques Bidimensionnels.
- Conçu une application Android de campus “Bjfu Assistant” qui intègre les fonctions de vérification des notes et des forums des anciens élèves. Elle a été téléchargée et utilisée par des milliers d’utilisateurs sur le campus. Et j’ai conçu une application Android pour apprendre l’anglais en regardant des extraits de films, et remporté la troisième place dans un hackathon.
- Classé premier dans la compétition d’entraînement mensuelle ACM/ICPC de mon école parmi environ 100 étudiants de premier plan de l’université, y compris les étudiants de première année.
- Récompensé par le troisième prix dans le concours de créativité des œuvres numériques “Jeunesse, Santé, Nouveaux Médias” organisé par l’UNESCO et l’Université des Communications de Chine pour l’œuvre numérique “Maman timide pour dire”.
Guangzhou Yuyan Middle School, Science, Diplôme de Lycée, 2007.07 - 2013.06
- Classé dans le top 300 parmi 100 000 étudiants dans l’examen d’entrée au lycée de Guangzhou.
- Classé dans le top 300 dans le 2011 Guangdong NOIP (Olympiade Nationale d’Informatique dans les Provinces).
Projets
Projets d’Entreprise
- AI-powered Story Bot (2024.5 - 2024.7) Participé au développement full stack. Utilisé des piles technologiques comme Python, Flask, React, AWS, et Claude.
- PayMe de HSBC (2022.11 - 2023.07) Participé au développement backend de la fonctionnalité auto-top-up et à la migration cloud. Utilisé des piles technologiques comme Java, Spring Cloud, Azure, et AWS.
- DBS Digibank CN (2022.7 - 2022.11) Participé au développement backend des fonds communs de placement. Utilisé des piles technologiques comme Java, Spring Cloud, et Pivotal Cloud Foundry.
- DBS Client Connect (2021.12 - 2022.6) Participé au développement backend du trading d’actions. Utilisé des piles technologiques comme Java, Spring Cloud, et Pivotal Cloud Foundry.
- ShowMeBug (2021.7 - 2021.9) Responsable de l’intégration entre la plateforme et Enterprise WeChat, y compris la connexion et l’entrée facile à l’entretien. Utilisé des piles technologiques comme Ruby on Rails, PostgreSQL, et le SDK WeChat.
- Projets de Square Root Inc (2018.1 - 2019.12) Participé à 50 projets diversifiés incluant des sites web, des jeux, des applications, et des mini-programmes WeChat. Responsable de la gestion d’équipe, de la négociation de contrats, de la gestion de projets, des communications clients, et de certains développements logiciels.
- Super Brain TV Program WeChat Mini Program (2018.2 - 2018.3) Responsable du développement backend et frontend. Utilisé des piles technologiques comme Java, Spring, JavaScript, HTML, et AliCloud.
- Chongding Conference (2017.9 - 2018.1) Responsable de certains développements backend et frontend du panneau d’administration pour une application de quiz en direct. Utilisé des piles technologiques comme Java, Spring, WebSocket, et Netty.
- Mianbao Live (2017.9 - 2018.1) Responsable de la refonte du backend d’une plateforme de monétisation de contenu tout-en-un. Utilisé des piles technologiques comme PHP, TypeScript, Laravel, et Go.
- Fun Live (2016.6 - 2017.9) Responsable de la plupart du développement de code d’une plateforme de diffusion en direct de connaissances. Utilisé des piles technologiques comme PHP, JavaScript, HTML, AliCloud, et le streaming RTMP.
- LeanCloud SDK et LeanChat (2014.07 - 2015.10) Responsable de certains développements Objective-C et Java SDK, et de tout le développement de leur application démonstration LeanChat.
Open Source & Blog & Codeforces (2013-09 à Présent)
- Explorez mes projets open-source, initiatives d’entreprise, et projets personnels sur GitHub: https://github.com/lzwjava
- algorithm-solutions: Solutions aux problèmes d’algorithmes, 2466 commits, Java
- lzwjava.github.io: Mon blog, 500 commits, Anglais & Chinois
- live-server: Backend d’une plateforme de diffusion en direct de connaissances, 660 commits, PHP
- live-mobile-web: Frontend mobile d’une plateforme de diffusion en direct de connaissances, 528 commits, Vue & JavaScript
- live-web: Frontend desktop d’une plateforme de diffusion en direct de connaissances, 140 commits, Vue
- live-wxapp: WeChat Miniprogram d’une plateforme de diffusion en direct de connaissances, 63 commits, JavaScript
- code-review-server: Backend d’une plateforme professionnelle pour la révision de code, 275 commits, PHP
- code-review-web: Frontend d’une plateforme professionnelle pour la révision de code, 302 commits, Vue & JavaScript
- weimg-server: Backend d’une communauté d’images, 35 commits, PHP
- weimg-ios: Application iOS d’une communauté d’images, 77 commits, Objective-C
- leanchat-ios: Application de chat iOS, 556 commits, Objective-C
- leanchat-android: Application de chat Android, 412 commits, Java
- curiosity-courses: Un cours de programmation, 215 commits, Chinois
- LZAlbum: Une application iOS similaire à WeChat Moments, 47 commits, Objective-C
- TabsKiller: Un plugin Chrome pour aider à fermer les onglets du navigateur, 19 commits, JavaScript
- Reveal-In-GitHub: Un plugin Xcode, 57 commits, Objective-C
- LvchenSign: Site web pour une entreprise de signalisation publicitaire, 40 commits, JavaScript
- feynman-lectures-mobi: Outil pour convertir LaTeX en SVG pour créer des eBooks mobi, 47 commits, Python
- flower-recognition: Application Android pour la reconnaissance des fleurs, 37 commits, Java
- Creak: Un simple parseur HTML, 49 commits, Swift
Compétences
J’ai acquis beaucoup de compétences depuis que j’ai commencé à programmer en 2008. En termes de temps d’utilisation, la description de haut niveau est la suivante. C’est différent de l’expérience professionnelle. Je l’utilise pour montrer la familiarité relative avec mes compétences.
- 5 ans ou plus d’expérience d’utilisation: Chinois, Anglais, Rédaction, Java, Algorithme, Développement Piloté par les Tests, Informatique en Nuage, DevOps, Développement Backend
- 3 à 4 ans d’expérience d’utilisation: Cantonais, Développement iOS, Développement Android
- 1 à 2 ans d’expérience d’utilisation: Gestion de Produit, Apprentissage Automatique, Développement Frontend
- Moins d’un an d’expérience d’utilisation: Japonais
Outils
Ci-dessous sont détaillés les outils qui m’aident à accumuler les compétences ci-dessus, plus d’autres outils intéressants. Je les utilise toujours et peux apprendre à les utiliser à nouveau en quelques jours.
- Langue Naturelle: Anglais, Chinois, Cantonais, Hakka, Japonais
- Système d’Exploitation: Linux, Windows, MacOS, Android, iOS, OpenWRT
- Langage: PHP, Java, Objective-C, Swift, Ruby, HTML, C, C++, JavaScript, Lisp, Clojure, TypeScript, Node.js, Go, Python, Pascal
- Langage Spécifique au Domaine: JSON, CSS, SQL, NoSQL, Kusto Query Language, Kibana Query Language
- Base de Données: 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
- Math: Calcul, Algèbre Linéaire, Mathématiques Discrètes, Latex
- Développement: 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
- Apprentissage Automatique: 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
- Grands Modèles de Langage: 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
Connaissances de Domaine
Ci-dessous est un résumé de mon expertise et de mes domaines de connaissances. Bien que j’aie une solide compréhension de certains sujets et une familiarité plus basique avec d’autres, je serais heureux de partager plus en entretien si vous êtes intéressé par des domaines spécifiques.
- Connaissances Industrielles: Banque et Paiements, Plateformes d’Éducation et d’E-learning, Plateformes de Médias Sociaux et de Contenu, Gestion des Utilisateurs et des Comptes, Systèmes de Notification, Données et Analyse, Applications Mobiles, Systèmes de Paiement, Gestion des Transactions, Intégration des Médias Sociaux, Gestion des Vidéos, Systèmes de Récompenses, Suivi des Vues en Direct, Gestion des Applications, Fonds Communs de Placement et Trading d’Actions, Environnements de Programmation Basés sur le Navigateur.
- Fondamentaux de l’Informatique: Mathématiques Avancées, Organisation des Ordinateurs, Systèmes d’Exploitation, Technologie Réseau Informatique, Bases de Données et Applications, Technologie d’Application Informatique, Structures de Données et Algorithmes, Technologie des Microordinateurs et des Interfaces
- Technologie et Développement: Communication Multilingue, Développement Multiplateforme, Programmation Full-Stack, Gestion de Base de Données, Apprentissage Automatique et Big Data, Compétence Mathématique, Outils de Développement, Mise en Œuvre de l’Apprentissage Automatique, Utilisation Avancée de Linux, Tests et Assurance Qualité, Intégration d’API, Contributions Open Source, Rédaction Technique et Blogging, Services Cloud Computing, Systèmes Distribués, Optimisation des Performances, Application en Temps Réel, Streaming RTMP, Intégration Continue/Déploiement Continu (CI/CD), Conteneurisation et Orchestration, Sécurité Réseau, Méthodologies Agiles, Architecture Logicielle, Pratiques DevOps, Applications Cloud-Native, Développement d’API, Systèmes de Contrôle de Version, Calcul Sans Serveur, Surveillance des Performances, Ingénierie des Données, Meilleures Pratiques de Sécurité, Cycle de Vie du Développement Logiciel (SDLC), Mentorat Technique, Gestion de Projet.
Articles de Blog Sélectionnés
Ci-dessous est une sélection de mes articles de blog, couvrant des histoires de croissance personnelle, des parcours de startup, l’apprentissage de l’anglais, la programmation, des projets geek, et plus encore. Veuillez visiter lzwjava.github.io et rechercher les titres pour les consulter.
- Building a Scalable Application on Azure
- Comprehensive Guide to Spring Framework
- Build an AI-Powered Story Bot with Flask, React, and ELK
- End-to-End Trace ID Implementation
- Deploying with Pivotal Cloud Foundry
- The Wisdom of Learning
- Zen and the Art of Machine Learning
- How to Build a Computer
- Introduction to Web Programming
- Practical: Scraping Website Content
- Mastering English: On and Off the Job
- The Journey of Learning English
- How to Improve English Proficiency with Large Amounts of Input
- Turning Feynman’s Lectures on Physics Webpages into an eBook
- Setting Up Live Streaming with OBS, SRS, and FFmpeg
- Lieyunwang: Post-95 Entrepreneur Founded Knowledge Live Streaming Platform QuZhibo
- Enhancing iOS Development with Automated Testing and Tools
- My Trip to the United States: First Impressions of Silicon Valley
- Advanced Git Operations and Principles
- Exploring WebSocket
- Porting FFmpeg to Android
- A Deep Dive into Custom Drawing in Android
Articles
Je suis un chercheur autodidacte avec trois articles de style académique sur l’inversion de la myopie et la restauration de la vision naturelle, inspirés par les travaux de Yin Wang et Todd Becker, soutenus par trois ans d’expérimentation. En informatique, je m’efforce toujours de faire des percées similaires.
-
Li, Zhiwei. (Jun 2023). Experimental Verification of the Natural Vision Restoration Method. Zhiwei’s Blog. http://lzwjava.github.io/vision-restoration-en.
-
Li, Zhiwei. (Jun 2023). The Discussion Regarding Astigmatism When the Eyeballs Reverse to the Normal Shape. Zhiwei’s Blog. https://lzwjava.github.io/astigmatism-en.
-
Li, Zhiwei. (Nov 2024). Natural Vision Restoration: The Principle of ‘Just Barely Clear’. Zhiwei’s Blog. https://lzwjava.github.io/barely-clear-en.
Livres Lus
J’ai lu plus de 320 livres couvrant des manuels, le développement personnel, les affaires, la technologie et l’histoire. Ci-dessous sont des livres clés et des ressources qui ont façonné ma pensée.
- 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)
Liens
Certificats
- Certificat de Sortie de Beijing Forestry University
- Rapport Officiel de l’Éducation Supérieure en Chine (Éducation de Licence, Statut de Sortie)
- IELTS Academics, Score 6
- Certificat de Réussite du Cours de Spécialisation en Apprentissage Automatique, fourni par DeepLearning.AI et Standford University
- Certificat de Réussite du Cours de Spécialisation en Apprentissage Profond, fourni par DeepLearning.AI
- Développement sur AWS, fourni par AWS Training
Attentes
- Postes Attendus: Ingénieur Full Stack / Ingénieur Backend
- Lieux Attendus: Guangzhou