1. 掌握JS框架技术,如ext、JQuery、easyui等;
2. 了解基本网络协议(snmp、syslog、trap等),能运用java编写snmp通信、telnet/ssh远程登录执行脚本、syslog接收与解析等;
3. 熟练使用spring cloud微服务,mybatis,redis,mongodb等技术;
4. 能运用struts2、hibernate、spring整合框架完成项目开发;
5. 能运用java进行多线程编程,了解jvm机制以及常见软件性能问题的解决途径;
6. 熟悉oracle、mysql等数据库,熟悉tomcat、jboss等应用服务器;掌握mongodb,redis等nosql数据库的运用;
7. 熟悉网络运维管理及监控服务的业务流程;
8. 掌握前端编程技术,掌握CSS JSP javascript
成都再见出行科技有限公司 (2018.9-至今):
职位:
技术部负责人/高级JAVA工程师
主要开发工具/环境:
主要开发工具:intelliJ等
主要使用技术:spring boot,redis,mybatis,netty
开发环境: windows
主要工作内容(项目):
1. 你行你开共享汽车后端系统
负责整个项目的设计、沟通和协调开发,以及参与核心功能的代码开发功能;项目总体采用springboot+mybatis的架构设计,持久化使用MYSQL,缓存使用REDIS,主要包括车辆TCP连接管理,车辆控制命令下发,停车场,用户管理,营销管理等。
2.分销系统
主要负责整体架构设计,全部后端代码设计.主要包括分销账号创建,推广策略制定,数据采集和报表呈现。
3.部门管理
主要负责部门的日常管理,包括需求评审,迭代周期和内容制定,研发进度跟踪,紧急情况处理,技术攻关和技术选型。
客如云科技股份有限公司 (2017.4-2018.9):
职位:
高级研发工程师
主要开发工具/环境:
主要开发工具:intelliJ等
主要使用技术:spring cloud,monggo,redis,mybatis, zookeeper
开发环境: windows
主要工作内容(项目):
1. 供应链后台管理
负责整个项目的设计、沟通和协调开发,以及参与核心功能的代码开发功能;主要是对物品库存的管理,包括物品的基本管理,库存管理,采购出入库单据。通过KAFKA中间件通知其他端库存变更,使用redis实现分布式锁来处理高并发的库存流转,使用mongodb储存部分报表数据。
4.商品后端管理;
负责整个项目的设计,沟通和协调开发,参与核心代码功能开发,项目主要是负责管理前端销售项目,对接后端供应链管理,与库存物品做对应扣减,实现多单位多价格的商品体系。该项目采用前后端分离实现,采用restful风格的提供对外接口调用。
3. 商品下行项目
负责项目的设计和编码,项目主要负责对前端POS提供实时商品信息,本项目采用spring boot架设,服务注册采用spring cloud eureka实现,使用zookeeper实现配置外置化,HTTP协议同步商品数据到POS端。
4. 供应链商品定时任务工程
负责将之前的耦合在业务代码里面的定时任务微服务化,主要负责会计期计算,商品同步补偿,库存快照生成等功能,采用spring boot构建定时任务,使用quartz集群部署多节点定时任务。
5. 对外API接口工程
负责将之前耦合在业务代码里面的对外API为服务化。主要负责提供手机端的供应链和商品业务接口。采用spring boot构建。
6. 持续集成部署配置
使用jenkins对所有工程创建pipeline来持续集成测试,主要实现打包部署,单位测试,集成测试,生成测试报告,自动部署开发测试和灰度环境。
勤智数码科技有限公司(2012-2017.4):
职位:
研发;告警模块负责人/二开组长
主要开发工具/环境:
主要开发工具:eclipse,plsql developer,MySQL GUI Tools、MIB Browser等
主要使用框架:struts2、JQuery、easyui、snmp4j等
主要运维设备:linux服务器、交换机、路由器、防火墙等
主要从事工作:
1. 网络运维监控平台的开发、维护及系统完善
2. 项目计划及组员工作协调管理;项目需求设计与原型设计;项目评估与项目评审会议
3. 软件bug的沟通与处理
4. 部分项目的需求沟通和功能设计
主要参与项目:
国家核电项目:
软件环境:windows XP + oracle + JDK1.5 + JBOSS
硬件环境:PC
开发工具:Eclipse
责任描述:负责权限功能、远程执行脚本功能的需求开发
项目描述 项目描述:核电项目客户要求不同角色登录系统时,能够根据角色判断用户所在地区,展示对应地区的报表以及监控信息;此外,能够远程登录到某台服务器执行自定义脚本的功能;考虑到登录远程服务器的安全性及通用性,该功能提供了telnet和ssh方式,由用户录入登录口令,登录后判断远程服务器环境,执行expect或者shell脚本,同时在脚本中提供宏值,系统调用时生成临时脚本以替换宏值,执行完成后自动删除临时脚本,将脚本执行结果打印到文本文档反馈给客户;
成都信息办大屏项目:
软件环境:windows XP + oracle + JDK1.5 + JBOSS
硬件环境:PC
负责整个项目的设计、沟通和协调开发,以及参与核心功能的代码开发功能;项目总体采用springboot+mybatis的架构设计,持久化使用MYSQL,缓存使用REDIS,主要包括车辆TCP连接管理,车辆控制命令下发,停车场,用户管理,营销管理等。
1. 供应链后台管理 负责整个项目的设计、沟通和协调开发,以及参与核心功能的代码开发功能;主要是对物品库存的管理,包括物品的基本管理,库存管理,采购出入库单据。通过KAFKA中间件通知其他端库存变更,使用redis实现分布式锁来处理高并发的库存流转,使用mongodb储存部分报