Resume

>>> 点我下载 PDF 版 <<<

个人简介

  • 熟悉 C#/.Net,熟悉 ASP.Net Core 框架下的 WebAPI 开发。
  • 热爱技术,代码规范,熟悉软件开发流程,有优秀的学习能力与团队沟通能力,期待有挑战性的工作
  • 项目经验丰富,善于分析客户需求并解决问题,有丰富的软件工程实践经验,能设计符合要求且扩展性良好的技术架构
  • 英语CET6,能流畅阅读英文技术资料

工作经历

2020.6 - 至今 / 浙江西谷数字技术股份有限公司 / .Net 后端 智慧硬件 物联网

工作内容:

  • 负责公司项目后端服务的开发工作,并承担部分项目的管理角色

参与项目:

  1. 小区物业管理系统 > 该系统把小区物业的日常工作转移到线上信息化办公,打通业主 App,提高物业的服务效率和服务质量
    • 替换并重写了技术框架(加入 AOP、编写扩展方法工具类),负责开发核心业务功能(多租户模式、接入第三方缴费、App 远程开门协议)
    • 设计了基于消息队列的大量业务数据的同步方案
    • 负责项目进度管理(4人团队),制定代码规范,搭建了基于 Gitlab + Jenkins + Docker 的 CI/CD 流程,提高了开发效率
  2. 小区停车场计费系统 > 该系统对接停车场道闸,根据车辆类型和收费情况,控制道闸放行或拦截;并提供云端收费平台,能让车辆线上自助缴费离场
    • 根据需求独立分析、设计并实现了扫描静态二维码自助缴费离场的业务流程
    • 根据业务设计通用的数据结构,抽象计算基类,派生不同计费规则下的计算方法
  3. 其他
    • 搭建基于 GitLab + Jenkins + Docker 的持续集成方案,提高开发效率
    • 搭建多系统间的 SSO 授权与菜单权限管理系统,为后续项目快速开发做好基础

2017.7 - 2020.1 / 上海达华测绘科技有限公司 / .Net 后端 建筑施工

工作内容:

  • 负责公司项目后端服务的开发工作,新技术研究与实践

参与项目:

  1. 工程项目安全管理系统 > 该系统主要为现场项目经理每天的安全检查提供服务
    • 利用 RabbitMQ 的 TTL+DLX 实现延迟队列,替换原本轮询方式,来优化超时工单提醒上级领导的功能
    • 数据量快速增长后,引入了分表分库,优化周报、月报的查询 SQL,保证查询效率
    • 引入 Jaeger 进行微服务间的调用链路追踪。搭建基于 Prometheus + Grafana 的监控平台,编写自定义 Metric 指标采集工具采集服务各项指标,进行汇总并从中分析性能瓶颈,引入 Redis 缓存热点数据,减轻数据库压力

常驻技能

编程语言与框架

  • 数据库:MySQL
  • 中间件:RabbitMQ、Redis
  • 工具:Git、Docker、Jenkins、Linux

教育背景

  • 2013.9 - 2017.6 / 河海大学(211)- 本科 - 测绘工程