锤子简历品牌推广师
java5年的简历
作者:锤子简历 2021/03/09 05:10:00
阅读 650

求职意向

java开发工程师 浙江杭州 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 网络工程

•在校学习C/C++程序设计,计算机导论,软件工程导论,数据结构,算法系统与分析,熟悉面向对象编程思想,独自学习Java编程,能够熟练使用编程语音进行独立的程序编写。

  •在校学习数据库原理课程,能够编写sql语句进行数据库的操作。 
•在校学习网络原理,网络工程,路由与交换技术等专业课程,了解网络的工作原理,能够独立进行简单局域网的路由器、交换机等设备的配置。
 •在校学习linux操作系统,计算机操作系统,计算机组成原理,信号与系统等课程,了解操作系统的工作原理,以及linux操作系统的简单操作。
 •在校获CCF编程能力认证,蓝桥杯软件编程大赛省三等奖,校级奖学金,优秀学生,思科CCENT全国三等奖等荣誉。

工作经验

2020.x -2020x 同花顺 Java开发工程师

1.担任理财师项目组后端java核心开发工作,负责项目的业务迭代更新,并发解决方案的制定及开发,项目基础框架搭建,日志排查,上线部署等工作。目前该项目已在各大应用市场迭代至2.0+版本。产品与平安银行,招商银行,北京农商行等均有合作,收益400万到500万。
2.理财师后台管理系统owner,作为理财师项目的内部管理平台,致力于提高产品的配置的灵活性,及线上环境运行质量的保证,独立负责该系统的所有后台开发及布署工作。目前该平台已向理财师稳定提供新闻运营、炒基大赛、模块配置等功能。
3.负责理财师项目针对平安银行的本地化布署工作,与团队开发人员协作进行分布式开发,包含服务注册,签名验证,数据加工等功能。目前已部署银行理财、舆情监控、市场分析、等模块。

2020.x -2020x 海尔集团 系统开发工程师

1.进行PaaS层平台应用的开发和维护工作,先后经手应用监控平台,容器云平台,portal工单管理平台。
2.负责部门内的服务器管理,使用Linux命令进行服务器的维护,初始化,应用集群搭建等。
3.负责供应商流程处理,熟悉软件开发全流程。

项目经验

2020.x -2020x AI理财师APP Java开发工程师

1.项目介绍:AI理财师app是一款金融投资顾问的智能理财工具,将理财服务与互联网服务相结合,帮助理财师们提高效率,提升服务
2.我的任务:担任AI理财师项目组java核心开发工作,完成产品迭代需求,保证理财师后端服务在线上的错误排查,bug修复及稳定运行。
3.项目开发综述:(1)参与AI理财师1.3版本到2.1版本的所有开发工作,包含基金全景诊断,财经早报,营销助手,信托、保险、银行理财的数据迁移,AI名片,炒基大赛等功能的开发。(2)使用springboot框架进行项目开发,遵循controller、service、dao层的分层结构,持久层使用mybatis与mysql进行交互,使用redis提高高并发下的服务效率,进行完善的事务控制及mysql行锁使用,保证在高并发情况下不会出现数据丢失,覆盖等情况。(3)使用threadLocal自定以tracerId进行日志的链路追踪,使用AOP切面的方式对controller、service、redis等等进行日志拦截,自定义了定时任务系统进行数据和业务的个性化处理。
4.成果:目前AI理财师已在各大应用市场迭代至2.1版本,可以为用户提供基金诊断分析、信托保险银行理财等产品的数据查询、通过app和微信小程序的用户进行实时对话,内容推送,数据统计等功能,与招商银行、平安银行、北京农商银行等多家银行有业务合作,用户量达到1w+,收益在400万到500万,日活在2000左右。

2020.x -2020x 理财师APP后台管理系统 系统owner

1.需求:随着理财师app定制化需求日益增多,同时为了提高线上环境配置的灵活性,需要设计一个后台系统供产品经理和开发人员使用,便于定制化需求的设定、产品信息的配置等。
2.我的任务:独立负责该系统的后台系统的架构设计,代码开发,与前端项目联调,项目部署,线上日志排查等等。
3.开发方式:(1)以理财师架构为基础,同样使用springboot+mybatis+mysql+redis等组件进行开发,git进行版本控制,对链路追踪、日志拦截等功能和代码进行整理和优化,新增用户登陆,角色配置,权限管理等基础功能。(2)通过使用redis将理财师和后台系统进行解耦,保证在后台系统宕机的情况依旧不影响理财师的正常运行。(3)对理财师业务逻辑进行无感知干预,避免将大流量业务逻辑设计在后台系统中。(4)通过编写shell脚本在linux系统下的开发、测试、生产环境进行部署。
4.成果:目前后台管理系统能够稳定提供炒基大赛配置、早报配置与刷新、新闻咨询清洗过滤、定时任务配置、日志级别设定等等一系列功能,解决理财师的定制需求,保证理财师的正常运行。

