甜薪工场甜薪工场
甜薪工场
工作者接单雇主招人
查看岗位
人才库人才详情

我擅长7年Java后端开发经验,熟悉主流微服务框架

马克
产品研发/Java零售/电商互联网/科技bilibili微博小红书
个人优势
> 熟悉运用主流微服务框架,SpringCloud,MyBatis,Redis,MongoDB,Mysql等
> 熟悉Docker,Docker-Compose
> 熟悉DDD领域驱动
> 有代码洁癖,对工作任务严谨,负责
工作经历
北京文思海辉金信软件公司
2015.07 ~ 2016.07
负责国结子系统申报系统中ODS数据采集的功能开发
天阳宏业科技公司
2016.07 ~ 2018.09
独立重构采购管理系统,包括环境搭建,需求设计,开发,测试、部署各个环节
天津美腾科技有限公司
2018.10 ~ 2022.12
负责工厂智能控制类模块开发,从0到1搭建微服务项目 负责领域服务开发(包括排版领域,能源领域、煤领域、生产状态领域) 参与工业物联网平台基础服务框架v1.0开发,主要负责物模型、历史服务研发
教育经历
重庆邮电大学
信息管理与信息系统本科2011.01 ~ 2015.01
项目经历
采购管理系统
2016.10 ~ 2018.07
项目职责:项目描述: 将原有采购系统架构(易开框架+ExtJs)进行迁移和功能改造以及新功能开发。项目针对供应商管理、合同管 理、公告管理、项目管理、制度管理、统计报表管理、参数配置等模块进行功能迁移和优化改造。 职责描述: 负责全栈开发,采购管理系统,环境搭建,采用前后端分离模式,前端采用EasyUI+JQuery+Ajax+Jsp搭建, 后端运用Spring+SpringMVC+MyBatis,加入Activiti5工作流引擎,进行业务流程图 绘制及相应审批功能开发;使用 SpringSecurity实现对所有用户登陆访问确认和授权;负责封装系统常用工具类,对公用代码进行封装,实现复用性,制 定业务代码开发规范;独立完成多个模块的功能改造; 关键结果: 项目从0到1有了新的认识,熟练运用EasyUI框架组件,深入掌握SpringMVC、IOC、AOP相关技术,并熟悉运用 Activiti5工作流引擎框架,对底层JVM也有深入学习认识。由于负责后期系统环境部署,对Linux常用操作也有学习运 用。在开发过程中如何让代码高度可用,对代码质量的保障也是我在该项目中最大收获。
查看详情
智能大脑分析
开发工程师
2018.10 ~ 2022.12
项目职责:项目描述: 选煤厂数字化驱动,为了直观的向工作人员展示不同维度的数据,数据看板必不可少。 职责描述: 负责开发卡片动态配置模块,设计卡片数据结构,结合前端组件结构,实现卡片内容数据可配置,信息多元 化,展示样式多元化;负责算法逻辑开发,对采集到数据依据不同算法,计算合理的调节值或推荐值,通过动态置卡片的 方式将数据信息进行类别区分并展示在前端。采用XXL-JOB定时器进行数据统计逻辑驱动,数据存储使用MongoDB,结构扩 展较为灵活。对于卡片内容的动态配置采用常用的策略模式进行内容处理,随着数据的增多出现查询较慢的现象,采用多 线程分批读取数据,提高查询等待时间。 技术选型: SpringCloud、XXLJOB、MongoDB、MyBatis、Redis 关键结果: 完成该模块开发后,成功的在两个项目中运用,只需产品提供展示数据和计算公式,通过后台配置进行卡片数 据计算,无需重复开发,灵活配置。
查看详情
智能设备控制
开发工程师
2018.10 ~ 2022.12
项目职责:项目描述: 对煤炭行业中设备的进行智能逻辑控制,实现设备自动化运行,提高设备产出效率,节省人力时间和成本。 职责描述: 负责智能化模块的项目搭建,开发,调试。结合旧项目智能逻辑是按照流程逻辑开发,对于状态节点控制不友 好,后续项目采用状态机引擎开发智能逻辑,对比SrpingStateMachine和Squirrel小松鼠开源状态机框架,选取轻量级 的小松鼠框架;其中状态间转换,使用XXLJOB分布式定时任务框架作为事件的驱动;使用Groovy语言开发业务逻辑,实现 逻辑即时生效,结果即时可见;数据上报是智能逻辑的关键,采用Kafka进行数据订阅,但在测试环境和线上均出现过数据 积压或者消费强制下线的场景,导致无法正常接收上报数据,经过对Kafka的深入学习,对消费者组设置、分区设置等其他 配置进行了合理调整,解决了数据挤压问题。 技术选型: SpringCloud、自研状态机引擎,规则引擎,XXLJOB,Groovy、Kafka、Redis、Aviator 关键结果: 负责的智能控制模块在多个选煤厂投用,同时验证了新架构的适用性。
查看详情
工业物联网平台
开发工程师
2022.01 ~ 2022.12
项目职责:项目描述: 基于多个智能化项目的积累,结合当下工业物联平台的趋势,建立自研工业物联平台刻不容缓。 职责描述: 由于物联平台体系庞大,该项目拆分为多个模块,有幸参与底座模块以及物模型模块的建设。主要参与物模型 v1.0架构设计与开发工作,难点在于模型间关系的结构设计。独立负责历史服务开发,调研当下时序数据库,通过Demo测 试亿级数据聚合操作速率很高,且占用存储容量相比MongoDB优势明显,最终采用TDEngine作为数据采集存储。独立负责 参数模块开发,主要采用缓存减少与数据库的频繁交互,同时对数据的变更采用Redis的发布订阅模式进行变更信息推送。 技术选型: 整体项目架构采用流行的SpringCloud构建,数据层采用Redis、Caffiene做缓存,MySql,TDEngine做数据存 储,消息中间件采用MQTT(Mosquitto),采集数据点采用自研Pre。 关键结果: 物模型V1.0开发完成,经过激烈讨论,重构,V2.0开发完成,并在新业务模块中整合物模型和底座模块,目前 新业务整合后并在测试环境运行。
查看详情

相似职位推荐

我擅长6年java开发经验,熟练掌握后台开发技术,快速解决问题

1. 6年java开发经验 2. 有农业物联网软件开发、微信小程序开发、WMS仓储软件开发,ESB服务集成等,以及地理信息国土规划方向软件开发经验。 3.技术栈有SpringBoot,SpringCLoud,Docker,Kubernetes等容器技术,ElaticSreach,Redis,Nginx负载均衡等,Netty、WebSocet网络通信,多线程并发,分布式集群,JVM 4. 掌握设计模式设计思路以及DDD领域驱动架构设计。 5. 日常善于积累技术,学习能力强,工作认真、踏实靠谱,积极向上。
bilibili微博政府/社会机构互联网/科技其他
全日/半日均可 ¥ 25,000/月

我擅长五年半的JAVA开发工作经验,熟练掌握前后端开发技术

5年半开发经验,精通Java编程语言,熟练使用Spring、SpringBoot、Mybatis等框架,熟练使用MySQL、Oracle、Sqlite关系型数据库,和Javascript、JQuery、CSS等前端技术,熟悉Kafka、Hadoop等前沿技术。曾独立带领团队完成项目的研发工作。
知乎互联网/科技
全日/半日均可 ¥ 18,000/月