yyh-gl's icon

yyh-gl's Tech Blog

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

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

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


【最終更新日:2024年1月25日】

いま

LINE Digital Frontier株式会社で働くエンジニアです。

Server-side Kotlinやってます。

技術スタック

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

バックエンド

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

フロントエンド

  • TypeScript
  • React,Next.js
  • Vue.js,Nuxt.js
  • HTML + CSS + JavaScript

ローカル開発環境

  • Docker
  • Vagrant

データストア

  • MySQL
  • PostgreSQL
  • DynamoDB
  • Redis
  • Elasticsearch(and OpenSearch)

クラウド

  • AWS
    • CloudFormation
    • CDK (TypeScript)
  • GCP

CI/CD

  • CircleCI
  • GitHub Actions
  • Jenkins
  • CodeDeploy

BI

設計

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

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

経歴(参加プロジェクト)

2023年〜(LINE Digital Frontier株式会社)

LINE Digital Frontier株式会社に入社しました。

・LINEマンガの開発/運用:2023年1月〜現在

  • ロール:
    • バックエンドエンジニア
  • 言語:Kotlin/Java(Spring Boot), Perl
  • インフラ:社内インフラ(クラウド)

LINEマンガのサーバーサイド開発および運用をしています。

2019年〜(合同会社DMM.com)

合同会社DMM.comに入社しました。

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

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

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

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

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

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

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

  • ロール:
    • Webチームのチームリーダー兼エンジニア(プレイングマネージャー)
  • 言語:Go(Goa),JavaScript(React,TypeScript)
  • インフラ:AWS,GCP
  • IaC:CloudFormation

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

APIサーバおよびWebフロントの開発を担当しているWebチームにおいてチームリーダー兼エンジニアとして、 プロジェクト管理およびヒューマンマネジメントをしながら、開発業務に従事しています。

本プロジェクトでは各エンジニアが開発だけでなく、施策検討やデザインといった業務にも積極的に参加しています。
僕も開発だけでなく、施策検討→実装→データ計測→学習→次の施策検討というループを回しています。

上記のようなチーム環境もあり、本プロジェクトでは事業を成長させるために技術を活用する力が大きく成長したと考えています。

〜2018年(学生時代)

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

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

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

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

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

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

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

副業

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

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

APIサーバおよびWebフロントの開発に参加

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

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

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

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

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

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

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

  • ロール:エンジニア(バックエンド)
  • 言語:Kotlin,JavaScript(Next.js,TypeScript)

体験入社させてもらい、APIサーバおよびWebフロントの開発に参加

コミュニティ運営

書籍(同人誌含む)

登壇歴

記事

OSS

細かなコントリビュートばかりですが🙋‍♂️

余談:学生時代の研究

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

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

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

最近の投稿

About

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