个人介绍
本人汤春林,来自湖南益阳,毕业于河海大学(211/985)自动化专业,学历本科,已从事java开发5年。主要工作方向为后端,以下为主要使用的后端技能树:熟练使用java语言和springboot、mybatis-plus、netty、struts2等相关技术框架,熟练使用redis缓存,消息中间件rabbitmq,数据存储服务mysql、pgsql、oracle、mongodb,熟悉docker容器技术,熟练使用linux命令和shell脚本,前端技术熟悉js、jquery、bootstrap。本人开发效率高,喜欢业余时间逛技术转区,喜欢了解并使用前言技术,喜欢将学习成果用于工作项目。
工作经历
2020-12-16 -2020-12-19南京唯实科技有限公司java开发工程师
主要负责系统模块开发。包括语言***LBS实时***外接数据等模块,实时根据客户需求进行定制开发。该工作为公安系统项目,不能做详细介绍。
2019-06-10 -至今株洲电力机车研究所软件工程师
主要从事矿卡无人驾驶地面管理与监控系统开发。该地面系统采用微服务架构,主要分为业务层微服务、智能调度微服务、地图路径微服务、通信微服务以及仿真微服务。其中业务层和智能调度采用java开发,其他服务采用c++开发。我主要负责部分为业务层微服务和智能调度微服务。这两个服务的数据库设计、代码编制和前端接口对接都由我独自完成(前期开发人员有限,公司多为c++程序员),代码总量6w+,目前系统正在准能哈尔乌素矿用于矿卡无人驾驶车载系统调试。业务层主要实现通用的数据管理,采用前后端分离,主要包含用户角色模块、车辆管理、地图编辑管理、运营监控、矿物管理、消息盒子、车辆维护管理、终端管理(电铲、挖掘机)、远程遥控、数据统计等功能模块,目前已交给其他人维护。智能调度微服务主要用于完成车辆控制、车辆任务调度和车辆安全监控等功能,主要包含定位对象管理、调度单元管理、任务区管理、车辆安全防护、车辆任务调度等模块功能,目前已实现多车编组协同调度,资料需要保密。
教育经历
2012-09-01 - 2016-06-06河海大学机械工程及自动化本科
2009-2012 在益阳箴言中学就读高中。 2012-2016 在江苏河海大学就读自动化专业。
技能
业务层主要实现通用的数据管理,采用前后端分离。我主要负责后端java开发,主要包含用户角色模块、车辆管理、地图编辑管理、运营监控、矿物管理、消息盒子、车辆维护管理、终端管理(电铲、挖掘机)、远程遥控、数据统计等功能模块。
智能调度微服务主要用于完成车辆控制、车辆任务调度和车辆安全监控等功能,主要负责定位对象管理、调度单元管理、任务区管理、车辆安全防护、车辆任务调度等模块功能,目前已实现多车编组协同调度。图片为登录界面和主要功能界面。前两张为自行开发的调试界面。