テックリードになり、社内を技術的な面でリードできるようになる
技術が好きで周りから頼られることにやりがいを感じるから。
バックエンドはもちろん、インフラやフロントの知識も付けサービス全体の品質向上に貢献したい。
このプロジェクト詳細は公開されていません
このプロジェクト詳細は公開されていません
このプロジェクト詳細は公開されていません
宿泊施設検索・予約サービスの追加機能開発などの運用・保守
2022/2~2023/05
#メンバー
・PM:1人
・エンジニア:4人
役職:エンジニアリーダー
・顧客折衝
・メンバーのマネジメント
・バックエンド実装
・フロントエンド実装
・単体・結合テスト
クライアントからはざっくりとした要件を提案されることが多く、クライアントもどのような機能が必要なのかわからない場面もあった。
→クライアントの要望を言われた通りに叶えるのではなく、不要な情報を表示しないことや適切な動線を提案することでユーザビリティや速度パフォーマンスを意識したより良い提案を行った。
その結果、クライアントからも満足していただける品質でサービスの提供を行うことができた。
Googleマップのような地図検索機能を開発したが、速度が遅いことが問題になっていた。
→これらの問題を解決するために、適切にキャッシュ処理やクエリの実行計画を見ながらチューニングなどを行った。
また、画面にかなり多くの画像を表示していることも遅い原因だったため画像の表示数を減らすUIの提案などもクライアントに行い、十分な速度パフォーマンスを実現できた。
全国旅行支援関連でクライアントからの要件が突然変更となることが頻繁にあり、納期も厳しいことが多々あった。
その際にメンバーと要件の認識は一致しているかを細かく確認したり、遅れそうな場合や不明点がある場合はすぐにアラートを出せるような雰囲気を作った。
その結果、納期に遅れることはなく開発を行うことができた。
新卒社員への技術指導
後輩への指導力が評価され、毎年指導係を任されています
・Laravel・Mysqlなど実務に必要な知識に関する指導
・新卒社員の学習スケジュール管理
・質問しやすい雰囲気を作る
→質問しにくい環境にしてしまうと新卒社員に知識習得スピードが大きく遅れると考え、適度に雑談を振ったり疑問点はないかをこちらから問いかけるようにした。その結果、積極的に新卒が質問できる環境を作ることができた。
・説明の際に例え話などをあげる
→プログラミング未経験の社員もいるため専門用語ではなく、その社員が元々持っている知識の中から例をあげることによって理解度を上げることができた。
・Go言語も自分の強みとしていくための知識
・保守性が高いアーキテクチャやコードの書き方
・バックエンドのみではなくインフラ周りの知識
・社内にナレッジが無い場合や誰も問題を解決できなさそうな時