ID:65067さん

3年後の目標や野望


現在フルスタックエンジニアとして仕事をしています。フロントエンドとバックエンドの知見をどんどん吸収し両方のスペシャリストとして活躍したい

頼れられる存在になりたい。例えば、新しいライブラリやモジュールの追加決定やメンバーの実装相談、またフロントエンドの基盤整備など実装だけでないフロントエンド全体を見れるようになりたい。

年収評価シート

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

2021年/3ヶ月以内

健康管理サービス Carely: フロントのレガシーなコードの改修

2022年2月から5月の約3ヶ月に渡ってプロジェクトに携わりました。 # プロジェクトの概要 Ruby製のテンプレートエンジンで Slim で書かれていたレガシーな画面を Vue.js にリニューアルしました。 ## 背景と目的 Carely というサービスは 10 年以上続くサービスでもともと Ruby on Rails で書かれていたものでした。 フロント画面は当時から Ruby製のテンプレートエンジンである Slim が採用されており今でも Slim で表示されている画面がいくつかあります。 Carely のフロントエンドの表示は主にメイン画面とサイドメニュー画面に分かれています。 現在では、そのメイン画面は Vue.js を使って表示しているのですが、昔からあるサイドメニューの画面はSlim で書かかれたままでそのレガシーなコードがあるため他の作業に支障が出てしまう問題がありました。 例えば、メイン画面では Rails は API サーバーとして機能しているのでバックエンドとしての色味が強くデータを返すだけに徹しているのですが、サイドメニューでは Rails からそのまま変数を渡していたりしています。そのせいで特にユーザーのログイン情報などのデータベースのアクセスが2重になってしまっていました。 目的としては、サイドメニューも Vue.js に移行しメイン画面とサイドメニューを一元管理することで不要なデータ取得をなくすことやフロントエンドとバックエンドの責務を明確にするためフロントは Vue.js で SPA 化することでした。 ## チーム構成、担当した役割 チームの構成は、デザイナー1名・バックエンド2名・フロントエンド2名でプロジェクトを進めました。 私はフロントエンドのメンバーとして参加しました。 もともとこのプロジェクトは会社の中でやることとして決まってはいなかったもので自分が日々の開発の中で課題に感じプロジェクトとして申請をしたり率先してメンバーを集めました。発見した課題に対して自ら行動し成し退ける姿勢は、半年に1回ある会社の表彰式で評価もしていただくことができました。 ## 課題と工夫した点 サイドメニュー画面は、どの画面でも表示されているもので既存の機能を壊すことなく今までと全く同じ挙動をする保証が求められていました。 現状の仕様をきちんと理解し Slim で書かれているコードを読み解き仕様を完全にまとめる必要がありました。 メンバーと手分けをして各ボタンやリンクの挙動、表示条件などの洗い出しを正確に行いドキュメントやテスト項目としてまとめ実装に移りました。 実装する際はそのテスト項目を網羅できるようにするためのコーディングに専念できました。 ## 成果 このプロジェクトによりサイドメニューとメイン画面でレンダリングが起きていましたが大枠は1つのフロント画面として表示することができ開発環境が整備されたり、二重にバックエンドからデータを取得していた箇所も1回のデータ取得に収めることができるようになりました。また SPA として機能することでバックエンドとフロントエンドとの責務をきちんと分けることも可能になりました。

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

マネージメント能力

アピール項目


アウトプット

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

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

未入力です

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

未入力です

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
学習能力 / 問題解決力 / 巻き込み力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
プライベートとの両立
やりたくない分野
未入力です
その他の特徴
使用言語にはこだわらない / 新しい技術はとりあえず試す
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

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

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

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

  • {{error}}
SIGN UPSIGN IN


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