ID:391339

沈煜明

高级java研发工程师

  • 公司信息:
  • 软通动力
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 苏州
  • 全区

技术能力

【优势】
1. 技术深度与行业匹配
精通Java语言,熟悉Spring Cloud等主流框架,具备10年以上后端开发经验;
掌握敏捷开发流程,代码质量通过SonarQube检测(缺陷率<0.5%);
掌握微服务架构设计,主导4个高并发项目落地,熟悉Kafka、Redis等中间件在金融/物联网的应用;
深耕物联网领域,深度参与两家公司的物联网开发项目。
2. 复杂问题解决能力
攻克技术难题(如国密SSL方案、thingsboard各主流程打通、性能问题等),撰写技术方案;
实现数据库(如mysql/postgresql/Cassandra/elasticsearch等)优化,查询效率提升10倍以上;
设计并优化派车算法(工厂内部车辆自动推荐派车算法)。
3. 学习与协作能力
持续跟进技术前沿,保证每个项目中的技术栈都可以掌握;
拥有跨部门协作经验,曾带领10人团队完成项目迭代,需求交付准时率100%。
4. 工程化与质量把控
推动DevOps实践,通过CI/CD流程优化将部署效率提升50%,单元测试覆盖率从60%提升至90%;
代码规范制定,利用SonarQube实现静态代码分析,缺陷率降低40%。
5. 物联网核心技术栈
掌握MQTT/CoAP/HTTP/LwM2M协议开发,主导两个个工业物联网项目落地,实现10万级设备并发接入,数据采集延迟<50ms;
实施物联网安全加固方案,采用国密SSL技术(包括秘钥和证书两种方式),保证设备数据的安全性。
6. 后端工程能力
主导Spring Cloud微服务架构落地,API响应时间优化至200ms内;
构建物联网设备管理平台,支持4种协议适配,设备在线率保持99.99%。
【技术栈】
Java
SpringBoot、SpringCloud(eureka, consul, nacos, seata, feign, stream, gateway, config等 )
thingsboard
分布式、高并发、多线程、JVM、设计模式、saas
jpa,mybatis, mybatisplus
mysql, mongodb, redis, es, liquibase, cassandra
kafka, rocketmq
activiti/flowable,

项目经验

1) 邮储银行物联网平台 2022/10-2025/01
所属公司: 中国邮政储蓄银行
项目描述: 项目介绍:邮储银行物联网平台。
业绩:物联网平台分为公共、应用和设备三个小组。我在设备组负责核心模块(产品物模型)的详细设计、数据库设计和接口设计开发,并对thingsboard源码仔细阅读和修改,实现了设备的接入鉴权(秘钥和国密数字证书)、设备属性上报数据上报(物模型过滤)、网关和子设备的接入鉴权、网关和子设备的属性上报数据上报、服务端RPC、设备启停等重要流程的打通。同时帮助其他组员解决开发中的问题以及一些难点问题的解决。
2) 公车借还系统 2021/1-2021/8
所属公司: 昆山科瑞恩自动化科技有限公司
项目描述: 公司包含总部和多个分公司,包含昆山、花桥、南通、宁波、成都、深圳等,经常有员工往返多地的需求,之前私车公用会涉及很多报销和其他的流程,2月份公司采购了一批特斯拉专门服务于员工的用车需求,因此设计了这套公车借还系统,方便员工借车的管理。包含车辆维护模块、借车模块、用车模块、还车模块、驾驶证认证模块等,技术上,整体架构也是作为微服务的一个模块(需要用到原有的用户权限模块、工作流模块、微信公众号消息推送模块等),第三方服务用到了高德地图服务、阿里OCR服务,核心算法是用车申请的合并派车。
3) IotHub 2018/7-2020/12
所属公司: 苏州琅润达检测科技有限公司
项目描述: 公司所在的行业是工业互联网,目前主要集中在能源管理这个模块,针对工厂的水电气热等数据进行收集和分析,属于物联网IOT的范畴,因此是基于MQTT协议来进行的一系列对于硬件数据的采集、存储、处理、展示等的开发项目。
该项目采用微服务架构,底层通过MQTT协议获取硬件上行数据,通过kafka接收MQTT消息并进行缓存并转发,再通过kafka将数据处理后发送给flink进行流式处理,最后存储到tsdb和es并提供相应的API接口。数据中台定义、收集和处理这些数据并进行业务处理和展示。业务中台通过调用数据中台的接口形成最终的数据展示页面。
技术点:Springboot、SpringCloud(eureka、nacos、gateway、config、feign、stream等)、JPA、mybatis、redis、kafka、flink、mqtt、tsdb、es、mongodb、kettle、mysql、git、maven、gradle、docker、jenkins、swarm、swagger、junit、jwt、shiro、Liquibase等。
4) NetCOBOL 2008/8-2011/9
所属公司: 南京富士通南大软件技术有限公司
项目描述: 1、Windows NetCOBOL / NetCOBOL维护 / COBOL支持
[开发领域] Eclipse插件开发(COBOL语言集成开发环境)
[担当职责/职位] Leader/开发主任
[开发技术] Eclipse插件开发、Java、C/C++、COBOL、shell、Linux
[开发工具] Eclipse、VC6、VS2008、Pyxis、Trac
[人员规模] 7人
2、NetCOBOL是COBOL语言的集成开发环境,是Eclipse的一个插件。本项目主要负责产品的移植和升级以及新功能的开发。包含由Eclipse本身的升级带来的升级需求,x64平台的移植开发,开源版本和产品版本的开发,Windows版到Linux版本的移植开发,国内版本和海外版本的开发,Java版本和C版本的开发等。
3、负责制定开发流程和开发计划、资源调度和配置、技术难点问题攻克、技术文档作成、成果物检查(包含代码和文档等)、生产性数据/品质数据收集、Pyxis数据录入、课题和对策分析、提案、风险管理、组员的教育和培养、客户日常交流等。期间还去客户现场进行了为期半年的研修,获得了很好的评价,并与客户一直维系着相当良好的关系。

还有其他一些上述项目的关联项目、小项目就不一一罗列了。

案例展示

  • 物联网平台

    物联网平台

    角色:架构师,高级java开发 详细功能: 物联网平台分为公共、应用和设备三个小组。我在设备组负责核心模块(产品物模型)的需求分析、详细设计、数据库设计和接口设计、开发,并对thingsboard源码仔细阅读和修改,实现了设备的接入鉴权(秘钥和国密数字证书)、设备属性上报数据

  • 昆山地理信息平台

    昆山地理信息平台

    角色:架构师、高级java开发 项目描述:昆山市发改委的项目,关于长输管道的地理定位、管理、信息查询、安全预警、视频监控、应急联动、行政区划等功能的信息管理平台。负责整个后端的设计和开发。 该项目采用Springboot开发,包含JPA、mybatis、redis、mysql

  • 昆山地理信息平台

    昆山地理信息平台

    角色:架构师、高级java开发 项目描述:昆山市发改委的项目,关于长输管道的地理定位、管理、信息查询、安全预警、视频监控、应急联动、行政区划等功能的信息管理平台。负责整个后端的设计和开发。 该项目采用Springboot开发,包含JPA、mybatis、redis、mysql

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服