ID:68143さん

3年後の目標や野望


大規模システムの全体的なアーキテクチャを設計し運用する仕事がしたい

バックエンドを軸にフロントエンドやインフラの開発も経験しさまざまなドメインを見てきました。自分なりに長期的に成功するシステム、変更に強くビジネスサイドからの要求に答えられるシステムとはなんなのか考えがまとまってきたように思っておりそれらの経験をアウトプットできる仕事がしたいです。

年収評価シート

2023年/1年以内

メタバースプラットフォームのバックエンド開発

# プロジェクト概要 Web上でVR空間を作成できるメタバースプラットフォームのバックエンドを開発していました。 # チーム情報 社内でいくつかマイクロサービスが運用されておりチームごとに複数サービスを開発、運用していました。 自分はその内の1つのバックエンドチームに属しておりマネージャ1人 開発メンバー3人体制でした。 自分は開発メンバーとして # 開発・実装内容 【どのような機能の開発・実装か】 - マイクロサービスとして設計された権限管理サービスをGoで新規開発 - アセット(VR空間で仕様する3Dデータや画像など)のアップロードバッチ処理をRubyからGoに移行 - 画像圧縮、画像形式変換などの社内用便利APIをRubyからGoに移行 元々社内ではRubyをメインで使っていたのを自分が参画したタイミングでGoを導入し始めていました。 Rubyで開発されたWebAPIとバッチ処理の一部をGoで再実装した他、新規開発サービスの設計、実装も担当しました。 【課題・問題点】 Goプロジェクトのフォルダの構成やどうコードに落とし込むかについて社内に経験がなかったのでクリーンアーキテクチャ、ドメイン駆動開発を実践したアーキテクチャを提案して導入してきました。 この際の設計意図や経緯などの詳細はQiitaアドベントカレンダーに書いています。 https://qiita.com/yikegaya/items/1646410b77485c43589f また元々Rubyがメインで使われていたため社内に並行処理を活用する習慣がなくパフォーマンス改善のためgorouting導入しました。goroutingはオライリーの「Go言語による並行処理」などを参照してキャッチアップしました。 【使用した技術】 - Go - MySQL - Docker

2020年/2年以上

薬局向けサービス開発会社におけるオンライン服薬指導システム / 社内決済基盤 / 社内認証基盤の新規開発から運用まで

# プロジェクト概要 オンライン服薬指導システムの新規開発 / 決済基盤開発 / 新入社員向け研修の企画と実施 / 社内認証基盤に使えるサービスの検証 ビデオ通話機能や決済機能などの実装からインフラ構築まで担当 # チーム情報 プロダクトごとにチームが分かれておりチーム内でフロントエンド、バックエンド、インフラを全て担当する形でした。 自分のいたチームは5人前後の規模です。 # 担当プロジェクト ## ビデオ通話Webサービスの新規開発プロジェクト 【どのような機能の開発・実装か】 ビデオ通話Webサービスの新規開発でフロントエンドとバックエンドの実装を担当しました。 ビデオ通話機能の実現にはSkywayというサービスを利用しました。 後述しますが初回インフラは別の方が担当してEC2で構築しましたが後ほど自分がECSに移行しました。 【課題・問題点】 社内ではRailsの運用実績はありましたがSkywayを使った経験はなかったのでWebRTCの学習から進めドキュメントを読み込んで期限内の本番リリースを実現しました。 またフロントエンドは社内ではerbがメインで使われていましたがもう少しモダンな構成にしたいという課題はあり自分にReactの経験があったことから提案してテストコード含め導入していきました。 【使用した技術】 - Ruby on Rails - React - PostgreSQL - Docker - Skyway ## 決済Webサービスの新規開発プロジェクト 【どのような機能の開発・実装か】 社内の各サービスから呼び出される決済サービスの新規開発でフロントエンドとバックエンドを担当しました。 技術構成はビデオ通話Webサービスと同様です。 【課題・問題点】 決済代行サービスとしてはDNP決済とPaygentというstripeなどに比べると情報量の少ないサービスを使用しました。 ネット上にあまり情報がなくドキュメントを参照しつつ重要な点にはDNPやPaygentの担当エンジニアともコミュニケーションを取り本番リリースを実現できました。 【使用した技術】 - Ruby on Rails - React - PostgreSQL - Docker - DNP決済 - Paygent ## ビデオ通話Webサービス、決済WebサービスのインフラをEC2からECSに移行 【どのような機能の開発・実装か】 上記の2サービスに関して初回は別の方が初回構築を担当していましたがECSへの移行を提案し自分がterraformの実装と移行を担当しました。 【課題・問題点】 自分が個人開発でECSとterraformでインフラを構築した経験があったのですが既に動作しているサービスから安全に移行させるためにはどう設計すればいいのか開発サーバで入念に検証して実施しました。 【使用した技術】 - AWS ECS/ALB/RDS/VPS/S3 etc - terraform ## 新人向け研修の企画、実行 新卒社員向けの研修を企画担当しました。 内容としては主にAWSがメインでterraformを使ってWebサービスの動作環境を一通り構築してもらいました。 ## 社内認証基盤に使えるサービスの検証 Cognito、keycloak、Auth0などの認証サービスを使って社内サービスの認証をまとめられないか検証する依頼があり検証してレポートを作成しました。

