1、精通 Java、C#.Net、Android 开发以及 B/S 或 C/S 应用开发、熟悉 Node.js/Nestjs/TypeScript 体系开发。
2、Java 涉猎的相关技术:Spring、Spring Boot、Spring Cloud、Spring Cloud Alibaba、JPA、Mybatis、Kong、JavaFX、ElasticSearch
3、C#涉猎的相关技术:Asp.Net、.Net Core、Web Api、WebService、MVC、WCF、WinForm、Remoting、
MSMQ、Dapper、EF
4、TypeScript 栈涉猎的相关技术:Node.js、Nestjs、NPM
5、Android 涉猎的相关技术:MVP、RxJava、Retrofit、OkHttp、RxBus、ButterKnife、EventBus、Socket、TCP/IP、HTTP、XMPP、AIDL、四大组件及数据存储、UI 实现、控件的使用,常用布局,事件处理
6、熟悉微服务解决方案:Spring Cloud、Service Fabric、Service Mesh、HZERO、K8s。
7、熟悉SqlServer、Oracle、MySql、SQLite、TiDB 数据库及性能调优能力,分库分表 sharding-jdbc。
8、熟悉消息队列 MSMQ、Kafka、RocketMQ.
9、熟悉前端相关技术:Jquery 、Ajax、Bootstrap、EasyUI、layui 等。
10、熟悉Redis、Memcache、MongoDB、CosmosDB、DynamoDB,基于 Redis 分布式锁。
11、熟悉Docker、微软云 Azure、AWS、阿里云、Jenkins,DevOps 体系自动化部署。
12、熟悉Windows、Linux 平台开发,熟悉 svn、git;
13、熟悉设计模式、高性能、分布式、负载均衡、高并发设计及调优等架构有实战经验,以及多线程编程和网络编程、数据结构与算法。
14、具备良好的团队和项目管理能力,熟悉项目管理、需求分析、进度控制、任务安排和沟通协调。
过往负责过的项目有如下(包括但不限于):
一、数据中台项目
1. 负责数据中台微服务系统架构的规划与实现,确保从代码框架到服务部署架构的优化,强化数据中台技术底座;
2. 负责项目的核心功能研发与设计,推动技术创新与应用;
3. 负责数据治理。从源头定义数据标准,全公司各部门应用。
4. 负责数据仓库设计。将数据仓库分层设计,分 ODS 层,DW 层。ODS 层主要将公司各业务系统所需的主要数据抽取进行原样保存,通过ETL工具进行清洗,转换后,汇聚到 DW 层,DW 层数据将提供给各应用或报表展示和使用。
5. 负责主数据管理。从数仓拉取数据,将通过数据中台以 RESTful API方式设计的 API 进行对外提供服务和使用。
6. 负责数据中台各数据服务的 API 设计,以 RESTful API方式进行设计,并编写了各数据服务 API 对应的接口文档。
7. 负责跨部门协调和沟通,推进项目的有序发展。
8. 领导研发团队,实施敏捷开发流程,确保项目高效推进;
9. 制定和执行代码规范管理,以及绩效评估体系,提高团队执行力与项目质量。
- 利用 Kubernetes 和 SpringCloud、Docker 搭建可扩展的微服务架构;
- 集成 Nacos 作为注册与配置中心,Gateway 网关和 Feign 进行服务间高效调用;
- 采用 Seata 处理分布式事务,确保数据一致性;
- 引入 xxl-job 作为任务调度中心,提升任务执行的可靠性和效率;
- 利用 Mysql 进行数据存储,Nginx 负责请求分发,以及 MinIO 为内部文件服务提供支持;
- 实施 Redis 与 RockeMQ 以优化数据流处理;
- 运用 ETL 与 Kettle 工具进行数据集成与转换,通过 Kettle 任务调度平台实现自动化;
- 采用 BI 工具提升数据分析与决策支持能力。
二、供应链平台项目
本人主要负责系统架构的搭建,从代码框架到服务部署架构,核心功能的研发和设计,研发团队
的制度建立,基于敏捷开发流管理,代码规范管理、绩效制度的建立和考核。本人搭建的
MRO 工业品供应链平台,也是从 0 到 1 搭建的平台。主要是基于 SpringCloud 微服务构架搭建。
● SpringCloud
● Nacos 注册和配置中心
● Gateway 网关
● Feign 服务间调用
● Seata 分布式事务
● xxl-job 任务调度中心
●阿里的 RDS,Mysql
● SLB 负载均衡。
● Nginx 内网请求分发。
● MinIO 文件服务
● ElasticSearch
● Redis
● RockeMQ
● docker
三、CRM项目
公司主营并研发 CRM 系统产品,然后该产品服务于海外和国内各大品牌方,如麦当劳、
Vans、TNF、哈根、Adidas、海澜之家等等。主要用 AWS 的 ECS 部署基于 Spring Cloud 体系的微服务。使用 sharding-jdbc 实现数据库的分库分表。缓存层使用 redis,常用的数据写入了 redis 进行了缓存,分布式锁也基于 redis 实现。
四、宝马车联网项目
主要负责宝马中国区汽车远程功能、车辆信息、天猫精灵的车载集成等后端服务的开发和维护。主要负责涉及宝马汽车的远程服务这块,分别是远程启动闪灯、鸣笛、通风、预约通风、上锁、解锁、360 度全景影像、还有车辆信息(LSC)服务、天猫精灵的车载集成等等。宝马技术这块是基于敏捷 Scrum,DevOps 体系开发,我工作中涉猎的技术栈有:C#、Java、TypeScript 等。后端运用到的框架有 Node.js、.Net Core、Java Spring Boot;运用到的微服务解决方案有:Service Fabric、Service Mesh。服务部署到了微软的 Azure 上,并基于AKS、 Docker、Jenkins,DevOps 体系自动化部署。
五、交运配货物流平台项目
1、负责 560 交运配货 APP 的服务端架构重构和研发,服务端采用了基于Spring Cloud 微服务架构体系进行了重构。
2、负责 Android 移动端架构设计,Android 端 采 用 的 相 关 主 要 技 术 有 :RxJava、Retrofit、OkHttp、RxBus、Maven、ButterKnife。分司机版和货主版 APP。
3、后期负责 560TMS 物流管理系统架构搭建和研发,560TMS 系统采用了当时最新技术,.net core mvc + docker 化集群部署到 Linux 服务器集群,进行负载均衡。程序架构采用的是四层,缓存用的是 redis、orm 是开源的框架 dapper,数据库 mysql 以及性能优化都是由我进行处理。
六、电商项目
该项目是公司自营的购物商城,技术主干:C#.net + sql server 2008 + Remoting + MSMQ + Redis,实现分布式部署,负载均衡。
七、支付平台项目
宝付支付平台。该平台实现各大银行系统支付对接、卡类支付、会员功能模块实现、生活类服务实现等等配套功能开发。技术主干:C#.net + sql server 2008 + Remoting + MSMQ + Redis
基于互联网技术和供应链生态,凭借专业技能为环保和能源行业提供工业品采购和管理服务,帮助企业实现供应链采购透明、生产提效和运维降本,实现可持续发展。本人在该项目担任技术副总监,主导从需求分析阶段到开发完成上线运营全流程,主要负责系统架构的搭建,从代码框架到服务部署架构,核心功能的研
基于纵目科技整个运营体系,解决数据孤岛问题,为纵目科技构建数据中台,提升数据整合和运营决策效率,实现从传统信息化到现代数字化的转型。本人在纵目科技担任数据中台技术经理,主要负责以下工作内容: 1. 负责数据中台微服务系统架构的规划与实现,确保从代码框架到服务部署架构的优化,强化