个人介绍
二十年开发经验,从web开发,到移动开发,大数据,微服务,容器云,低代码平台等一路走来,技术全面,解决问题能力强。
多年研究并实践领域驱动的开发,能从复杂的业务中提炼领域模型,并且将领域模型渗透到系统的设计与代码中,真正发挥领域驱动的威力。
能利用低代码平台快速搭建应用系统,熟悉:Jeecg,ruoyi等低代码平台。
扎实的java功底,熟悉jvm原理,掌握spring框架的核心机制,熟悉核心部分的源码。
扎实的前端功底,熟悉各种框架,vue,react,uni-app等
工作经历
2021-05-25 -2023-07-21上海前沿蓝云网络科技有限公司高级软件工程师
从事公司产品及业务系统的开发,主要参与了以下项目的开发及维护: ● 爱茶道商城项目 ● 云睐商城项目 ● 容器云项目 ● 共创行动校园招聘项目 ● 移动设备管理项目 职责: 在多个项目中担任系统设计、技术架构、框架搭建、核心编码的工作。
2016-11-01 -2021-04-01上海爱可生信息技术有限公司高级软件工程师
从事数据相关业务系统的开发,参与了重庆气象newcimiss系统,武汉电力电能量采集分析系统,805远程运载火箭数据支持系统等项目的开发。 其中我主导开发的重庆气象newcimiss系统的架构设计及核心模块的开发,该系统获得了专利。 武汉电力电能量采集分析系统项目中担任了前期系统分析和设计的工作,该项目获得成功并建立了专门的子公司。 805远程运载火箭数据支持系统在一次火箭发射前系统由于运维不当产生了故障,我在最终发射前及时解决了故障,避免了造成重大的事故。
2013-01-01 -2015-09-01钛马车联网高级软件工程师
从事车联网平台及整车厂CRM系统的研发.钛马星车辆网平台是公司的车联网产品,整合了最新的车联网业务,提供了车辆远程控制、车辆信号与数据采集、车况智能检测、车辆实时信息服务、实时导航、辅助驾驶等等功能。该平台运用了大数据技术,多终端技术,开放服务(对接第三方合作平台,如:整车厂、保险、BAT、图商、ISP),组件仓库技术,移动托架技术,车机控制技术(ACP协议)等等。我参与了其中部分模块的开发。
2006-04-01 -2013-01-01日电信息系统(中国)有限公司软件工程师
从事银行业务系统的研发,主要参与了以下项目的开发及维护: ● NEC 单证业务委托平台。 ● 三井住友银行贸易单证系统。 ● 三井住友银行办公自动化系统。 ● 上海银行电子验印系统。
教育经历
2008-09-01 - 2011-11-07上海外国语大学日语本科
1997-09-01 - 2001-07-31复旦大学夜大计算机科学与技术专科
成人夜大是我中专毕业后在职攻读的
技能
该系统主要提供了某连锁便利门店的日常运行管理业务,包括了商品验收,门店巡检,店铺管理,物料管理等一系列的功能。该系统提供了*小程序端,H5端,PC端等多个端的应用,发挥这个端的不同优势,不同的业务人员使用不同的端进行业务操作,方便了业务人员的使用。 该系统采用了uniapp作为小程序端,采用jeecg低代码平台作为PC端,H5端,及后端的主要框架,快速搭建业务功能和业务界面。 我负责其中部分模块的设计及开发,包括:验收模块、巡检日历、广告点位管理等
该项目是一个小型的茶叶电商应用,客户端是*小程序,客户通过小程序购买茶叶后会获得数字藏品碎片,通过集齐碎片 就可以合成数字藏品并兑换。客户端提供了购买,订单,退货,物流追踪,数字藏品合成等功能。平台端提供了商品,订单, 退换货管理等功能。 该项目前后端分离,后端采用了 SpringCloud 微服务架构,客户端采用*小程序开发(iChaDAO),平台端(Web )采用 Vue 开发,MySQL 数据存储,Minio 对象存储,Redis 缓存,系统部署在阿里云采用虚拟机架构,Nginx 路由及反代,Nacos 网关及配置。 职责: 该项目我负责了后端的设计、基础框架搭建、后端开发,平台端前端的开发,系统线上部署等工作。
该项目解决了某气象局老系统存在的问题,包括:资料数据存放不统一,入库稳定性不佳,性能差,新业务数据开发周期慢等问题。系统包含了气象数据采集、气象数据统一预处理、气象数据解码、气象数据入库、入库监控统计等模块。设计包括以下特点: ● 该系统设计中才用了分布式处理解耦了数据接收预处理与解码入库。 ● 通过分布式高可用设计使整个接收,预处理,解码,入库全程高可用可扩展。 ● 通过的统一的气象资料定义使结构化非结构化等各种气象数据汇集到统一的中转处理中心。 ● 通过对气象产品的重新定义使开发一个新的气象产品只需简单的配置并开发解码器。 ● 通过业务流与日志流的分离使业务处理稳定高效,监控实时准确。 ● 该系统采用了分布式高可用架构,SpringBoot 作为接收服务,解析服务,分析服务的主体框架,采用 Zookeeper 作为分布式管理器,采用 Grpc 作为各模块间的分布式通讯协议,采用 Kafaka 作为数据中转中心,采用爱可生分布式数据库存储数据,采用 Nas 存储气象资料归档数据,采用 Prometheus+grafana 监控系统,采用 Vue 作为前端开发框架,采用 WebService 对外提供气象资料查询服务。 我在该系统中担任了架构师一职,负责系统的分析和设计,及核心模块的编码。