職務履歴書

  • date_range 2021-05-17 info
    sort
    private
    label
  1. 基本情報
  2. 自己PR
  3. 技術・スキル
    1. Web
    2. Deploy&&Backend
    3. DB
    4. Other
  4. 職務経歴
    1. 2017.7~2018.8 - Shanghai Koal Software Co上海格尔
    2. 2019.2~2020.2 - テラテクノロジー株式会社 (派遣先)
    3. 2020.3~2020.8
    4. 2020.9~ 日本恒生软件 (本社)
  5. 他に

基本情報

フリガナ チン ギョウケツ
氏名 陳  曉傑
Email caliburn1994@gmail.com
学歴 2017-06 青島大学 (ソフトウェアエンジニアリング)
出生地 中国広東
資格・言語能力 (2018.7)日本語一級
  (2021.5)AWS Certified Cloud Practitioner (英語)
  英語: 簡単会話
読み書き可能
最寄駅 西武池袋線ーひばりが丘

自己PR

フルスタックエンジニアですが、バックエンドのほうが上手です。フロントエンドは JS、HTML、thymeleaf などができます。バックエンドは Java と Spring はメインです。サーバー側は Bash なとができます。K8s、Docker、AWS なとが学ぶことがあります。英語読む能力があり、StackOverflowにはポイントがありますので、解決能力には自信があります。GitHubでいくつ練習用プロジェクト、Spring Data Rest、Spring MVC、Spring Cloud Config なとができます。

技術・スキル

Leetcodeで練習する習慣はありません。現在、AWSの基本知識または開発に関することを勉強しています。

Web

_ =実務経験有り ❌=実践経験無し

技術     備考
Java version = 7/8/15    
  lambda optional  
    stream ノート見る必要
  collection HashMapArrayList  
  ❌thread、JVM    
  SpringBoot (version=1/2)   ゼロから作るのは可能。基本使い方はしています。
  Template: Apache Wicket、JSP、JSF   簡単なプログラミング
  Spring thymeleaf   ゼロから作るのは可能
  Maven、Gradle (groovy)   ゼロから作るのは可能
  Rest: Spring Data Rest (hateoas)   ゼロから作るのは可能
  ORM: MyBatis、Spring Data Rest (hibernate)   ゼロから作るのは可能
  Cloud: Spring Cloud Config   ゼロから作るのは可能
python version=3.7    
  Django   ゼロから作るのは可能
  ❌thread    
JavaScript Ajax、JQuery   簡単なプログラミング、
Go     簡単なツールを作ったこたがあり、そして興味があり。
  ❌thread、framework    

Deploy&&Backend

_ =実務経験有り ❌=実践経験無し

技術     備考
Language Bash Pipelines、getopts、systemd、cron  
    SSH、curl  
OS Windows    
  Linux Ubuntu Desktop 基本知識が持つ
    Centos 操作が可能
Docker Dockerfile    
  Docker Compose    
  [Testcontainers](https://www.testcontainers.org/) (Java )    
Vagrant      
Kubernetes helm 3    
  minikube    
AWS LocalStack    
  EC2    
  S3    
  EKS    
  ❌CloudFormation、Terraform    
Jenkins Jenkins + Maven    

DB

_ =実務経験有り ❌=実践経験無し

技術 備考
MySQL B+Treeの基本知識
  index merge、composite key
  UUIDとauto increment
  ❌事務 (Transaction) の (事务隔离)Isolation
PostgreSQL sequence
MSSQL 大学のレッスンで

Other

_ =実務経験有り ❌=実践経験無し

技術
Jetbrains
Tera Term
GitLab、Redmine



職務経歴

2017.7~2018.8 - Shanghai Koal Software Co上海格尔

事業内容:主に公開鍵基盤 (PKI) に基づく商用パスワードソフトウェア製品の研究開発、製造、販売を行う。   

従業員数: 300人 

電子証明書の管理システム

[プロジェクト概要]

電子証明書発行の一環とする管理システムです。端末の接続の設定または環境設定を管理するシステムです。

[規模]

要員10名

[開発環境]

  • OS: windows, centos
  • DB: MySQL 5.6
  • 言語: Java 7
  • フレームワーク: Apache Wicket
  • その他: Maven, Gradle

[担当]

詳細設計・プログラミング/単体テスト  (役割:メンバー)

[業務内容]

  • 機能実装
  • MySQL移行

[習得技術]

  • Gradleの最初の接触
  • Wicketの使い方

2019.2~2020.2 - テラテクノロジー株式会社 (派遣先)

端末管理システム

[プロジェクト概要]

セットトップボックスなどの端末の情報を管理するシステム。Javaで端末からのメーセージを受けて、BashでDB操作含める全ての内容をします。

[規模]

要員10名

[開発環境]

  • OS: centos6
  • 言語: bash
  • DB: Postgresql

[担当]

プログラミング/単体・結合テスト  (役割:メンバー)

[業務内容]

  • Bashで機能を実装

  • VMを使ってテスト

[習得技術]

  • Linux及びBashのいろんな使い方

管理システムとツール

[プロジェクト概要]

Rubyで構築されていたプロジェクトは、Pythonで書き直し、そして、機能追加。

[規模]

要員1名

[開発環境]

  • OS: Centos
  • 言語: python 3, JavaScript
  • フレームワーク: Django

[担当]

プログラミング/結合・総合テスト 

[業務内容]

  1. Rubyで構築されていたWeb Mvcシステムを、PythonのDjangoでもう一度実装して、そして新たな機能を追加します。
  2. 他のシステムに必要なツールを作ります。ハートビート(heartbeat)ような機能

[習得技術]

  • PythonとDjangoの使い方
  • Linuxで、Pythonの複数バージョンのやり方
  • Vagrantの使い方

2020.3~2020.8

Docker、kubernetes、AWS、GKE (Google Kubernetes Engine) 、Linuxなどを独学していました。技術を深く理解するために、英語も独学していまた。時に、資料を通訳したり、Stackoverflowで質問したり、答えたりしています。

2020.9~ 日本恒生软件 (本社)

事業内容:決済サービス事業、派遣事業なと。

決済のゲットウェイシステム

[プロジェクト概要]

あらゆるスマホ決済をOneアプリで実現するサービス。

[規模]

要員10-20名

[開発環境]

  • OS: window, linux
  • 言語: Java 8
  • DB: MySQL5.6
  • フレームワーク: Spring Boot, MyBatis
  • その他: Maven, Jenkin, AWS

[担当]

運用・保守・機能追加 (役割:メンバー)

[業務内容]

  • テスト環境を構築、テストコードを追加
  • 機能追加
  • MySQLテーブルの設計それとパフォーマンスついてのアドレス

[習得技術]

  • MySQLテーブルの設計、及びIndexの効率改善
  • Spring構築の知識
  • Springのテストの書き方、自動化テストのやり方
  • Dockerでのテストコード

他に

ブログ

Jekyllで生成のブログ

練習用プロジェクト

Stackoverflow

現在 Stackoverflow の信用度は800以上。