ID:66882さん

3年後の目標や野望


海外でもエンジニアとして転職できるほどのサーバーサイドエンジニアになりたい

海外でも通用するほどの技術力を身につけたいと考えている為

年収評価シート

2021年/2年以内

タスク管理アプリケーション

## 目的 --- 本アプリケーションは、マインドマップの様にタスクの細分化とタスク進捗率を可視化するものです ## 概要 --- 一つの目標に対してタスクを細分化、ネストしていくことで「今何をすべきか、部下は何をしているか、何が原因で進捗していないのか」を把握することが可能です。 最大20層まで子タスクを作成することができ、それぞれに進捗率と達成率を割り当てたり、メンバーを割り当てることができます タスクと子タスクの紐付けや移動はドラッグ&ドロップを用いて実行することができる様にUIにもこだわっております(Vue-Dragableを使用) また、カレンダー機能ではgoogleカレンダーと連携することができ、アプリケーション側で各会議にアジェンダや議事録を紐付けられる様になっています。 ## 担当 --- 入社 => QA(1ヶ月)=> プロジェクトマネジメント(4ヶ月) => サーバーサイド開発(詳細設計、APIスキーマ定義、テーブル設計、実装、バグ修正)とフロントエンド開発(バグ修正)を9ヶ月 ## サーバーサイド概要 --- Laravel_8.4(PHP_8.0) アプリケーション層・サービス層(Usecase, Service共に使用)・リポジトリ層に分けて実装 ## 開発上大変だったこと --- Google Calendar をアプリケーションに連携させ、Workspacesメンバー全員のイベントの取得、作成、更新、削除ができる様にすること (簡単に言い換えると、google calendarでできることを本アプリケーションでも実行できること) 日本での文献を探しても「メンバーのイベントを取得する」や「繰り返し会議の操作」まで言及されておらず、英語で検索したりトライアンドエラーを繰り返しました。 結論、下記スコープを用いてgoogleカレンダー同様の挙動を表現することができました >https://www.googleapis.com/auth/admin.directory.user https://www.googleapis.com/auth/admin.directory.resource.calendar https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/drive.file また「繰り返し会議の更新・削除」ですが、こちらは 1,2,3,4,5,6,7 の連続した会議があった時、 「4以降を削除したい時」は 会議の終了日を3にupdateすることで実現いたしました 「4以降の会議開始を2h遅らせたい時」は 会議の終了日を3にupdateし、4以降の会議を新規で作成することで実現いたしました これは公式ドキュメントにも記載が少なく、googleカレンダーを細かく検証しながら判明した事実でした (カレンダーを様々なパターンで更新・削除をし、event_idが変わるのかを検証した) https://developers.google.com/calendar/api/guides/recurringevents?hl=en ## プロジェクトマネージャー概要 --- 本案件の途中でPM業務を引き継ぎました。 顧客からの要望を受け止め、工数算出、詳細仕様の検討、追加テーブル設計、顧客からの技術質問回答を担当いたしました。 何よりもWebエンジニアになって間も無い頃にPMを担当した為わからないことばかりでしたが、チームとのコミュニケーションを密に取ったり(適宜お声がけして会議を行ったり)、サービスについて誰よりも詳しくなろうとドキュメントを読み込んだり、過失があった場合は自分が怒られに行ったりして信頼を得ることができました。また、サービスの細かい仕様(権限、バリデーションルール)をチーム一把握し指摘したりメンバーの疑問に回答できる存在になれました。 自身が担当していた時期は安定して稼動(過度な残業、炎上は一切なし)させることができました メンバーからは会社で一番PM業務が上手いとお褒めの言葉をいただけることもありました

2021年/半年以内

電子署名アプリケーション

## 目的 --- 本アプリケーションは、クラウドサインを用いて電子署名ができるものです ## 担当 --- アサイン => バグ修正(1週間 => 追加機能の詳細設計 => APIスキーマ定義、OpenAPI(Swagger)実装、サーバーサイド開発、フロントエンド開発(4ヶ月ほど) ## サーバーサイド概要 --- Laravel_8.4(PHP_8.0) アプリケーション層・サービス層・リポジトリ層に分けて実装 ## 開発上大変だったこと --- 本案件からフロントエンドの開発も含めた追加要件の実装を全て自分で対応することが大変でした しかしフロントエンドの開発(Nuxt+Typescript)もそれほど複雑ではない要件であれば一人称で実装できるレベルになることができました。 具体的には、ライブラリの選定と実装ができる様になったことが大きな進歩と思います。 ## 結果 サーバーサイドでは、よりパフォーマンスを意識した実装ができる様になりました 本案件では主にDB操作に注視しており、 「余計なサブクエリを発生させないこと」「N+1を起こさないこと」「selectで使用しないカラムは取得しない」など基礎的なものであっても私としては非常に勉強になった案件でした

