Resume
Home
提示
请在这里查看PDF。
个人简介
- 29岁中国籍男性,居住在广州。
- 在2011年NOIP中获得前300名,在线解决了约1000个算法问题。
- 曾在北京林业大学学习一年后辍学。通过自学教育攻读大专学位,已完成四门课程。
- 主要在LeanCloud、北京平方根、博彦科技(外派至星展银行)和法本信息(外派至汇丰银行)工作。
- 累积了9.5年的专业经验,包括7年的企业就职经验和2.5年的自由职业者经验。
- 专长于2年的移动(Android、iOS)工程和6年的全栈工程(5年后端,1年前端),以及1年的机器学习/大数据。
- 熟悉Java、Spring、MySQL、Vue、HTML、阿里云、AWS、Azure等技术。
- 汉语为母语,英语流利(雅思6分)。
- 开发了10个GitHub开源项目,每个超500次提交,请查看 https://github.com/lzwjava。
- 详细的软件作品集可查看于 https://lzwjava.github.io/portfolio。
工作经历
无, 自由职业者, 2023.07 - 现在
- 分析并重新实现了大约30个关于机器学习的示例项目的一些核心部分,这些项目来自PyTorch、TensorFlow教程、Coursera在线课程或其他开源项目。我获得了Coursera关于机器学习专项的一张课程完成证书。
- 准备参加与获得大专学位相关的考试,重点关注高等数学、计算机组织、线性代数等科目。
- 听了很多日本歌曲,也观看了很多日本TikTok视频来学习这门语言。
深圳市法本信息技术股份有限公司, 后端工程师, 2022.11 - 2023.07
- 法本信息是一家中国领先的软件技术服务提供商。汇丰银行是全球最大的银行和金融服务机构之一。PayMe是汇丰针对香港居民推出的移动支付服务。
- 通过法本信息签约,我被指派到汇丰银行工作,并为PayMe项目做出了贡献。我参与了自动充值功能的后端开发,该功能可在用户余额低于一定金额时自动从其信用卡或借记卡充值资金。此外,我也在AWS迁移方面提供了一些帮助。
- 我们遵循敏捷方法论,进行每日站立会议和冲刺回顾。我的工作涉及代码开发、编写测试、完成工单、代码合并以及支持生产发布等多个任务。我还记录了痛点和障碍以供将来参考。
- 我们利用了强大的技术栈,包括Java、Spring和Kafka,以及Azure、Azure DevOps和AWS等云服务和持续集成工具。
博彦科技股份有限公司, 后端工程师, 2021.12 - 2022.11
- 博彦科技是一家领先的商业IT和咨询公司。星展银行是东南亚资产最大的银行之一,也是亚洲规模最大的银行之一。
- 与博彦科技签约后,我被分配到DBS银行工作,并为DBS Client Connect和DBS DigiBank CN项目做出了贡献。
- 在DBS Client Connect项目中,我参与了股票交易微服务的开发。这包括利用Feign客户端集成Avoloq API,并实施编辑距离算法以优化股票代码搜索功能。
- 在DBS DigiBrank CN项目中,我参与了多个微服务的后端开发,包括共同基金管理。我还开发了一个利用Karate框架自动化生成测试的工具。
- 我们遵循软件开发生命周期(SDLC),采用每日站立会议、冲刺计划、冲刺评审和冲刺回顾等敏捷方法。我的任务包括编码、测试、完成任务、合并代码以及支持发布。我还记录了痛点和阻碍,以备将来参考。
- 我们利用了云技术和现代框架,采用了自动化最佳实践,使用了Java、Spring Cloud、Jira、Confluence、Jenkins、Pivotal Cloud Foundry和Kibana等工具,并采用了BDD和TDD方法论。
无, 自由职业者, 2020.01 - 2021.11
- 完成多个软件项目,包括为LED标识公司(lvchensign.com)开发网站,以及为在线技术面试平台ShowMeBug的企业微信集成做出贡献。在项目中运用了Ruby、Ruby on Rails、React、Python、ElasticSearch、Docker和Netty等技术。
- 撰写并发布技术博客以在线分享知识,通过观看Netflix和阅读书籍提高英语水平,并通过解决约500道算法问题和参加Codeforces竞赛增强了解决问题的能力。
- 通过探索入门教程和运行Spark、Hadoop、Kubernetes和Docker的示例,我获得了大数据和云原生技术的少量实践经验。
北京平方根科技有限公司, 创始人 & 全栈工程师, 2016.07 - 2019.12
- 北京平方根科技有限公司在3年半的时间经营了两项业务。2016年7月至2017年9月,推出并运营知识直播平台-趣直播。 2018年1月至2019年12月转型为软件咨询业务。
- 通过趣直播,用户可以在这里参与编程或设计等各种知识讲座。用户可以支付一定费用参加直播或者打赏讲师。讲师使用OBS工具将直播推流到服务器。用户可以实时参与讲座或稍后观看回放。它与微信平台无缝集成,如通知功能。通过举办约 80 场讲座,它获得了约30000名用户和数百万的页面浏览量。我负责大部分软件开发和营销。
- 在软件咨询业务期间,我们为客户做了50个小型软件项目,包括网站、游戏和应用程序。收入约300万元,利润约70万元。 我负责项目谈判、团队管理和一些软件开发。
- 我参与的软件开发项目涉及了广泛的领域。其中包括领导面包Live进行的全面后端重构工作,这是一个集内容变现和社会经济为一体的平台。此外,我还主导了江苏卫视超级大脑节目的微信小程序的全栈工程,以及一款类似HQ Trivia的移动知识竞答应用的全栈工程。
- 我们利用了PHP、Java、Python、Spring、Vue、HTML、Laravel、MySQL、Redis、WebSocket、阿里云、Spring Boot、小程序、微信SDK和DevOps工具等云技术和现代框架。
北京大米互娱有限公司,联合创始人 & 全栈工程师,2015.11 - 2016.7
- 北京大米互娱有限公司是由包括我在内的6位互联网爱好者共同创立的公司。我们推出了并运营了一个名为CodeReview的平台,一个专业的代码审查、交流和分享平台,工程师可以提交他们的代码供专家审查,以提高代码质量。该平台吸引了约3000名用户。
- 我负责后端代码开发以及一半的前端开发工作。我们使用了一个强大的技术栈,包括PHP、Vue、Code Igniter、阿里云和Ping++。
品悦创智(北京)技术咨询有限公司, 软件工程师, 2014.07 - 2015.11
- 品悦创智是中国领先的云计算提供商,拥有LeanCloud。它提供了一整套云服务,包括对象存储、文件存储、网页托管、容器、即时通讯、推送通知、短信和游戏后端。该公司为数十万开发者用户提供服务。
- 我参与了LeanCloud Objective-C SDK和Java SDK的开发。我负责开发LeanChat iOS客户端和Android客户端,这是一个聊天应用程序,旨在展示即时通讯SDK。此外,我还负责一些前端项目。
- 我们采用了强大的技术堆栈,利用了诸如iOS SDK、Android SDK、Cocoapods、Xcode、Android Studio和Angular框架等现代工具。
教育背景
广东外语外贸大学,计算机应用技术, 大专学位, 2022.10 - 至今
- 高等教育自学考试。已通过4门课程, 操作系统概论, 数据结构导论, 高级语言程序设计(一), 英语(一).
北京林业大学, 数字媒体与艺术, 学士(中途退学), 2013.09 - 2014.06
- 通过13门课程,如计算机导论、程序设计基础、程序设计基础实验、大学英语、高等数学A、数字影像原理与技术、大学英语二、二维图形技术。
- 建立了一个集成了查成绩,校友论坛功能的校园助手Android应用“北林助手”。该应用在校园内被数千名用户下载并使用。制作了一个通过观看电影片段学习英语的Android应用,并在一次黑客马拉松中获得了第三名。
- 在学校的ACM/ICPC月度培训比赛中,包括高年级学生在内,约有100名顶尖学生参与,我获得了排名第一。
广州玉岩中学, 理科, 中学文凭, 2007.07 - 2013.06
- 在广州高中入学考试中,在10万名学生中排名前300名。
- 在2011年广东NOIP(省级信息学奥林匹克)中排名前300名。
项目
公司项目
- 汇丰银行的PayMe, 参与了自动充值功能和云迁移的后端开发,使用了Java、Spring Cloud、Azure和AWS等技术栈。时间从2022年11月至2023年7月。
- DBS Digibank CN, 参与了互惠基金的后端开发,使用了Java、Spring Cloud和Pivotal Cloud Foundry等技术栈。时间从2022年7月至2022年11月。
- DBS Client Connect, 参与了股权交易的后端开发,使用了Java、Spring Cloud和Pivotal Cloud Foundry等技术栈。时间从2021年12月至2022年6月。
- ShowMeBug, 一个在线面试平台,负责将平台与企业微信集成,如登录和简易面试入口。使用了Ruby on Rails、PostgreSQL和企业微信SDK等技术栈。时间从2021年7月至2021年9月。
- 北京平方根科技有限公司的50个杂项项目, 包括网站、游戏、应用和微信小程序。负责团队管理、合同谈判、项目管理、客户沟通和部分软件开发。时间从2018年1月至2019年12月。
- 中国超级大脑电视节目的微信小程序, 负责后端和部分前端开发,使用了Java、Spring、Javascript、HTML和阿里云等技术栈。时间从2018年2月至2018年3月。
- 直播问答应用, 负责部分后端开发和前端开发。使用了Java、Spring、WebSocket和Netty等技术栈。时间从2017年9月至2018年1月。
- 面包Live,一站式内容变现平台,负责对后端进行重构。使用了技术栈,如PHP、TypeScript、Laravel和Go。时间从2017年9月到2018年1月。
- 趣直播,一个知识直播平台。负责大部分代码开发。使用了PHP、Javascript、HTML、阿里云和RTMP流媒体等技术栈。时间从2016年6月至2017年9月。
- LeanCloud移动SDK和LeanChat, 负责部分iOS和Android SDK的开发,以及他们的演示应用程序LeanChat的全部开发。时间从2014年7月至2015年10月。
开源、博客、Codeforces, 2013-09 至今
请浏览我的开源项目,涵盖了我创建的企业项目和个人业余项目,GitHub链接:https://github.com/lzwjava。
- neural-networks-and-zhiwei-learning,机器学习实践项目,530次提交,Python
- algorithm-solutions,算法问题解决方案,2466次提交,Java
- lzwjava.github.io,我的博客,500次提交,英文和中文
- live-server,知识直播平台后端,660次提交,PHP
- live-mobile-web,知识直播平台移动端前端,528次提交,Vue和JavaScript
- live-web,知识直播平台桌面端前端,140次提交,Vue
- live-wxapp,知识直播平台微信小程序,63次提交,JavaScript
- code-review-server,代码审查专业平台后端,275次提交,PHP
- code-review-web,代码审查专业平台前端,302次提交,Vue和JavaScript
- weimg-server,图片社区后端,35次提交,PHP
- weimg-ios,图片社区iOS应用,Objective-C
- leanchat-ios,iOS聊天应用,556次提交,Objective-C
- leanchat-android,Android聊天应用,412次提交,Java
- curiosity-courses,编程课程,215次提交,中文
- LZAlbum,类似微信朋友圈的iOS简单应用,47次提交,Objective-C
- TabsKiller,帮助关闭浏览器标签页的Chrome插件,19次提交,JavaScript
- Reveal-In-GitHub,Xcode插件,57次提交,Objective-C
- LvchenSign,广告标识公司网站,40次提交,JavaScript
- feynman-lectures-mobi,将latex转换为SVG创建mobi电子书的工具,47次提交,Python
- flower-recognition,花卉识别Android应用,37次提交,Java
- Creak,简单的HTML解析器,49次提交,Swift
技能
自从2008年开始编程以来,我获得了很多技能。就使用时间而言,高级描述如下。这与工作经验不同。我用它来表示对我的技能的相对熟悉。
- 拥有5年或以上使用经验:中文,英文,写作,Java,算法,测试驱动开发,云计算,DevOps,后端开发
- 拥有3到4年使用经验:粤语,iOS开发,Android开发
- 拥有1到2年使用经验:产品管理,机器学习,前端开发
- 拥有少于1年使用经验:日语
工具
以下是帮助我积累上述技能的详细工具,以及其他一些有趣的工具。我仍在使用其中的一些,对于其余的工具,我可以花几天时间重新学习使用它们。
- 自然语言:英语,中文,粤语,客家话,日语
- 操作系统:Linux,Windows,MacOS,Android,iOS,OpenWRT,Symbian,Apple tvOS,Fire OS
- 语言:PHP,Java,Objective-C,Swift,Ruby,HTML,C,C++,JavaScript,Lisp,Clojure,TypeScript,JSON,CSS,Node.js,Go,SQL,NoSQL,Python,Pascal
- 框架与数据库:jQuery,Hexo,Jekyll,React,MongoDB,PostgreSQL,Microsoft SQL Server,Stylus,Sass,MySQL,Redis,Kafka,RTMP streaming,HTTP/IP, Spring,Hibernate,Netty, Pandas, Numpy
- 数学:微积分,线性代数,Latex
- 开发工具:NPM,Webpack,Git,Travis CI,HomeBrew,Gradle,Maven,Xcode,VSCode,Sketch,Powershell,IntelliJ IDEA,Cocopods,Android Studio,Jenkins,SonarQube,WordPress,Nginx,ChatGPT,Elasticsearch,Docker
- 机器学习:TensorFlow,PyTorch,Theano,Anaconda,Jupyter Notebook
- 云工具:GitHub,GitLab,Jira,Confluence,Cloudflare,Digital Ocean,Vultr,AWS,Azure,阿里云,Pivotal Cloud Foundry
- 测试:Postman,Selenium,Karate,JUnit,Mockito,Apache JMeter, Apache ab
- 其他:FFmpeg,Spark,代理工具
证书
- 北京林业大学退学证明书
- 学信网报告 (本科退学状态)
- IELTS 学术考试,成绩 6
- 机器学习专业课程完成证书,由 DeepLearning.AI 与斯坦福大学提供
- Developing on AWS, 由 AWS 培训提供
链接
期望
- 期望职位:全栈工程师/后端工程师
- 期望地点:广州