熟悉线程的工作原理及锁机制,了解JVM内存模型及GC原理;
熟悉SpringMVC、MyBatis、SpringBoot、Dubbo、SpringCloud等主流开发框架;
熟练应用Mysql、Oracle数据库,sql编写,表设计,定位及解决性能问题,数据备份;
能够应用Redis、Rabbitmq、Nginx、Zookeeper等组件技术;
掌握UML语言建模设计,熟悉使用EA建模工具进行项目的需求设计;
熟练使用IDEA/Eclipse、Maven、GIT、SVN、Xshell等相关工具;
掌握Linux的常用命令,使用jenkins对项目进行自动部署;
基本掌握HTML、CSS、JavaScript、jQuery、Ajax、Vue等前端技术。
2019.11-2021.3 赢.TA系统
项目环境:Linux、SpringCloud、SpringMVC、Mybatis、Mysql、Oracle、Redis、Nginx、jenkins、Vue
项目简介:此项目重构sofa_ta登记过户系统,包括基金日常交易业务处理,如认购、申购(一般申购和定期定额)、赎回(一般赎回、指定赎回、预约赎回等)、转托管、基金转换等;特殊业务处理,如非交易过户、账户冻结/解冻等;分红业务处理,如现金分红和红利再投资;同时TA系统还承担着整个基金交易系统管理和维护,如用户管理、基金信息管理、公告信息管理、销售网点管理、系统维护日志管理、查询统计功能等。
主要职责:1.参与服务拆分设计;2.参与需求分析和设计讨论,用EA进校UML建模设计;2.功能代码开发及bug解决。
2020.5-2020.6赢.智能投顾
项目环境:Linux、SpringCloud、SpringMVC、Mybatis、Mysql、Redis、Nginx、docker、jenkins、Vue
项目简介:投资者通过基金销售机构,包括银行、券商、三方销售机构、基金公司等以策略组合方式投资。对相关各销售机构的投顾配置需求统筹设计,达到尽可能高的产品化水平,最大程度降低实施时间和成本。针对各类基金销售机构的资产配置业务需求,包括如下服务:
1、 投顾策略管理和分析系统:核心功能是执行策略配置,输出指令至调仓引擎;
2、 指令调仓库引擎:接收策略指令,执行客户策略调仓;
3、 与客户内部系统之间的接口系统:与交易系统接口,产品系统接口,用户端交互接口等相应系统对接。
项目技术:
1.项目采用Maven聚合项目管理,微服务SpringCloud框架开发
2.使用的是TA的一套微服务框架;
3.使用docker应用容器引擎,可以将项目以及依赖包到一个可移植的容器中,然后发布Linux系统上;
主要职责:
1.环境搭建,服务部署;
2.参与设计讨论,进校uml设计(EA);
3.功能代码开发及bug解决:
(1)单点登陆服务:完成用户的注册和登陆、登出功能;
(2)订单服务:包括订单的生产及确认,订单列表信息及其详情查询。
(3)购物车服务:实现用户对商品添加购物车(未登录状态亦可以添加到购物车,登陆时合并),以及购物车商品列表的查看、数量的修改及删除。
2021.5-2025.4运营管理平台
项目环境:Linux、SpringMVC、Mybatis、Mysql、Redis、Nginx、docker、jenkins、Vue
项目简介:集成企业日常办公流程、信息管理、协同办公等功能的信息化平台。针对各类企业运营业务需求,包括如下模块:
1、 流程模块:核心功能是日常办公流程及项目相关流程;
2、 项目管理模块:采购、销售、项目、合同、报工等;
3、 与其他系统之间的接口系统:与EHR系统对接、与NCC系统对接、与发货系统对接、与发货系统对接。
主要职责:
1.环境搭建,服务部署;
2.技术选型,系统架构,公共模块设计及开发;
3.参与设计讨论,进校uml设计(EA);
4.功能代码开发及bug解决:
(1)流程模块:扩展flowable功能,实现低代码配置流程;
(2)项目管理模块:结合项目的整个生命周期,商机、立项、启动、交付、关闭/结项进行设计开发。
(3)采购模块:供应链管理、采购计划、采购合同、付款计划、对公付款。
(4)报表模块:结合smartBI进行相关报表设计开发。