ID:53603さん

3年後の目標や野望


世界から必要とされるプロダクト開発をしたい。

日本だけではなく世界中の人が使うようなプロダクトを作って、そのプロダクトがどう成長して、どう世界に影響を与えるのか間近で見たい。

年収評価シート

2020年/2年以上

byLegal サービス開発

### プロジェクト概要 #### 参加したプロジェクトは、どのようなプロジェクトだったか? 法律を味方に、企業を伸ばすを理念に。 経営、運営する中で起こる法律に関わる疑問に対して、カジュアルな内容から専門的な内容まで気軽に質問ができ、24時間後に登録弁護士の複数回答を受け取ることができるサービスです。 #### 自分の役割 ##### 開発者として サービス立ち上げから参加させて頂き、技術設計、技術選定、API設計、開発環境構築、CI,CD導入、制作、サーバー構築、保守、運用までの全ての作業を担当しました。 #### マネージメントとして 基本的にやっていたことが営業、戦略チームとのやり取り、開発チームの開発スケジュール管理、全体的なクオリティーチェック、タスクの割り振りなどの マネージメント業務を行っていました。 ### 取り組んだ内容 #### どのような業務に取り組んだか 参画当初はフロントのみの担当でしたが、途中でバックエンドの方が抜けたのでバックエンド、インフラ構築も担当しました。 そのあとは、チーム開発の運用を円滑に行うために、営業、戦略チームからの要望から開発してローンチするまでのロードマップを作成して会社全体に定着させるなどの 技術者としてだけではなく、プロダクトマネージャー的な仕事もやっていました。 #### 具体的に、どのようなアプローチで取り組んだか? ##### 技術者 ###### フロントエンド 主にやっていたこと、使っていた技術。 - フロントエンドはNext.js + TypeScriptを使って開発 - yarnのworkspaceの環境を構築 (3つほどのprojectを全て一つのリポジトリで管理) - Storybookを使ってUI管理 - Stripeを使った決済開発 - skywayを使ったビデオチャット機能作成 - Visual Regression Test、Jestを使ったtest (スナップショットのみのtestです。) - 企業と弁護士のメッセージチャット機能 - バックエンドがREST APIで開発していたのでSWRとかを使わずに自作のhookを開発してAPIとの連携をしやすいように環境構築 ###### バックエンド 主にやっていたこと、使っていた技術。 - バックエンドの言語はGO、データベースはMySQLを使用 - ORMはgorm、web frameworkにはginを使っていました。 - 自分がバックエンドに携わる前はMVC設計だったのですが、プロジェクトの設計をドメイン駆動設計にしようって話になり、ディレクトリ構成から、データベースの設計のリファクタリングを行っていました。 - 検索機能のチューニング。主にsqlの見直し、全体検索をelastic searchに移行など - 自分がバックエンドに携わる前はTestが書かれていなかったのでTestを導入 (関数単体のテスト、実際にAPIを叩いた時にテスト) - Stripeを使ったサブスクリプション開発 ##### その他 - github actionを使ったCI、CD構築 - GCPのBigQueryを使ったログ集計 - レビュアーとしてコードのチェック ##### マネージメント 営業、戦略チームから降りてきた要望をgithubのissueにタメてもらい、会社の状況と開発状況からどの要望をいつまでに対応するかなどを営業、戦略チームと交渉。 決まった内容を細かくタスク分割をして、自分を含め手伝ってもらっていたエンジニア2名、デザイナー1名にタスクを割り振り作業を円滑に進められるようにしていました。 ちなみにタスク管理は全てgithubのprojectsを使って管理、ドキュメントの管理は全てNotionを使って管理してました。

2021年/1ヶ月以内

89-studio サイト制作

