个人信息
- 陈逸斐/男
- 硕士/2017年毕业/华东理工大学 计算机科学与技术
- 博客:https://chennima.github.io/blog
- Github:https://github.com/ChenNima
- LinkedIn:https://www.linkedin.com/in/yifei-chen-990199110/
- 邮箱:fennu637@sina.com / 手机:18918561263
工作经历
SAP Labs China ( 2016年10月 ~ )
架构师,Web应用(前后端)开发,DevOps以及数据工程师。
Architect/SAP Concur ( 2021年1月 ~ )
设计并开发SAP Concur eFapiao,一个基于NodeJS
和微信小程序的发票自动识别,校验解决方案
-
DevOps:
- 项目在AWS以及
Kubernetes
上的运维和部署 - 服务注册与发现基于Concur定制化的
Istio
+Envoy
服务网格
- 项目在AWS以及
-
后端开发:
- 基于
NodeJS
以及NestJS
框架的后端Web服务 - 数据后端基于AWS的分布式数据库
DynamoDB
- 基于
-
数据工程:
- 采集服务运行中产生的指标数据,通过
AWS S3
以及AWS Kinesis
流式传输与数据管道对接 - 使用
AWS Glue Job
实现基于Spark
的批处理/流处理ETL任务 - 使用
Grafana
以及AWS Athena
查询并可视化采集到的数据
- 采集服务运行中产生的指标数据,通过
-
机器学习:
- 部署基于
PaddleOCR
的OCR模型,辅助标注发票图片识别不准确的字段 - 训练基于
SDMG-R
模型的关键信息提取模型,实现从图片中提取发票相关的关键字段
- 部署基于
Senior DevOps/SAP Jam Collaboration ( 2020年3月 ~ 2020年12月 )
SAP Jam Collaboration(以下简称Jam)是一个基于Ruby on Rails
后台/React
,BackboneJS
为前端的团队协作工具。
- 带领Devops团队改造现有运维架构,包括引入
Consul
与原有的HAproxy
配合实现动态服务注册/发现和Service Mesh
,在传统数据中心缺乏Kubernetes基础设施支持的情况下实现服务发现;使用Prometheus
改造原有的日志系统与监控系统。 - 与跨国团队合作,实现多个时区不间断地共同支持DevOps工作
DevOps/SAP Jam Collaboration ( 2019年3月 ~ 2020年3月 )
- 将使用Docker部署在自有数据中心项目迁移至AWS上的
Kubernetes
环境 - 编写
Terraform
用以管理集群基础设施 - 将应用的各个微服务拆分为独立的
Helm Charts
并分别部署 - 使用
ArgoCD
实现GitOps
流程;部署Istio
Service Mesh并实现金丝雀部署,流量监控等功能。
Full Stack Developer/SAP Jam Collaboration ( 2017年10月 ~ 2019年3月 )
包括前端以及后端(Ruby/NodeJS/Golang
)开发。
-
前端:
- 编写抽象层将
BackboneJS
和React
有机地结合在一起,实现新老代码的分隔维护与开发 - 不影响老代码的情况下基本实现新功能向
React
/Typescript
/Styled-Component
迁移的工作。
- 编写抽象层将
-
后端:
- 维护
Ruby on Rails
的后台服务 - 开发基于NodeJS的微服务,包括实现React组件的
服务端渲染
服务以及基于Puppeteer
的SEO
预渲染服务 - 开发基于
Golang
的文件存储微服务。主要提供一套通用接口,实现将文件存储至NAS文件系统
,AWS S3 Bucket
,Azure Blob Storage
等存储介质。
- 维护
Frontend Developer/SAP Jam Community ( 2016年10月 ~ 2017年10月 )
SAP Jam Community是一款基于EmberJS
/Vue
和Ruby on rails
的社交平台。在这段工作中主要担任前端开发,除编写EmberJS
组件外,还使用Vue
为项目编写前后端分离的管理工具。
CareerBuilder China ( 2016年4月 ~ 2016年10月 )
Intern Web developer
编写基于AngularJS
/Ruby on Rails
/NodeJS
的web服务
认证
技能
熟悉
- Web开发: Javascript
Typescript
/HTML/CSSStyled-Component
/Webpack/NodeJS - DevOps: Docker/Kubernetes/Terraform/iptables/Consul/HAproxy/AWS
- Web框架: React/Vue/NestJS
- 数据工程: AWS Athena, AWS DynamoDB
了解
- Web开发: Ruby on Rails/GraphQL/Golang/SEO
- DevOps: Jenkins
Groovy
/Service Mesh/AWS/Git Ops - Kubernetes相关: Istio/EFK/Helm/ArgoCD
- 数据工程: AWS Glue(Spark), MySQL
- 机器学习: PaddlePaddle/CNN/SDMG-R