2020.x -2020x 理财师项目平安银行本地化部署 Java开发工程师/系统owner

1.需求:理财师项目与平安银行签订合同,将舆情监控,银行理对比,市场分析,产品搜索等功能及私募基金和银行理财数据卖给平安银行,需要将以上功能进行平安的本地化部署,将数据以增量同步的方式落入到平安银行的数据库。
2.我的任务:启动assistant-local项目作为部署到平安本地项目,协同组内其他成员使用分布式架构进行项目部署。
3.开发方式:(1)使用springboot+eureka进行服务注册与发现,实现项目的分布式部署。(2)构建网关项目作为eureka的客户端,具备加入签名,验证签名,数据处理等功能,assistant-local项目通过调用网关,进而去获取注册在eureka上的服务。(3)assistant-local自己也具备加签和验签功能,可自行选择是否开启。(4)利用定时任务+redis对产品数据(银行理财、私募)进行增量更新同步,可以自行配置同步时间间隔。
4.成果:已完成所有功能的本地化部署,数据同步功能已验证,可正常进行数据同步。

2020.x -2020x 海尔监控平台项目 Java开发工程师

1.需求:公司内应用出现运行缓慢,服务不可达,应用不稳定等情况,急需搭建一套符合业务需求的应用监控系统保证服务质量,协助优化应用系统。
2.我的任务:(1)将监控数据进行统计,整理,计算输出各种监控指标(访问量,延迟,错误率等),将监控指标可视化,持久化;(2)开发各应用系统向监控平台的接入,配置,显示等功能;(3)监控平台对接部门统一的权限配置应用(CMDB),进行监控数据持久化并提高其查询效率,进行新功能中应用可用性功能的开发。
3.开发方式:(1)采用springboot+mybatis方式进行数据处理,聚合,数据以及持久化的工作,采用mysql+elasticsearch用以数据的持久化存储,提高数据的查询效率(2)基于consul的健康检查功能,对应用系统的站点进行可用性探测,同时也进行可用性监控功能的配置信息的存储(3)采用微服务的思想将应用进行拆分,解耦,以RESTFUL-API的方式对外开发,相互之间调用采用http协议。(4)代码架构使用MVC思想,代码严格分为持久层,业务层,表现层,采用maven,git,idea等开发工具加快开发速度。
4.成果:2017年9月完成系统开发,测试工作,进行上线,之后进行应用系统向监控系统的接入工作,同时兼顾新功能的开发,平台的维护,2018年1月末2月初,监控平台共完成86套系统的接入,能够进行数据呈现,分析工作,有效帮助业务系统的运行和优化。

2020.x -2020x 海尔容器云平台项目 运维工程师

1.需求:公司内业务系统的应用部署均部署在服务器上,出现应用无法集中管理,资源浪费,应用更新发版存在大量重复性工作等问题。根据这个需求,通过乙方公司开发完成容器云平台并已上线。
2.我的任务:协助完成整个容器云平台开发流程,协助业务系统应用向容器云平台的迁移工作。
3.工作方式:通过公司内开发流程管控容器云平台的开发,学习并使用docker技术协助业务系统应用的迁移。
4.完成容器云平台的整个开发流程,完成24个业务系统的主要应用向容器云平台的迁移。

自我评价

  • 两年java开发经验,熟练使用springboot、mybatis、redis、mysql等技术和数据库进行开发工作,项目经验丰富,代码量在6-8万行,能够独立承担Java开发和项目管理工作。
  • 精通高并发场景下的业务实现,能够独立制定技术设计流程和方案。
  • 熟练使用idea、git、maven、nginx、shell脚本、jira、confluence等软件开发过程的工具,提升开发效率。
  • 对业界流行的中间件及非关系型数据库有一定了解,有kafka,elasticsearch,consul,docker等工具和技术的使用经验
  • 性格开朗、善于沟通,对工作具有责任心,能够保证任务在指定时间内完成,学习能力强,对新技术和事务充满兴趣。

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。