ID:64582さん

3年後の目標や野望


フルスタックエンジニアになりたい

- 分野を問わず活躍できるようになりたいから - フロントエンド、バックエンドの開発両方が楽しいと感じるから - フロントエンド開発においてバックエンドの仕様も含めて考えられるようなエンジニアになりたいから(逆も同様)

年収評価シート

2021年/1年以内

スカウトサービス

# 求職者検索機能の開発 ## 概要 - スカウトサービスにおける法人ユーザー用の求職者検索機能のバックエンドおよびフロントエンドの開発 ## 担当 - バックエンドおよびフロントエンドエンジニアのメンバーとして開発を担当 ## 使用技術 - GraphQL - BE - Nest.js - TypeORM - FE - Next.js - React Hook Form - Chakra UI ## 課題 - サービス自体が立ち上げ直後ということもあり、法人ユーザーがスカウトしたい求職者を条件検索する機能がなかった - 地域検索などの検索条件が複数ありUIも複雑だったため、フロントエンド、バックエンドともにパフォーマンスに懸念があった ## 取り組み - 当初の要件では検索条件をモーダル表示し、求職者の地域検索は「モーダル内で都道府県選択→市区町村選択と画面遷移する」というReactでは実装難易度が高いものだった。そのため、PMと仕様相談し「1ページ目で都道府県選択→2ページ目で市区町村含むその他の検索条件選択」とすることで、UXを損なわずに実装難易度を下げるように仕様を調整した。 - 複数の検索条件を選択するページで大量のチェックボックスが並んでいることで、フロントエンドのパフォーマンスに懸念があった。そのため、チェックボックスをグループ化しそれぞれのコンポーネントをメモ化することで、検索条件選択時のレンダリングを最適化しUXを向上した。 - バックエンドの実装において、複数条件による検索を行うのでパフォーマンスに懸念があった。そのため、検索条件によってouter joinとinner joinを使い分ける、一度のテーブルjoinですべての情報を取得せずに適度にSQLを分割して発行する、インデックスを見直すなどして、APIのパフォーマンスを向上した。 # CIの改善 ## 概要 - Github actionsにおけるCIの改善 ## 担当 - バックエンドおよびフロントエンドエンジニアのメンバーとして開発を担当 ## 使用技術 - Github, Docker, Cypress ## 課題 - フロントエンドのCIにおいて、Next.jsのビルドチェックにGraphQLの型情報ファイルが必要だったが、このファイルはバックエンドが起動されていないと作成できなかった。そのため、CIではAWS上の開発環境にあるバックエンドの資源をもとにファイル作成しており、pushされたバックエンド資材にインターフェースの破壊的な変更があるとCIが落ちてしまっていた。 - フロントエンドとバックエンドの両方を触れるエンジニアがチームにいなかったため、この状態を改善できるメンバーがいなかった ## 取り組み - CI上のDockerでバックエンドの資材をビルドし、それに対してフロントエンドからGraphQL introspectionにより型情報ファイルを作成することで、pushしたバックエンドに破壊的変更があっても正常にCIが通るように改善した - バックエンドのビルドに際しては、node_modulesをキャッシュ化することでCIの実行時間を短縮することで、作業効率の向上とGithubへの課金額減少に貢献した。

マネージメント能力

アピール項目


アウトプット

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

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

- インフラの知識 - アジャイルの開発手法 - DDDやアーキテクチャなどの設計思想・手法

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

- チームのメンバーと気軽に雑談しているとき

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
学習能力 / 分析力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
SI / 金融 / ゲーム / BtoB / 仮想通貨
その他の特徴
新しい技術はとりあえず試す
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

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

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

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

  • {{error}}
SIGN UPSIGN IN


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