## プロジェクト概要 ### 参加したプロジェクトは、どのようなプロジェクトだったか? 89-studioさんの実績を載せるポートフォリオサイト制作です。 <br> クライアントの要望が 1. 実績一覧を認証有りのページにする、 2. CMSを導入する 上記以外は全て自分に任せて頂けた案件でした。 なので、要件定義、開発設計、開発は自分一人で担当しました。 ### 自分の役割 開発だけではなく、提案から仕様決めなどの上流工程から参加しました。 従来のサーバー、デザインがレガシーだったので、レガシー環境から脱却もやらせて頂きました。 <br /> ## 取り組んだ内容 ### どのような業務に取り組んだか CMSのモデル設計、AWSの環境構築などの設計周り、 環境構築からコーディング、CI CDの設定などのweb開発における全ての業務を担当しました。 ### 具体的に、どのようなアプローチで取り組まれましたか? 好きに開発をしていいとの事だったので今まで使った事がないmicroCMSを使ってみたり、v2のBarba.jsを使ってみたりと今まで使った事がないツールをで開発をしました。 アニメーションはサイトのトンマナにあった物をクライアントに提案したり、デザインもどうしたらユーザーに使いやすいサイトになるかなどクライアントに寄り添いながら開発をしました。 <br /> ## なぜその技術を利用したのか ### React ヘッドレスCMSを使っていて動的な部分があり、そこはReactを使った方がやりやすかったので選定しました。 いつもはNext.js、Create React Appを使っていたのであまりReactの開発環境を独自で作っていなかったのですが、今回はReactのレンダリング、Hot reloadなどを一から作って開発をしたのでとても良い経験になりました。 ### microCMS 今までヘッドレスCMSはContentfulを使っていましたが、人気の高いmicroCMSを使ってみました。 レスポンスの形が綺麗なのと、構造体を思うように作れるなどとても気持ちよく開発が出来ました。 ### AWS 制作会社に勤めていた時はずっとAWSでサーバーを構成をしていたので今回も選定しました。 構成はフロントの部分は CloudFront + S3、Route 53を使ってDNSの設定、SSLの設定、Amazon SESを使ったメールサーバー構築など幅広く携わりました。 ### Barba.js ページ遷移アニメーションする時に、Next.js、Nuxt.jsなどRouter機能を使えば出来ますが、フレームワークはDOMをとってきてのアニメーションがやりずらいので、今回はフレームワークを使わずBarba.jsでページ遷移アニメーションするようにしました。 v2になってからコードの書き方がvueのenter、leaveのように直感的にアニメーションが書けるようになったので複雑なアニメーションの制御がしやすかったです。 <br> ## 開発において技術的にどのような工夫を行ったのか 実装に関してはアニメーションがしやすいようにgsapのライブラリをPromiseでラップする独自の関数作成、文字一文字をspanでラップする関数などのユーティリティー関数を最初の段階で作成して開発効率をあげました。 開発環境はとにかく早い環境構築という事で、html、cssは最初のビルド以外は差分ファイルを抽出して、差分があるファイルのみをビルドするようにしたり、jsはwebpackDevMiddleware、webpackHotMiddlewareなどを使ってビルドスピードをあげたりと開発のストレスを極力無くす工夫をしました。 <br /> ## 次に活かせる学び 要件定義、開発設計、フロントエンド業務、サーバー構築と全ての業務に携わらせて貰ったのでとても勉強になりました。 特にAWSのSESの設定は SMTP、POP、DNSなどの知識が高められたのが良かったです。

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

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

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

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

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

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

マネージメント能力

アピール項目


アウトプット

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

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

Kubernetes

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

積極的に仕事を任せてもらえる環境

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
学習能力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
会社のブランド・知名度
やりたくない分野
SI / 金融 / 医療・介護 / 人材 / 広告 / アダルト / 仮想通貨
その他の特徴
使用言語にはこだわらない / 新しい技術はとりあえず試す / 3年以内には海外で働きたい / 起業/創業期のベンチャーにいた
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

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

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

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

  • {{error}}
SIGN UPSIGN IN


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