本人拥有8年的互联网开发和运维工作经验,先后从事过运维开发、web开发和区块链开发。从网站开发到测试部署,到线上运维整个生命周期都有较深的理解和实践经验。
开发能力:
1. 精通php和js开发,熟练掌握laravel框架,理解其设计思想和运行原理;
2. 了解 Javascript 和 HTML/CSS,熟练使用vue开发框架,熟悉es6语法;
3. 熟悉 php和js语言相关的测试框架,能够熟练编写符合规范的单元测试样例;
4. 熟练使用git,使用gitlab搭建私有代码库,并实现自动化代码测试和部署;
5. 熟悉区块链相关知识,精通solidity开发语言,基于以太坊平台进行智能合约开发;
6. 具有3年的全栈开发经验,能够独立高效的完成网站开发任务。
7. 对mongodb, python,react都有过一些了解和轻度的使用;
运维能力:
1. 精通linux运维管理,熟悉shell编程,能够熟料的搭建和运维管理服务器集群环境;
2. 熟悉docker容器部署,能够熟练使用docker-compose编排部署容器环境;
3. 熟悉mysql的配置管理,读写分离。以及基于MySQL数据库的应用开发,具备良好的MySQL存储、索引设计和SQL查询优化;
4. 熟悉tcp/ip、http/https等协议、cdn原理以及常见的网络攻击和防护手段。
自我评价:
学习和理解能力强,拥有处理复杂任务的能力,能够深入的理解业务逻辑,具备项目架构的设计能力。
基础扎实,熟悉数据结构和算法设计,对技术原理和相关的实现有透彻的理解。
思维缜密,逻辑清晰,较强的语言表达能力,能够高效理性的进行团队沟通和协作。
良好的职业素养和责任心,对于代码质量有较高要求,对新技术具有钻研和执着精神。
github: https://github.com/hardy-liu
1. 曾就职于一家广州的游戏开发公司。担任web开发工程师,在岗位上负责游戏管理后台和部分游戏后端接口的开发工作。主要使用了larave和vue的开发框架。使用了swagger来构建和管理接口文档,方面前端人员对接和调试。项目中还涉及微信相关的开发工作,包括公众号管理、支付、红包、网页oauth授权等。同时网站的服务器也是我来负责管理的,主要使用了docker-compose来编排部署容器环境。相关的演示地址如下(此演示环境是搭建在我的私人云服务器上,由于没有游戏那块的后端功能,故部分功能会调用失败,相关登陆密码请联系我获取):
后台管理: http://mengchen-sz.hardyliu.me/
接口管理文档: http://mengchen-sz-api.hardyliu.me/api/documentation
代码: https://github.com/mengchen111/mengchen_sz
2. 开发过一个在线交易网站的原型,我主要负责开发后端的业务逻辑,完整的实现了下单、撮合交易、深度查询,成交记录查询等基础功能。
代码: https://github.com/mengchen111/mengchen_virtual_life
3. 最近的一个项目是加入了一个区块链的初创团队,主要在里面负责网站全栈的开发,区块链智能合约开发,业务需求分析、技术选型和架构设计等工作。
部分合约:https://etherscan.io/address/0xf7EC75C52392b71833d2eA1cEdF5f8fAa3Ec8Fda
https://etherscan.io/address/0xD311aC05Ede4e4955eBb08116300ee2834d03362
官网: http://bonbon-www-8uvmijwiwl.hardyliu.me/index.html
后台: http://bonbon-admin-zdysa4jb7y.hardyliu.me/
代码: https://github.com/bonbonland/bonbon_contract