2020年/半年以内

動画配信CMS開発

# プロジェクト概要 動画配信CMSの機能追加、保守 # チーム情報 3名 ## 動画配信サービスのCMS開発 【どのような機能の開発・実装か】 - 動画検索画面への無限ローディング実装 - 記事のバージョン管理機能開発 - 動画取り込み種別の拡張対応 - mrss取り込み機能改善 - 番組情報検索画面バグ対応 など 【課題・問題点】 動画を専門にしたコンサル、SIer事業をしている企業での開発業務でした。 取引先単位で要件の異なるCMSを開発していたのですが各CMSで共通化したいコードをRailsエンジンで共通化して開発していました。 共通化したコードの仕様を把握し重複した実装をしないよう慎重に影響調査して実装しました。 【打ち手・使用した技術】 - Ruby on Rails - React - PostgreSQL - ElasticSearch - Sidekiq - Docker

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

2016年/2年以上

金融系データウェアハウスシステムの開発、運用

# プロジェクト概要 銀行のデータウェアハウスの開発、保守 # チーム情報 データウェアハウスを開発、保守するエンジニアが全体で100人以上 # 担当業務 - 金融機関におけるデータウェアハウスシステムの開発、運用 - BIツールの移行作業(Oracle Discoverer→MicroStrategy) ## プロジェクト内容 【どのような機能の開発・実装か】 社内の各部門のデータを集約するデータウェアハウスの開発、保守業務です。 複雑なシェルスクリプト、SQL、ETLを実装して社内の各データベース他CSVなどさまざまなデータ形式を1つのデータベースサーバに取り込むプロジェクトでした。 【課題・問題点】 エンジニアとして就職して最初の仕事だったので社内制度を使って基本情報技術者、Linux、Oracleの資格を取得し業務にキャッチアップしました。 かなり大規模システムで全体像が掴みづらくgrep、findなどのLinuxコマンドを駆使して仕様を把握していきました。 【打ち手・使用した技術】 - Oracle - Linux - PowerCenter(ETL) - MicroStrategy

マネージメント能力

5人前後の開発チーム
- タスクが途切れないようアサイン - 作業が進まなくなったり遅延した時のフォロー
- 定期的なMTG - 必要に応じてペアプログラミングの実施

アピール項目


アウトプット

GitHub アカウント
あり
Qiita アカウント
あり
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
あり

今後、身につけなければいけないと思っている技術は何ですか?

今興味があるのはRust、Goです。動的型付けでの開発が長かったので静的型付け言語を使ったバックエンド開発に関心があります。

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

意見を提案しやすくある程度の裁量を持たせてくれる環境

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
学習能力 / 問題解決力 / 責任感
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
年収が第一
やりたくない分野
SI
その他の特徴
レガシーな環境を改善できる / 趣味は仕事
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で30代前半
好きな Text Editor
VSCode
希望勤務地
東京都
希望年収
800万円
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?