北纬30度
1月前来过
全职 · 800/日  ·  17400/月
工作时间: 工作日09:00-18:00、周末9:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

2年团队管理经验,4年开发经验
熟悉 java 基本语法,数据结构、常用容器,juc 并发编程
熟悉 java数据结构 及 相关算法
熟悉 mysql 数据库以及底层优化,MongoDB 数据库的具体使用
熟悉缓存 Redis 、消息中间件 RabbitMQ
熟悉 jvm 和相关的 GC 机制
了解 部分设计模式 
阅读过关于 mybatis、spring的部分源码
英语(CET4):读写(熟练)

工作经历

  • 2017-06-01 -至今北京中经网软件开发有限公司研发工程师

    项目1:远程培训学习平台 2018/10 - 2020/06    该网络在线学习产品加入了许多实用的功能:提供了完备的人员,组织机构,角色,用户类别,职能类型管理功能;提供课程配置上传、在线学课(支持多人多端同时学课)、学习情况记录以及学习情况统计(维度多样,并支持定制化导出)

教育经历

  • 2012-09-01 - 2016-07-01西安科技大学软件工程本科

    在校期间多次获得奖学金,参与科技创新活动

技能

0
1
2
3
4
5
作品
远程培训平台

该网络在线学习产品加入了许多实用的功能:提供了完备的人员,组织机构,角色,用户类别,职能类型管理功能;提供课程配置上传、在线学课(支持多人多端同时学课)、学习情况记录以及学习情况统计(维度多样,并支持定制化导出)的功能;提供多样的学习组织形式(课程中心、培训班、系列课、论坛等);提供资讯管理、栏目文章定制化上传发布、论坛交流模块;实时接入第三方的数据同步;提供多种登录方式(第三方、*验证码);提供线上抽奖等一系列活动(法定节假日和推广期) 技术栈:SpringMVC + Redis + RabbitMQ + Quartz 职责:项目核心开发人员 项目管理:多次进行需求评审、负责业务需求转化为技术需求、工作量评估、工作分配及项目进度把控 核心业务开发:前端使用 backbone,后端使用 springMVC 进行基本功能(考试模块、课程模块、登录,组安之机构和人员信息)开发和后期迭代 技术攻坚: 使用 rabbitmq 处理多个分布式节点学课的并发问题; 使用 Redis的分布式锁 处理多个客户端并发情况下导致的学习记录重复记录和记录错乱问题; 使用 memcache 存储用户登录的session信息以及一些系统常量,用于 权限校验 和 基础数据的获取; 结合第三方 任务调度框架 实现 手动发起、终止、数据统计任务和数据统计进度的可视化管理; 8000人同时在线学课期间,进行相关的服务端优化 模块设计 活动,专题抽奖活动 的设计和开发 在线学课模块的设计和开发 数据统计(采用Quartz 和 多线程)模块的设计和开发 设计数据对接模块:定时从第三方抓取数据,并进行数据结构转换、数据校验、数据存库,并记录主日志(数据文件信息、执行状态、对应的错误日志信息等)和错误日志(对应的主日志、错误信息描述) 拆分并进行原有系统结构升级,选择合理的数据库存储数据;并基于 SpringBoot 的搭建公共组件并作为服务提供给其他组件 抽象系统的基本功能;形成多个成熟的定制化学习平台

0
2020-09-08 14:37
运维服务平台

该产品以运维监控为基础,提供了一些基于运维监控数据(Tomcat日志、物理和虚拟服务器等)的多维度分析结果;工作流系统(流程设计、流程运转、流程工作效率统计)可以基于其他行业进行定制化开发;提供了完备的资产管理和可视化解决方案;提供了完备的人员,组织机构,角色管理;数据授权功能 技术栈:SpringBoot + Redis + RabbitMQ + Quartz + Neo4j +Metronic 职责:项目核心开发人员 技术攻坚:负责项目框架搭建、技术选型及项目难题处理、公共组件编写等 调研 第三方技术(开源flowable 工作流引擎、UI 组件库 metronic、第三方报表开源报表引擎 ureport),做 技术选型,基于 flowable工作流引擎 的 BPMN规范、搭建属于自己的流程设计器:实现流程设计、表单设计、流程验证,流程验证;并在其中的任务节点接入 自己的角色、人员、组织机构信息 前后端组件项目搭建;负责 流程设计器组件、流程工作空间组件、资产管理等组件的 设计和具体实现 在具体的业务需求和现有组件发生冲突时、及时调整;成功扩展并实现了多个具体的业务需求 数据表结构设计 数据表结构设计和业务查询优化 数据模型抽象 基于现有提供的运维资产 进行结构抽象、关系抽象,并建立相应的数据模型;最终确定使用Neo4j 图数据库 基于 Neo4j 数据库;形成 CI配置项创建,CI配置项数据创建,CI配置项关系维护等组件并与 数据权限组件 进行对接 数据清洗、数据入库,部分的数据分析和统计工作并将其可视化 项目管理:多次进行需求评审、负责业务需求转化为技术需求、工作量评估、工作分配及项目进度把控

0
2020-09-08 14:35
电商平台

该产品是一个基本意义上的简易、高效的电商平台,主要实现基本的库存管理、购物车管理、货品管理,订单结算及配送等功能 技术栈:SpringBoot + solr + freemarker + FastFDS 职责:项目核心开发人员 核心业务开发:solr 进行商品搜索,完成分页、过滤、关键词、排序等功能;freemarker 静态化技术制作页面模板;FastFDS 作为图片服务器,支持横向扩展 技术攻坚:负责模块框架搭建、及项目难题处理、公共组件编写等 二次开发:基于第三方 POI封装并改造 ,实现基础的 eccel,word 的操作,并支持自定义格式导出。

0
2020-09-08 14:34
更新于: 2020-09-08 浏览: 99