个人介绍
1.熟悉J2EE架构体系,熟悉面向对象的编程思想和常用设计模式
2.熟练使用JavaWeb主流框架SpringBoot、SpringCloud、SpringMVC、Spring、Mybatis,Redis,Kafka,Restful接口,分布式服务等进行基于B/S模式的网站开发
3.熟练使用MySQL、Oracel等主流关系型数据库,和NoSQL数据库MongoDB内嵌文档的使用,熟悉sql的编写和sql的性能优化
4.熟练使用Redis数据中间件,了解其中数据清理机制
5.熟练使用HTML5、CSS3、Javascript等语言进行前台页面和脚本的编写,熟悉ES6的语法,前端框架使用过jQuery、easyUI、Bootstrap、Vue、Vue Router、VueX,Element UI,熟练使用json进行数据交换,熟悉使用VS code进行开发
6.熟悉使用Git、SVN版本管理工具
7.使用过Tomcat、Nginx等网络容器,了解nginx反向代理、集群负载均衡、网络转发等功能
8.熟悉Linux系统操作,熟练使用iptables、vim编辑器等linux常用工具,进行业务应用的问题定位、日志查看、网络联通检测等
9.使用过JAX-WS开发WebService,同时有WebSocket的开发经验
10.使用过Netty进行私有协议的数据发送和接收
11.使用过Docker虚拟化容器技术,并用K8S集群进行容器管理
12.有***和混合模式app(ReactNative)开发经验
工作经历
2017-03-06 -2022-07-01深圳业拓讯通信科技有限公司高级后端工程师
1. 作为研发一组组长,负责跟踪管理6名组员项目进度和完成情况,同时负责代码review; 2. 作为大数据平台(数据仓库方向)的PM和SE,负责平台的需求分析,架构设计以及开发任务分配,进度跟踪,归档测试,版本发布;并定期开展测试问题回归、分析、总结; 3. 作为java开发工程师,编写业务代码并自测,联调;同时负责长期维护公共消息服务组件的设计与开发; 4. 作为新员工导师,带领新员工熟悉公司的工作和开发流程,代码规范;
2016-02-01 -2017-01-31广东辰宜信息科技有限公司Java后端开发工程师
在公司任职期间,本人主要负责公司svn服务器的搭建,测试演示服务器部署,公司官网的设计与开发,产品项目框架的搭建与开发。同时负责安排组员工作计划,确保团队能够高效率高质量地完成开发任务。同时为公司数据抓取相关项目提供专业意见和技术支持。 主要业绩:在公司任职期间,本人参与了核心开发的“南海区一窗通办自动填表系统”在南海区行政服务中心正式上线。(网站地址:http://table.nanhai.gov.cn)
2015-05-18 -2016-01-22广东金宇恒信息科技有限公司Java后端开发工程师
本在此公司主要负责“东莞三资管理系统”和“东莞网上交易系统”的模块开发、功能维护和性能优化。东莞三资管理系统主要包括报表模块、合同模块、预算模块、资产管理模块,资产交易模块等。东莞网上交易系统主要包括竞投模块、会员管理模块。平时主要职责除了程序的开发之外,还会对版本进行规划和管理,因为前面说到的两个系统都已经是上线了的,所以有新需求和新缺陷的话,需要规划版本,出补丁进行系统的升级。所以对系统补丁的打包比较熟悉。工作中曾提出过合理的建议,而且被采纳。
教育经历
2011-09-01 - 2015-05-15肇庆学院软件工程本科
技能
1.该项目分为管理平台和*小程序,管理平台主要面向运营管理人员,*小程序主要面向群众,主要功能有路内地图、停车订单管理、发票管理、巡检管理、工单管理、路段车位管理、设备管理、用户充值、优惠管理、计费策略管理、营销任务、用户车辆绑定、黑白名单管理等 2.技术栈:SpringBoot、Spring、Mybatis、MongoDB、MySql、Redis、Git、Kafka、Nginx、*小程序
1.该项目主要是面对企业用户开放的,主要功能有视频模板素材管理、配音主播管理、视频模板制作、订单管理、第三方视频模板管理、企业统计、报表结算,还有企业用户使用的*小程序,企业用户制作视频和下单都是通过小程序进行操作 2.技术栈:SpringBoot、Spring、Mybatis、MongoDB、MySql、Redis、Git、K8S、Docker、Nginx、*小程序、ffmpeg