个人介绍
曾涉足于互联网电商、互联网金融、互联网医药、软件外包等领域。
技术栈:spring-boot、spring-cloud-alibaba、mysql、redis、nginx、tomcat、Vue.js、React.JS、Linux、Docker、K8S
为人性格忠厚,以诚待人,工作认真负责,积极主动,能吃苦耐劳,具较强的团队协作精神。热爱软件开发行业,善于接受新事物,乐于与客户沟通,成就客户价值。
工作经历
2020-08-01 -2024-01-01深圳中软国际科技服务有限公司高级java工程师已认证
主要责任: 1、项目需求分析、核心业务功能开发,代码逻辑优化、SQL语句优化、单元测试覆盖、开源依赖升级、ICSL安全整改等。 2、参与需求整理与细化拆分、项目过程文档总结与归档。 3、其他项目的接入、日常运营与维护。 4、日常项目事务管理,指导新人快速融入项目组的开发节奏、跟进项目进度、整理项目的所有交付件并陪同客户验收。
教育经历
2018-03-01 - 2020-07-01北京理工大学计算机科学与技术本科已认证
资质认证
技能
在产品技术中心主要的工作内容如下: 1、国裕医药在线、国裕网项目: 前期主要是接手融合版订单模块、支付模块。包含易极付、*支付、农行银企通、浦发B2B支付等 在公司的组织架构、人员调整后,主要是负责对项目的管理为主。主要项目有:国裕医药在线的前端、用户中心、统一管理中心、api、dubbo服务、扫码版、国裕网前端、文件上传系统、JMS消息系统、定时任务项目。 2、项目管理等工作: 在国裕医药在线的项目不断迭代中,主要是做需求的分解,程序设计,任务分解,把控进度,质量监督的工作,必要时做些核心模块的代码。 对于有多个需求时,严格根据项目紧急、重要程度来排期。根据个人技术能力、目前的任务量 ,按实际情况来分配任务 对项目组内的同事写的代码做Code Review,对有的代码需要改善的地方,与同事一起讨论并进行优化。 3、项目安全性等工作: 针对国裕医药在线平台做EDI安全测评。主要内容有: 密码复杂度、 登陆失败次数的处理策略、 多步骤操作的连续性鉴权(如找回密码)、 隐私与敏感信息的加密存储、全站https、 防请求头攻击、 cookie防篡改、 用于敏感信息加密存储、 web应用代码的配置文件加密保存、完善系统日志、异步记录操作日志、表单一次性令牌(token)验证、 防xss攻击、 脏词、敏感词、非法词过滤(建立脏词库,基于HashMap、DFA算法模型)、防sql注入等 4、技术方面、开发周边等工作: 搭建和部署FastDFS文件服务器、优化原有的框架glorypty-framework,把原有框架中强依赖的地方单独拆开,方便其他应用调用。 解决日常开发中所遇到的技术难题,解决系统安全方面的漏洞。 系统优化方面,加了方法耗时监控、生产环境动态配置log级别,主要是为了方面定位异常问题。 nexus私服仓库、svn、jenkins的管理及维护。
在地云网-技术部主要的工作内容如下: 1、独立带队开发土地信息平台、地云智拓等项目。土地信息平台包含一手招拍挂土地、二手地、海外地等土地数据。地云智拓主要是用户线下投拓人员对土地数据的初步分析与筛选,寻找潜在价值的土地。 使用python语言做网页爬虫,破解中国土地市场网的反爬虫,抓取一手地招拍挂数据。其中是用了flask框架、flask中的APScheduler组件做定时任务抓取,待抓取的数据缓存到redis中,从绕过对方网站的访问频率限制。使用selenium、GeckoDriver调起浏览器进行数据抓取,绕过cookie的限制。破解中国土地市场网的动态字体库等反爬措施时,使用TTF-FONT等字体软件分析字体文件的规律,针对全部的370个常用文字,把每个文字的像素坐标进行MD5加密,缓存到redis中,绕过自定义字体font-family的限制。 2、独立带队开发直播电商、国瑞云购物、房云小程序等项目的接口开发。 直播电商、国瑞云购物、房云小程序等项目是由Springboot框架搭建的Restful API接口,ORM框架选用的是Mybatis,数据库连接池使用的是druid,采用redis作为缓存数据的中间件。日志部分使用log4j2,使用swagger2做接口文档,并自研代码生成器,极大的节省了项目前期开发周期。部分项目使用alibaba的seata分布式事务框架。 责任描述: 1、独立带团队开发土地信息平台、地云智拓、直播电商、国瑞云购物、房云小程序等项目的接口开发 2、自学python,破解中国土地市场网的反爬虫,并抓取土地数据。 3、对各个项目的需求分析、技术调研、项目进度把控、关键技术难点攻关等。
主要负责开发红版WeLink产品下(中台项目组)的后端服务: 1、介质管理服务:在Welink“红蓝归一”的背景下,开发介质管理服务相关接口,并接入云龙流水线,便于把伏羲流水线(华为云)上的构建产物也能放到云龙流水线上(华为内网)去统一部署。 2、站点管理服务:提供版权、logo、站点信息等服务,供WeLink下的其他服务调用。 3、行业模板服务:根据接入WeLink的企业性质的不同,而提供不同的应用入口服务。 4、伏羲同步到云链服务:使用python脚本开发的伏羲流水线插件,把伏羲流水线的构建信息,同步到云链平台。 5、维护tinyimage图片服务:该服务由springboot+vert.x框架搭建,把用户上传的图片,通过imagemagic压缩后上传到华为云的OBS桶。Tinyimage服务器挂载NAS盘,用来缓存图片文件。 主要责任: 1、项目需求分析、核心业务功能开发,代码逻辑优化、SQL语句优化、单元测试覆盖、开源依赖升级、ICSL安全整改等。 2、参与需求整理与细化拆分、项目过程文档总结与归档。 3、其他项目的接入、日常运营与维护。 4、日常项目事务管理,指导新人快速融入项目组的开发节奏、跟进项目进度、整理项目的所有交付件并陪同客户验收。