三代 英司 (Eiji Mishiro)
ソフトウェアエンジニア | 京都、日本
京都に拠点を置くソフトウェアエンジニアです。ソフトウェア業界で10年の経験があります。 過去数年間の私のロールはCTOで、フロントエンド、バックエンド、インフラに関して満遍なく経験してきました。ものすごく特化した強みは無い代わりにチームメンバーの強みに合わせて足りてないポジションを埋めたり、物事をすすめるために開発以外に必要な動きを取ることもします。
言語
職務経験
Backend Engineer
株式会社UPSIDER
カード事業部のテックリード。新機能の追加や昨日の中でもグループ全体の基盤になりうるドメインを定義して既存要件を満たしつつ新規要件が加えられるような設計・実装
フリーランス
ローデータ収集基盤
Sqsのスロットリングの仕組みと非同期と同期のstep functions をうまく利用したクローラー基盤の作成。それぞれのマネージドサービスのquotasを調べながらスケールが作動した時に、どこでどんなエラーが起きるかなどを調べながら設計。
ストライプインテグレーション
フロントエンドやバックエンドの実装以外にもストライプのドキュメントを読み漁り、メーターを利用した従量課金のモデルのサブスクリプションの設計やら、プラン変更時の繰り越しの設計やら請求書周りの機能の基盤はstripeに残しながらデザインのブランドだけコントロールする設計などを担当
DevOps | PMS・Direct Booking
リゾート地の物件管理や、ツーリストが物件を予約するようなSaaSを開発するシンガポールのシードスタートアップ企業で、CI/CDの基盤作成とジュニアメンバーへの引き継ぎ、運用のサポートを行なっている。
ブリッジSE | オンライン会議の商談解析ツール
クライアントのPdMチームと協力して、タスクの仕様を固めベトナム人エンジニアに実装依頼したりコードレビュー等を行った。サードパーティプラットフォームとプロダクトの連携するプロジェクトのHubの役割を担ったり、技術的な難易度を見極めてプリンシパルエンジニアと方針を決めたりといった業務もこなしていた。
CTO
DOC株式会社
ブリッジSE | 実店舗管理ツール
実店舗サービスを提供するクライアントに向けた管理ツールを提供する会社が新しくエンドユーザ向けにアプリ(予約やクーポン、ポイント等)の提供することになり、仕様固めやベトナム人エンジニアのマネジメント、コードレビューやスケジュール管理等を行なっていた。
エンジニア | WordPressの問題修復
オウンドメディア改修のリードとして問題のあるサイトの修復を行なっていた。WordPressの運用で苦しんでる顧客との関係構築の狙いがあった。
エンジニア | オウンドメディア作成
新規のメディア開発や、既存のサイトの移行等を行なっていた。既存のメディア移行ではSEOの評価を落とさないようURLの移行の際に気をつけたり、Core Web Vitalsのスコア落ちないように気をつけて実装したり、リッチリザルトスニペットなどのmeta情報が抜けないように地道に丁寧に実装していった。
営業 | 外国人人材紹介
多いときには月に100人ぐらいの外国人の面談と数件の採用企業の開拓を行なっていた。コロナ渦中で外国人人材紹介事業から撤退するまでの3ヶ月間で、最終的には一人の転職希望者と1社の採用企業のマッチング支援に成功した。
エンジニア | 外国人人材紹介プラットフォームの設計・実装
外国人の人材紹介をやっている会社と外国人を採用している企業のマッチングプラットフォームの設計・開発を行っていたが、営業部門の業績不振により営業のサポートを行う関係で開発は中断。
フリーランス
モバイル・バックエンド | 外国人生活支援アプリ
2020年3月からDOCのCTOに就任する前に日本国内で生活する外国人に向けた生活支援のアプリの作成。
フロントエンド | 出張管理SaaS
機能の追加や、クラスコンポーネントから関数コンポーネントの書き換え
CTO&共同創業者
株式会社ダイバーシーズ
ホームステイのマッチングプラットフォーム
ホームステイのマッチングプラットフォームの設計・実装・運用。その他ユーザインタビューやカスタマーサポートや起業に関わる雑事等
留学QAサイトのリニューアル
インターンシップ
Sun* (Framgia Vietnam)
エンジニア兼プロジェクト管理 | ウェブ接客ツールの作成
10人程度のベトナム人チームとメンター、クライアントのCTO、マネージャと共にウェブ接客ツールの作成。業務時間はプロジェクトの進捗やタスクの管理等を行い業務時間外はエンジニアリングの経験を積むために自分のタスクを実装していた。
スキル
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年