1)Web后端技能:10年以上JAVA+MySQL开发经验,熟练掌握Spring IOC、AOP、事务管理、Spring Boot自动装配等使用原理,能够基于MyBatis, Redis, RabbitMQ等组件进行项目开发。
2)Web前端技能:熟悉JQuery, 掌握CSS3+Vue.Js开发,能够开发基于Uni-app+Vue的App、小程序的与数据库交互类的项目。
3)桌面开发技能:熟悉C# Winform桌面开发,能够独立完成爬虫、数据库管理类的桌面软件开发。
4)工作经历总结:参与过大型银行、汽车行业方面的企业项目,经常需要在缺少文档的情况阅读他人的代码,从而了解相关的功能,在此基础上进行项目迭代开发。
5)英语六级,能够阅读英文文档,口语交流良好。
1)北美汽车业务系统:
客户为北美汽车行业,系统与其客户大约3000多家经销商外围系统集成,且不同系统分布在不同国家。我担任的是高级 JAVA
工程师岗位, 负责的是配件销售业务模块的设计及开发,模块设计目标是要处理来自外围系统百万级的业务数据。根据客户需
求进行业务流程分析、功能详情设计、代码开发等。在项目中后期,基于客户新需求,需要考虑在不影响现有系统现有功能
的前提下,如何快速稳定把新增功能集成到现有系统。项目采用的是 Agile 敏捷开发,项目团队 BASE 不同,需求例会,设计
例会、Review 例会等,通过内部邮件、电话会议进行沟通。与北美客服沟通,需要采用全英文。
技术架构:
- 前端为 JQuery+JSF 开源 UI 组件,后端用 Spring Webflow与 JSF 作为表现层,基于 Spring IOC 集成业务层、持久化层接
口,基于 AOP ,实现日志、权限访问,集成 JBOSS Cache ,作为数据缓存。
- 接口端采用 BizTalk 中间件发送接受外围系统的数据,并转换为业务内部 Web service 协议格式,发送到 JAVA 业务子系
统,通过 Spring Web Service ,调用业务层功能。
- 离线业务文件采用 FTP 协议传输,使用 Spring Batch+Quartz 定时进行批量处理。
此外,自己负责设计一套基于 JAVA 线程池、队列的异步任务处理框架。经过项目多年验证,作为核心底层组件,日均处理交
易笔数在百万级。框架支持限流、容错、弹性扩展、UI 监控功能。
2)医药行业营销系统:
浏览器端采用 JQuery+Bootstrap+Javascript,Windows 客户端采用C# Winform
技术实现,基于 JAVA SpringBoot 作为 RESTFul 设计接口,用于两种前端调用,MyBatis + MySQL 作为数据交互,基于 JSON 协议传输。
百度指数查询工具是择云软件工作室开发的一款可以批量采集百度指数的工具。该工具支持采集关键词的搜索指数、资讯指数、需求图谱的关联词搜索热度、人群画像里的地域分布搜索占比,人群性别搜索占比、TGI数据,人群年龄分布搜索占比、TGI数据,兴趣分布搜素占比;工具可以同时一次查询5个关键词
百度指数查询工具是择云软件工作室开发的一款可以批量采集百度指数的工具。该工具支持采集关键词的搜索指数、资讯指数、需求图谱的关联词搜索热度、人群画像里的地域分布搜索占比,人群性别搜索占比、TGI数据,人群年龄分布搜索占比、TGI数据,兴趣分布搜素占比;工具可以同时一次查询5个关键词