基本信息
姓名 | 陈晓杰 |
---|---|
caliburn1994@gmail.com | |
学历 | 2017-06 青岛大学 (软件工程) |
出生地 | 中国广东 |
资格证书・语言能力 | 日本語一級 |
简单英语会话 | |
住所 | 大田区 |
自我介绍
后端、运维工程师(Devops)。后端主要以 Java、kotlin 为主。运维包含脚本的开发(主要使用bash,但会python)、服务器的运维(K8s、Docker、Azure)。
语言能力:
- 日语:日语N1,能流畅交流。在 italki 可见最近练习记录
- 英语:可简单交流
社区:
技术
自学经历
Jekyll - GitHub 博客
使用 Jekyll 静态生成器制作自己的博客。
Spring Rest Data
练手项目 Spring-Data-REST-Demo ,使用Spring Rest Data。Rest为hateoas式,ORM 为默认的 hibernate。之后将会使用它练习Redis等操作。
Spring Cloud Demo
练手项目 Spring-Cloud-Config-Demo 使用Spring Cloud Config。集中管理数据库等配置。
Spring MVC+ MyBatis
SpringBootNote 将模块分为 Spring MyBatis 和 Spring MVC。练习了 MyBatis 最新用法,以及通过 Gradle 6.7.1 进行多模块管理。
云/开发环境
ubuntu-minikube 和 SpringBootNote 中有若干的 bash 脚本。练习了 bash、helm、k8s、Makefile 等内容。通过 Bash 脚本自动化部署 minikube,并使用 helm 3安装 GitLab、PostgreSQL、MySQL 等内容,安装后,并暴露这些服务。localstack以及相关的测试。
除了以外,之前也使用过 Google和 AWS 进行 k8s 的教程训练。
Gradle
上述 Java 项目中均使用 Gradle 6.7.1 以及 Java 15 进行的。练习了 Gradle 和 Groovy 的一些用法。
Stackoverflow
在 Stackoverflow 拥有少量分数。
Go
早期使用了 Go 编写了极为简单的小工具 blog-moments,当时是为了方便博客编写。并未接触任何框架。
工作经历
2017~2018.8 - 上海格尔软件
管理系统
Intellij Idea、MySQL 5.6、Wicket、JDK 7、Maven、Git
- 使用wicket (面向组件的框架) 开发页面以及功能
- MySQL迁移工具
- 应用移植到青云
- 迁移代码,追加功能
2019.2~2019.7 - テラテクノロジー株式会社 (現場)
管理系统
centos6、bash、Postgresql
- 使用bash,编写命令行工具。该工具可能是操作文件系统,也可能是操作数据库
- 使用curl命令进行测试。
2019.8~2020.2
使用python (Django) 、JS
- 独自使用 Django 框架编写管理系统以及页面
- 使用python编写简易的工具
2020.2~2020.9 - 自学
自学Docker、kubernetes、AWS、GKE (Google Kubernetes Engine) 、Linux和计算机相关的知识、英语。对相关文献进行部分翻译,并开始使用StackOverflow进行问答。
2020.9~2021.7 日本恒生软件
追加测试代码
Spring Boot、Spring Web、Mock、Jenkin、Docker、MyBatis
该系统充当支付过程的网关 (gateway) 角色,将支付请求转发到各种公司对应服务上。
- 使项目可以进行编写SpringBoot风的测试代码
- 添加/修正了依赖关系
- 为测试代码添加日志。由于项目中缺少日志,而代码的流程过长,所以难以了解运行情况。于是使用AOP补充了一些方便测试用的测试数据。
- 部署到Jenkin上,使之自动化。
- 使用docker解耦SFTP、FTP等外部依赖。
- 编写测试代码。
管理系统
- 追加功能
- 并改善对应的表设计
- 修正bug
2021.8~ SmartCompany
SmartCompany 的开发以及运维(Devops)。
负责内容:
- 后端开发(Dev):
- Java 开发
- 日志相关(Datadog)
- Java 开发
- 服务器
- 服务器:Azure App Service
- 健康检查等
- 数据操作(备份)
- 存储:Azure storage blob
- 其他:Data Factory、Data dog
- 服务器:Azure App Service