个人介绍
♦ 本人从事软件开发十几年,曾在腾讯等知名互联网企业任职,经验丰富,开发过各类门户网站、电商网站、企业网站、管理系统、公众号、小程序、手机app等应用软件,具备全栈开发能力,代码质量高,服务周到。
♦ 熟悉或使用过的Web后端语言有PHP、Java、Python、Perl、Shell、Node.js。
♦ 熟悉或使用过的Web前端语言有HTML5、CSS3、Javascript。
♦ 熟悉或使用过的前端技术或框架有Ajax、JQuery、MooTools、Bootstrap、Vue。
♦ 熟悉或使用过的PHP框架有ThinkPHP、Yaf、Yii、CodeIgniter、Lavarel、Swoole。
♦ 熟悉或使用过的PHP开源系统有ZenCart、Magento、ECShop、ECStore、Discuz!、ThinkCMF、ShuipFCMS等。
♦ 熟悉或使用过的PHP模版引擎有Smarty、Twig、Haml、Liquid。
♦ 熟悉JAVA的Spring、SpringMVC、SpringBoot、SpringCloud等开发框架。
♦ 熟悉或使用过的Web服务器有Apache、Nginx、Tomcat、JBoss、Jetty。
♦ 熟悉或使用过的关系型数据库有MySql、SQL Server、Oracle。
♦ 熟悉或使用过的NoSql或缓存技术有Redis、Memcache、MongoDB。
♦ 熟悉IOS端和Android端的APP开发,以及基于uni-app和flutter的混合开发。
♦ 熟悉或使用过的数据交换格式有JSON、XML。
♦ 熟悉或使用过的IDE有Eclipse、MyEclipse、Zend Studio、PhpStorm、NetBeans、Dreamweaver、IntelliJ IDEA等。
♦ 熟悉或使用过的版本控制器有SVN、Git。
♦ 熟悉或使用过的代码托管工具有GitHub、GitLab、Gitee。
♦ 熟悉或使用过的ElasticSearch。
♦ 熟悉或使用过的MQ工具有RocketMQ、。
♦ 熟悉或使用过的自动化部署工具有、。
♦ 熟悉使用Docker、K8S等容器部署项目。
♦ 熟悉数据库的优化过程,如SQL语句优化,合理地创建索引,采用适当的数据库引擎等。
♦ 熟悉常用的网络协议和Socket编程。
♦ 熟悉网站的安全性建设,如用户输入数据验证和输出数据过滤,防止SQL注入和XSS攻击,对敏感数据进行加密(对称加密和非对称加密)处理,对运行于数据库的SQL语句进行安全性预处理等。
♦ 熟悉常见的数据结构和算法,如数组、链表、栈、队列、树、递归等。
♦ 具有良好的代码编写习惯,如规范命名和注释,代码冗余率低,逻辑性强,结构清晰。
工作经历
2022-04-01 -至今武汉动阅科技有限公司法人
负责公司的日常运营和技术攻关,为客户提供技术服务、技术支持,承接外包项目的开发工作。
教育经历
2005-09-01 - 2009-06-30黄冈师范学院电子信息科学与技术本科
技能
腾讯校友会是针对腾讯离职正式员工开放的一个*公众号,对关注该公众号的离职正式员工提供身份验证、信息录入、经历简介、邮寄礼品、员工关怀等服务。我参与项目的需求讨论分析会议,完成系统架构设计、数据库设计,在服务器和开发机上分别部署好PHP运行环境,查阅*公众号的开发文档,熟悉其开发流程,与提供数据的.NET开发人员进行沟通和联调。开发期间与协作的其他部门人员沟通好代理的*API回调地址和相关参数的配置。根据产品经理提供的需求文档来实现具体的功能和后续的迭代工作,优化代码和系统性能,解决测试过程中出现的Bug。项目架构为Apache + PHP + IIS + .NET + SQL Server + Redis,PHP方基于ThinkPHP框架,PHP通过调用.NET接口存储数据和获取数据并渲染到页面上,*API的请求采用反向代理的方式,SQL Server主从数据库、主从复制、定时备份、分库、分表、分区。
ERPNext是全球知名的纯免费开源的erp系统,界面简洁,易于使用,非常适合中小企业定制和使用,可为企业节省大量的人力和物力成本。我负责熟悉系统的架构、开发语言和开发规则以及系统本身的业务流程和功能模块,部署测试环境和安装需要用到的应用,结合客户在报价方面的定制需求做二次开发,并配置好不同用户的读写权限。将开发好的功能模块部署到生产环境。
七七云服务平台为社交类管理后台、小程序、*APP等应用提供数据接口和计算服务。我完成系统架构和数据库的设计以及后台用户模块、权限模块、会员模块、商品模块、订单模块的功能。前端采用uni-app完成了注册登录页、首页、个人信息和设置的相关功能,以及用原生代码完成了IOS端的腾讯云IM和音视频SDK的接入。后端编写了腾讯云对象存储的逻辑和接口、前端所需的数据接口和相关的业务逻辑以及推荐、匹配等算法。对整个系统做了必要的优化工作,如缓存机制的优化、代码规范和性能的控制、并发的处理等。后端是基于JAVA的Spring Cloud的微服务架构,包括Docker + Nginx + Spring Boot + Nacos + Gateway + Feign + TX-LCN + Redis + RocketMQ + XXL-JOB + Mybatis Plus + Mysql + JWT + ELK,后台前端采用Element UI框架,*端采用uni-app编写后打包到小程序、IOS、Android平台上运行,*端接入的音视频SDK来自腾讯云。