个人信息
- 陈逸斐/男
- 硕士/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流程;部署IstioService 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