yyh-gl's icon

yyh-gl's Tech Blog

技術ネタ中心のブログです。主な扱いはバックエンド技術と設計です。

はじめまして、yyh-gl と申します💻🤓

ご用のさいは TwitterのDM にお願いします🙇‍♂️


【最終更新日:2021年7月1日】

いま

DMM.com で働くエンジニアです。

現在、仕事では

  • Go を使ったバックエンド開発
  • React を使ったフロントエンド開発
  • CloudFormation を使ったインフラ構築

をやっています。


バックエンド開発がメインです。
アプリケーションレイヤの設計について考えるのが好きです。

技術スタック

実務で触ったことのある技術を列挙しています。

バックエンド

  • Go
    • Echo
    • Goa
    • mux
  • Java
    • Spring Boot
  • PHP
    • Laravel
    • FuelPHP
    • CakePHP
  • Perl
  • ShellScript

フロントエンド

  • React
  • HTML + CSS + JavaScript

ローカル開発環境

  • Docker
  • Vagrant

データストア

  • MySQL
    • RDS
    • Aurora
  • DynamoDB
  • Redis

クラウド

  • AWS
    • CloudFormation
  • GCP

CI/CD

  • CircleCI
  • GitHub Actions
  • Jenkins
  • CodeDeploy

設計

学生時代のインターン先でDDD+クリーンアーキテクチャに出会い、設計に興味を持ちました。

DDDについては、戦略および戦術の両方に興味があり、日々勉強中です。
コアドメイン難しい。

OSS

経歴っぽいもの(参加プロジェクト)

〜2018年(学生時代)

アルバイトでの開発です。

・スマホゲームの開発/運用:2018年3月〜2019年3月

  • ロール:エンジニア(バックエンド)
  • 技術:PHP(CakePHP,Laravel)

・ECサイトの開発/運用:2018年9月〜2019年10月

  • ロール:エンジニア(バックエンド)
  • 技術:PHP(FuelPHP,Laravel)

・ECサイトの新規開発/運用:2018年1月〜2019年3月

  • ロール:エンジニア(バックエンド)
  • 技術:Java(SpringBoot)

2019年〜(DMM.com)

DMM.comに入社しました。

・レビュー基盤のリプレイス/運用:2019年7月〜現在

  • ロール:エンジニア(バックエンド,フロントエンド,インフラ)
  • 言語:Go(Echo),JS(React)
  • IaC:CloudFormation

・DMM PointClubの新規開発/運用:2020年1月〜現在

  • ロール:
    • アプリ版:リードエンジニア(バックエンド,インフラ)
    • Web版:チームリーダー,エンジニア(フロントエンド,バックエンド,インフラ)
  • 言語:Go(Goa),JS(React,TypeScript)
  • IaC:CloudFormation

・通知配信基盤の新規開発/運用:2020年11月〜現在

  • ロール:エンジニア(バックエンド、フロントエンド、インフラ)
  • 言語:Go(Echo),JS(React)
  • IaC:CloudFormation

コミュニティ運営

登壇歴

記事

アクティビティ

余談:学生時代の研究

主に無線センサネットワークに関する研究をしていました。

研究を通して、低レイヤの知識や
リソースが少ないハードウェアに対する効率的なプログラムの書き方などを学びました。

触っていた技術は TinyOS や nesC などです。

最近の投稿

Categories

About

東京で働くソフトウェアエンジニアです。バックエンドがメインですが、フロントやインフラもさわっています。