个人介绍
2. 熟练运用Spring、SpringMvc、SpringBoot、Mybatis、JNA等框架进行web开发。
3. 熟练掌握Servlet、JSP、JDBC、Redis, elasticsearch等技术
4. 熟悉AJAX相关知识,并熟练使用AJAX进行前后台数据的传输
5. 熟悉SVN、Maven、Git等项目版本控制工具
6. 熟练使用Oracle、MySQl、SqlServer、ActiveMQ,RabbitMQ消息队列及数据库技术
7. 熟练掌握JUnit技术进行代码测试
8. 熟悉 HTTP TCP/IP 协议的多线程网络编程及Socket编程,熟练对xml,json数据进行解析。
9. 熟练Linux操作系统使用,以及部署应用程序。
10. 熟悉使用Docker打包部署程序。
11. 熟悉使用Python编写脚本以及爬虫。
12. 熟悉使用C++编写动态库
13. 熟悉gogs + drone自动化构建部署项目
工作经历
2020-01-01 -至今深圳金得源科技公司后台开发组长
任职期间是公司后台负责人,主要负责了公司的商城项目以及工厂后台系统开发,本人具有4年项目java后台开发经验,以及爬虫相关经验,能够胜任后台相关开发的工作,工作认真,项目上线至今一直稳定运行。
2018-11-01 -2020-01-01珠海金邦达高级后端工程师
任职金邦达对外解决方案部门,该部门主要负责对公司设备开发配套使用的软件。本人主要负责自助机以及桌面制卡机后台系统开发,以及对接各个银行接口,保证应用安全符合银行要求。
2016-07-01 -2018-10-01奕智科技后端
任职奕智科技公司开发部门,该部门主要负责开发宜买站商城项目。本人主要负责app社区模块的后端开发,以及线上维护,部署,保证系统正常运行,工作积极认真。
教育经历
2013-09-01 - 2016-06-01深圳信息职业技术学院软件技术专科
在校期间学习java程序设计,数据结构,数据库,软件工程等专业知识
技能
项目描述: 系统主要功能:控制设备即时制卡,用户权限管理,卡库管理,制卡清单,网点管理,设备管理,卡款管理。该系统主要面向杭州各个银行使用,进行市民卡制卡及管理。 责任描述:主要负责后台制卡系统开发,及部署。 项目技术栈: SpringMVC、Shiro、Hibernate、docker、Nginx、Oracle、Mysql 1) 使用docker打包部署程序到各个银行服务器上,完成前置数据处理,将需要制卡的数据以及照片存储到数据库,区分各个银行网点的数据,使得对应网点只能查询到自己对应的数据。 2) 使用shiro进行用户角色管理,分配各个角色的对应的功能。 3) 前端页面调用OCX,使用OCX调用设备进行制卡。 4) 网点信息以及设备信息的CRUD功能。 5) 用户信息的CRUD功能。
项目描述: 项目使用了分布式架构,商城主要是为澳门提供电商服务,项目分为购物模块,社交模块,搜索模块,实时通讯模块,页面采用REST风格实现资源相关处理和操作。 责任描述:主要负责社交模块,以及搜索模块 项目技术栈: SpringMVC、Doubbo、Zookeeper、Redis、ElasticSearch、Nginx、Socket、JDBC、Shiro、SqlServer 1) 整个项目部署在阿里云服务器上,主要基于公司的sql server和Redis做数据存储,使用MQ集群做消息队列,基于ZK集群搭建高可用系统,使用了Elasticsearch搭建了搜索服务。 2) 社区首页采用Elasticsearch获取数据,对于社区访问较多的页面采用了Redis进行缓存数据,提高响应速度降低数据库访问压力。 3) 用户登录采用Redis单点登录技术实现,解决了分布式系统的用户登录问题。 4) 搜索模块采用的是Elasticsearch进行搜索,用户可以搜索需要的帖子以及其他用户。 5) 实现购物车的功能。 6) 采用Nginx负载均衡服务器集群。