yyh-gl's icon

yyh-gl's Tech Blog

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

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

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


【最終更新日:2022年1月28日】

いま

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

2021年からはチームリーダーとして、開発だけでなく、タスク管理やヒューマンマネジメントなどもやっています。

直近の開発業務内容は以下のとおりです。

  • Go を使ったバックエンド開発
  • React を使ったフロントエンド開発
  • AWS(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

BI

  • Redash

設計

学生時代のインターン先で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月〜2021年2月

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

DMMのサービス全般で使用される商品レビュー基盤システム(PHP)のリプレイスおよび運用。

・DMM ポイントクラブの新規開発/運用:2020年1月〜現在

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

DMMポイントを管理および運用するためのサービスであるDMM ポイントクラブの新規開発および運用。

ネイティブアプリ版とWeb版の開発に従事しており、Web版開発時にはチームリーダーを務めた。

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

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

約3500万人いるDMM会員に向けて、DMMに関する様々なお知らせを配信する基盤システムの新規開発および運用。


副業

・AWSエンジニア採用サービスの開発:2021年3月〜現在

  • ロール:エンジニア(バックエンド、フロントエンド)
  • 言語:Go,JavaScript(Nuxt, TypeScript)

Goを使ったAPI開発およびNuxtでのフロント開発

・宅配型トランクルームサービスの開発:2021年4月〜2021年5月

  • ロール:アドバイザー/エンジニア(バックエンド)
  • 言語:Go

メインはアドバイザーとして技術面の支援をしつつ、たまに開発作業にも参加

・アドバイザーとして技術面での業務支援:2021年7月〜現在

  • ロール:アドバイザー
  • 言語:Go

とある会社でアドバイザーとして技術面での業務支援

・経営管理クラウドサービスの開発:2021年9月〜2021年12月

  • ロール:エンジニア(バックエンド)
  • 言語:Kotlin

転職検討時に体験入社させてもらい、APIサーバの開発に参加

コミュニティ運営

登壇歴

記事

アクティビティ

余談:学生時代の研究

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

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

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

最近の投稿

About

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