工作经历
2019-08-26 -2021-09-30上海绘脉文化科技有限公司高级软件开发工程师/后端技术负责人
公司于2019年6月成立,主要为国内普通用户提供购买国外画廊画作的服务 后端独立负责所有后端功能的开发和运维。基于Spring Boot、Spring Data JPA和GraphQL Java进行开发,用GraphQL实现了大多数接口。利用阿里云服务进 行后端服务Docker镜像的构建和部署以及图像/视频的存储。使用Prometheus监控后端服务指标,使用Grafana定义监控大盘。 主导一些探索性质的课题,如爬虫、颜色聚类搜索和NFT等。 APP主要由Flutter实现,参与部分页面的开发,引入Bloc作为状态管理 负责Android和iOS原生部分的实现和依赖整合,包括Umeng、Getui等 负责AR功能的实现。iOS端用ARKit,Android端用ARCore,在Flutter层面实现了统一的Platform View。
2019-04-01 -2019-07-31乔卢拉数码科技有限公司软件开发工程师/后端技术负责人
初创美术教育公司,主要提供线上美术教育课程和工具。 作为唯一的工程师,独***H5页面前后端的开发,部署和运维。 后端采用Spring Boot和Spring Data JPA,前端使用Vue全家桶.采用Jenkins发布到阿里云服务器上,并使用了CDN和 OSS服务来提供静态资源的访问.
2017-11-20 -2019-02-25京颐科技股份有限公司软件开发工程师
负责项目中难点模块的开发,如医学影像归档和通信系统、安卓端人脸识别等等。所使用的技术遍及服务器端和移动端,包 括基于Java、Kotlin、.Net Core的服务器端开发以及基于Java、Kotlin、Swift的移动端开发,并经常使用Rx系列进行响 应式编程。
2016-07-01 -2017-11-17趣医网络科技有限公司软件开发工程师
负责公共微服务(Gateway、配置中心、注册中心等)的维护和新功能的开发,侧重于日志相关服务的工作,包括所有微服 务通用的日志模块、发送日志用的Kafka以及收集整理日志用的ELK和MongoDB。后又独立负责微服务通用日志模块的重 写和日志系统的重新设计,采用阿里云日志服务替代原有的Kafka加ELK的组合。日志模块和日志系统接入公司数十个微服 务。有使用AngularJS进行前端开发的经验。
教育经历
2013-09-02 - 2016-06-30武汉大学计算机软件与理论硕士
2006-09-04 - 2010-06-30华中科技大学计算机科学与技术本科
资质认证
技能
让Spring Boot能够使用loghub作为消息中间件。一方面按Spring Boot的方式封装阿里云loghub client api,支持通过注解的方式订阅消息。另一方面,同样按Spring Boot的方式封装阿里云loghub消息发送api。并在此基础上,提供对spring integration和spring steam的集成。
利用Kotlin的属性代理特性开发的类react框架,用于在Android App的开发中使用react的方式来管理数据和UI组件。除此之外还包含一个仿照Thunk写的中间件组件,用于实现各种功能。
1. 后端独立负责所有后端功能的开发和运维。基于Spring Boot、Spring Data JPA和GraphQL Java进行开发,用GraphQL实现了大多数接口,包括用户注册登录、购买艺术品几物流追踪、消息推送、订单管理、展览预约等模块。利用阿里云服务进 行后端服务Docker镜像的构建和部署以及图像/视频的存储。 使用Prometheus监控后端服务指标,使用Grafana定义监控大盘。 主导一些探索性质的课题,如爬虫、颜色聚类搜索和NFT等。 2. APP主要由Flutter实现。参与部分页面的开发,引入Bloc作为状态管理 负责Android和iOS原生部分的实现和依赖整合,包括Umeng、Getui等 负责AR功能的实现。iOS端用ARKit,Android端用ARCore,在Flutter层面实现了统一的Platform View。