>>> 点我下载 PDF 版 <<<
个人简介
- 熟悉 C#/.Net,熟悉 ASP.Net Core 框架下的 WebAPI 开发。
- 热爱技术,代码规范,熟悉软件开发流程,有优秀的学习能力与团队沟通能力,期待有挑战性的工作
- 项目经验丰富,善于分析客户需求并解决问题,有丰富的软件工程实践经验,能设计符合要求且扩展性良好的技术架构
- 英语CET6,能流畅阅读英文技术资料
工作经历
2020.6 - 至今 / 浙江西谷数字技术股份有限公司 / .Net 后端 智慧硬件
物联网
工作内容:
- 负责公司项目后端服务的开发工作,并承担部分项目的管理角色
参与项目:
- 小区物业管理系统
> 该系统把小区物业的日常工作转移到线上信息化办公,打通业主 App,提高物业的服务效率和服务质量
- 替换并重写了技术框架(加入 AOP、编写扩展方法工具类),负责开发核心业务功能(多租户模式、接入第三方缴费、App 远程开门协议)
- 设计了基于消息队列的大量业务数据的同步方案
- 负责项目进度管理(4人团队),制定代码规范,搭建了基于 Gitlab + Jenkins + Docker 的 CI/CD 流程,提高了开发效率
- 小区停车场计费系统
> 该系统对接停车场道闸,根据车辆类型和收费情况,控制道闸放行或拦截;并提供云端收费平台,能让车辆线上自助缴费离场
- 根据需求独立分析、设计并实现了扫描静态二维码自助缴费离场的业务流程
- 根据业务设计通用的数据结构,抽象计算基类,派生不同计费规则下的计算方法
- 其他
- 搭建基于 GitLab + Jenkins + Docker 的持续集成方案,提高开发效率
- 搭建多系统间的 SSO 授权与菜单权限管理系统,为后续项目快速开发做好基础
2017.7 - 2020.1 / 上海达华测绘科技有限公司 / .Net 后端 建筑施工
工作内容:
参与项目:
- 工程项目安全管理系统
> 该系统主要为现场项目经理每天的安全检查提供服务
- 利用 RabbitMQ 的 TTL+DLX 实现延迟队列,替换原本轮询方式,来优化超时工单提醒上级领导的功能
- 数据量快速增长后,引入了分表分库,优化周报、月报的查询 SQL,保证查询效率
- 引入 Jaeger 进行微服务间的调用链路追踪。搭建基于 Prometheus + Grafana 的监控平台,编写自定义 Metric 指标采集工具采集服务各项指标,进行汇总并从中分析性能瓶颈,引入 Redis 缓存热点数据,减轻数据库压力
常驻技能
编程语言与框架
- 数据库:MySQL
- 中间件:RabbitMQ、Redis
- 工具:Git、Docker、Jenkins、Linux
教育背景
- 2013.9 - 2017.6 / 河海大学(211)- 本科 - 测绘工程