インデックスAbout

三代 英司 (Eiji Mishiro)

ソフトウェアエンジニア | 京都、日本

京都に拠点を置くソフトウェアエンジニアです。ソフトウェア業界で10年の経験があります。 過去数年間の私のロールはCTOで、フロントエンド、バックエンド、インフラに関して満遍なく経験してきました。ものすごく特化した強みは無い代わりにチームメンバーの強みに合わせて足りてないポジションを埋めたり、物事をすすめるために開発以外に必要な動きを取ることもします。

言語

🇯🇵日本語: 母語
🇺🇸英語: 日常会話

職務経験

Backend Engineer

株式会社UPSIDER

京都、日本 | 2023年10月~現在

カード事業部のテックリード。新機能の追加や昨日の中でもグループ全体の基盤になりうるドメインを定義して既存要件を満たしつつ新規要件が加えられるような設計・実装

KotlinGoTerragruntK8sIstio

フリーランス

京都、日本 | 2023年6月~現在

ローデータ収集基盤

Sqsのスロットリングの仕組みと非同期と同期のstep functions をうまく利用したクローラー基盤の作成。それぞれのマネージドサービスのquotasを調べながらスケールが作動した時に、どこでどんなエラーが起きるかなどを調べながら設計。

AWSPlaywrightStepFunctionsSQSEventBridge

ストライプインテグレーション

フロントエンドやバックエンドの実装以外にもストライプのドキュメントを読み漁り、メーターを利用した従量課金のモデルのサブスクリプションの設計やら、プラン変更時の繰り越しの設計やら請求書周りの機能の基盤はstripeに残しながらデザインのブランドだけコントロールする設計などを担当

TypeScriptNodeNextAWS

DevOps | PMS・Direct Booking

リゾート地の物件管理や、ツーリストが物件を予約するようなSaaSを開発するシンガポールのシードスタートアップ企業で、CI/CDの基盤作成とジュニアメンバーへの引き継ぎ、運用のサポートを行なっている。

GCPTerraformko

ブリッジSE | オンライン会議の商談解析ツール

クライアントのPdMチームと協力して、タスクの仕様を固めベトナム人エンジニアに実装依頼したりコードレビュー等を行った。サードパーティプラットフォームとプロダクトの連携するプロジェクトのHubの役割を担ったり、技術的な難易度を見極めてプリンシパルエンジニアと方針を決めたりといった業務もこなしていた。

NodeNext.jsGraphQL

CTO

DOC株式会社

京都、日本 | 2020年3月~2023年5月

ブリッジSE | 実店舗管理ツール

実店舗サービスを提供するクライアントに向けた管理ツールを提供する会社が新しくエンドユーザ向けにアプリ(予約やクーポン、ポイント等)の提供することになり、仕様固めやベトナム人エンジニアのマネジメント、コードレビューやスケジュール管理等を行なっていた。

React Native

エンジニア | WordPressの問題修復

オウンドメディア改修のリードとして問題のあるサイトの修復を行なっていた。WordPressの運用で苦しんでる顧客との関係構築の狙いがあった。

WordPress

エンジニア | オウンドメディア作成

新規のメディア開発や、既存のサイトの移行等を行なっていた。既存のメディア移行ではSEOの評価を落とさないようURLの移行の際に気をつけたり、Core Web Vitalsのスコア落ちないように気をつけて実装したり、リッチリザルトスニペットなどのmeta情報が抜けないように地道に丁寧に実装していった。

AstroStrapiCloudflare

営業 | 外国人人材紹介

多いときには月に100人ぐらいの外国人の面談と数件の採用企業の開拓を行なっていた。コロナ渦中で外国人人材紹介事業から撤退するまでの3ヶ月間で、最終的には一人の転職希望者と1社の採用企業のマッチング支援に成功した。

RACA

エンジニア | 外国人人材紹介プラットフォームの設計・実装

外国人の人材紹介をやっている会社と外国人を採用している企業のマッチングプラットフォームの設計・開発を行っていたが、営業部門の業績不振により営業のサポートを行う関係で開発は中断。

GolangNext.jsGCP

フリーランス

東京、日本 | 2019年10月~2020年2月

モバイル・バックエンド | 外国人生活支援アプリ

2020年3月からDOCのCTOに就任する前に日本国内で生活する外国人に向けた生活支援のアプリの作成。

React NativeRoRExpo

フロントエンド | 出張管理SaaS

機能の追加や、クラスコンポーネントから関数コンポーネントの書き換え

ReactRoR

CTO&共同創業者

株式会社ダイバーシーズ

東京、日本 | 2017年12月~2019年10月

ホームステイのマッチングプラットフォーム

ホームステイのマッチングプラットフォームの設計・実装・運用。その他ユーザインタビューやカスタマーサポートや起業に関わる雑事等

RoRVueNuxtGCP

留学QAサイトのリニューアル

RoRReactGCP

インターンシップ

Sun* (Framgia Vietnam)

東京、日本 | 2015年5月~2016年3月

エンジニア兼プロジェクト管理 | ウェブ接客ツールの作成

10人程度のベトナム人チームとメンター、クライアントのCTO、マネージャと共にウェブ接客ツールの作成。業務時間はプロジェクトの進捗やタスクの管理等を行い業務時間外はエンジニアリングの経験を積むために自分のタスクを実装していた。

RoRAWS

スキル

Kotlin

経験: 1年

サーバサイドでの実装。1年ほどだがgoとかtypescriptで学んだ知識をいかして何とかやってる。エコシステムが充実してて安定感があるしgoよりも型がしっかりしてるので割と好きになってきてる。

Golang

経験: 4年

経験としては4年ぐらい、自分が主導するプロジェクトでバックエンドを実装する時はGoを採用することが多い。

JavaScript/TypeScript

経験: 9年 (TypeScript: 4年)

言語仕様等にあまり詳しいわけではないが、キャリアの初期から利用していて9年の経験がある。Typescript自体は4年ぐらいで、これまた型について深い知見はないので、すごく得意というわけでもない。

Ruby

経験: 数年

キャリアの初期によくお世話になっていた。ここ3年ぐらいはあまり情報もキャッチしていない。

その他

経験: 様々

react, Next, Terraform, AWS, GCP, python, Elixir, Nix, etc…

学歴

コンピュータサイエンス 学士号

横浜国立大学 - 日本

2015