2022年/半年以内

ポテンシャル採用担当

**2022年10月より、ポテンシャル採用の担当をしています。** 現職ではPHP/Laravelをメイン技術として使用していますが、応募者は9割ほどRuby/Ruby on Railsでポートフォリオを仕上げられますので、そちらの技術も思い出しながら対応をしております。 私もスクールでRubyを学習していたからです。 ### ミッション エンジニア採用数の増加(約8人/月) ※技術力や人間性はしっかりと見定めること ### 自身の考えた課題 私自身も現職の採用面接を受ける前はWEBでしっかりと企業研究や面接対策、口コミを調べました 中には「面接が厳しい」という声も多く、自身も身構えて面接を受けていたことを思い出しました。 ですが実際に面接官の立場になってみると、応募者をよく知りたい、当社でやっていけるか判断したい という考えの方が強いとよくわかりました。 「面接は怖い」という印象を払拭すべく、私は親身に応募者と接し、当社を応募してみて良かったと思える環境作りをしました。 ### 心がけている事 面接時にポートフォリオを見て、 「改善したほうが良い点」「自分がユーザーと想定した時、どんな機能が欲しいか」 を必ず伝える様にしていました それは、もし当社に満たない技術力であったとしても、他社選考時に役立つだろうと思っている事 また、自身も面接時に苦労した為、出来る限りアドバイスしたいと考えている為です ### 結果 これまで5名ほどの採用・内定受諾者がいらっしゃいますが、皆様の入社理由の中に 「他社よりも丁寧にポートフォリオを見てくれた事が印象的だった」とコメントをいただけました 本件は継続し、採用活動に貢献していきたいと考えています

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

マネージメント能力

エンジニアチームのサブマネージャー(課長職)
・目標管理の設定 ・1on1でメンタルケア ・技術サポート ・査定評価資料の提出前確認と改善アドバイス
【目標設定】 個人のやりたいことを尊重しつつ、ゴールは個人から言わせる様に誘導していきました 例 ``` 中長期目標(半年~1年後)をヒアリング => 細分化し次の査定までに必要なステップはどこかヒアリング、ここが目標値となる ``` 私がゴールを定めてしまうと本人が最大限やる気になれないと感じた為です また、設定した目標に対して、月に一回1on1を設定し、個人学習の進捗確認、アウトプットの確認、他悩み事などをヒアリングする時間をとっていました。 査定前には提出資料を確認し、よりアピールできる内容に変更するアドバイスをする様にしていました こだわっていたことは、自分がやりたいことをチームで実践するときでもメンバーが活躍できる場を提供しようと心がけていたことです。 例 ``` 「日々の学習のモチベーションが上がらない」といった悩みを自分だけの意見で終わらせずメンバー間でそんなときどうしているかを討論する時間を設けました。 また、個人学習の内容が綺麗に纏まっていたので、エンジニア部署全体に公開する様に促すことで評価で有利になる様にしました また、メンバーが優良な案件に恵まれず成長に悩んでいた為上層部を動かしてアサイン変更を実現させました。 ``` 上記の様にメンバーに極力寄り添うことで、 メンバーから「日々楽しく過ごせている、チーム定例が楽しみだ」と言ってもらえる様になりました。

アピール項目


アウトプット

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

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

・**フロントエンドの更なる深い知識**  パフォーマンスを意識した実装  複雑な要件の実装ができる事 ・**インフラ**  Terraformへの理解(メンテナンスは可能だが、一から構築できる事)  Circle CIへの更なる理解(メンテナンスは可能だが、一から構築できる事)

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

未入力です

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
問題解決力 / 責任感 / 営業力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
プライベートとの両立
やりたくない分野
未入力です
その他の特徴
未入力です
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

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

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

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

  • {{error}}
SIGN UPSIGN IN


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