髙橋 正樹

3年後の目標や野望


フロントエンドだけでなく、バックエンドの知識を習得しPMを目指します。

日々の業務経験から、ロントエンドとバックエンドの両方の知識を持っていた方が、チーム開発を行う上でコミュニケーションが円滑になると実感しています。 また過去の6年間の営業で培ったマネジメント能力を元に、顧客目線とエンジニア目線の両軸を持ったエンジニアチームをまとめるPMを目指します。

年収評価シート

2022年/半年以内

iOSスマホアプリ チェックイン追加機能の実装

## ■ プロジェクト概要 某航空会社のiOSスマホアプリのリリースに向けた追加機能を実装。 このプロジェクトは基礎的なチェックイン機能をリリースした1次フェーズ終了のタイミングでアサインされ、アプリから予約した飛行機の座席と手荷物の追加して、クレジットカード決済、チェックイン確定までの一連の追加機能の実装を担当する。 <br> ### ■ 開発規模 ・3名 <br> ### ■ 担当 フロントエンドおよびバックエンドエンジニアのメンバーとしてリーダーを担当 リーダーとしてはメンバーの進捗管理や各タスクのアサイン調整を努めました。 エンジニアとしては、開発、テスト、運用・保守に携わりました。 <br> <br> ### ■ 使用技術 フロントエンド:Angular、TypeScript、GraphQL、Apollo-Angular バックエンド:TypeScirpt、Type-GraphQL、ts-Jest、PHP データベース:DynamoDB <br> ### ■ 詳細 ・決済関連API、予約関連APIとのデータ連携、RxJS・Promiseを使用した非同期処理を実装 ・データベースはDynamoDBで運用して、バックエンドと連携 ・@ngrx/component-storeを使用して、component間の状態管理機能を実装 ・ts-jestを使用したAPIの単体テストを実施 ・実装後はテスト仕様書を作成。自身で作成したプログラムが期待通りに動くかどうかを、ペアワイズ法、モンキーテストなどを組み合わせながらテストを実施 <br> ### ■ 課題 このプロジェクトは1次フェーズの段階で、リリースが大幅に遅延しており、2次フェーズでは遅延は許されない状況でした。またフロントエンド側のコンポーネントが増えたことにより、複数のコンポーネント間のデータ連携とデータをどの様に管理を行うかが課題でした。 <br> ### ■ 工夫/成果 ・進捗管理のリーダーとして、初めにタスクの細分化を行い、各人員のスケジュール間の確認と調整を毎日行いました。PMと頻度に打ち合わせを行い、各員予定よりも実装が先行しているか遅延しているかを把握してタスクの調整を行い、遅延なくプロジェクトを進めることが出来ました。 ・コンポーネント間のデータのについては下記理由により、@ngrx/component-storeライブラリを採用することでデータの一元管理を実現しました。 ・コンポーネント間のデータ連携に特化した仕様。 ・コンポーネントがスコープ外(ユーザーがアプリケーションの別の部分に移動するなど)になると、全データが破棄される為、開発者がデータを破棄する方法を考える必要がない為。 <br> ### ■ その他発揮したこと ・バックエンドの実装を初めて行い、Type-GraphQLやDynamoDBなど情報の少ない中での実装でしたが、ネット/書籍情報や先輩方にご教授いただき、実装することができました。 ・バックエンドとAPIの連携して実装を進めることも初めてでしたが、ts-Jestを使用した単体テストを行いながら、動作に問題ないことを確認して進めることができました。 ・APIの設計・実装時はデータ取得、データ処理のロジックを分離し、アクセスを小さくするなど方向性を定め実装を進めました。 ・将来的な機能の拡張を考慮し、コードを共通化する箇所を確認して実装を行いました。

2021年/1ヶ月以内

搭乗便キャンセルに伴う払い戻し機能の管理画面実装

### ■ プロジェクト概要 某航空会社のWebサイトの搭乗便キャンセルに伴う払い戻し機能の管理画面の実装を担当。 空港の距離によって払い戻し可否の判断や、可能時間、適用可否を国際、国内、空港毎に設定、変更できるように実装を進める。 <br> ### ■ 開発規模 2名 <br> ### ■ 担当 フロントエンドを担当 エンジニアとして画面設計、開発、テストに携わりました。 <br> ### ■ 使用技術 フロントエンド:Angular、TypeScript、GraphQL、Apollo-Angular <br> ### ■ 詳細 ・Angular Materialを使用したフロントエンドのUI/UXの実装を担当。 ・バックエンドからGraphQLを使用してデータを取得、表示、更新機能の実装 ・Xdを使用した画面設計 ・詳細設計書の作成(画面に表示される項目、使用できる機能や条件を細かく記述) ・テスト仕様書の作成(詳細設計に記述されている項目が表示されているか、入力チェックに問題がないか、バックエンドとのデータの引き継ぎが問題なくできているかなど) <br> ### ■ 発揮したこと ・Angular Materialを使用したUI/UXの実装を行いました。 ・GraphQLの実装は初めてのことでしたが、書籍やドキュメントを参照して素早くキャッチアップすることが出来ました。 ・チーム開発を行う上で、自身のタスクを細分化し、工数を管理、進捗状況を随時チームと共有して遅延なく実装を進めることが出来ました。ソースレビューいただく際はレビュワーの負担軽減のため、チケットに実装内容、特にチェックして欲しい箇所、テスト結果、リクエスト/レスポンス結果を必ずまとめて報告を行いました。 ・ユーティリティコード(データ整形、Validation、日時の整形等)の共通化、service、componentの依存関係の方向性を定めるなど、コード品質の徹底を行いました。

マネージメント能力

アピール項目


アウトプット

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

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

## React、Vue.js、ブロックチェーン

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

未入力です

キャラクター

直近で一番やりたいこと
マネジメント力を上げたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
プレゼン力 / 調整力 / 責任感
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
未入力です
その他の特徴
新しい技術はとりあえず試す / 勉強会でLTをよくする / 起業/創業期のベンチャーにいた / 多職種のバックグラウンドがある
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

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

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

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

  • {{error}}
SIGN UPSIGN IN


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