ID:68851さん

キャリアビジョン


ユーザーに価値を届けられるWebサービスを開発できるエンジニアになりたい

ユーザーに価値を届けられるWebサービス開発に携わりたいと考えているためです。 現在はフロントエンド開発を中心に経験を積んでいますが、今後はバックエンドやシステム設計の理解も深め、Webアプリケーション全体を設計・実装できるエンジニアを目指しています。 特定の技術に依存せず再現性のあるエンジニアリングスキルを身につけ、長期的に成長できるキャリアを築きたいと考えています。

プロジェクト経験

2023年/2年以上

既存UWPアプリケーションのWebアプリケーション移行

## プロジェクト概要 既存のUWPアプリケーションをChromiumベースのWebアプリケーションへ移行するモダナイゼーションプロジェクトで、Webクライアントの設計・開発を担当しました。 ## 役割・体制 ### 自身のポジションと役割 - フロントエンドとして、Chromiumベースブラウザとネイティブアプリ間の連携を考慮したWebクライアントの設計・開発・テストを担当。 - API設計およびシーケンス図を用いたアプリケーション設計ドキュメントの作成に従事し、チーム内の技術的な仕様共有を推進。 - 問い合わせ対応や技術検証も担当し、段階的な機能開発により安定的なWeb化を実現した。 ### チーム規模と構成 - フロントエンドエンジニア1名、Chromiumエンジニア1名、UWPエンジニア1名、サーバーエンジニア1名、デザイナー1名を中心に、関連機能担当のエンジニア3名を含む計7名のチームでアジャイル開発を実施。 - フルスタックのエンジニアリング体制で緊密に連携し、各技術領域の知見を持ち寄ってプロジェクトを推進。 ## 背景・課題 - UWPアプリケーションのファイルサービス機能をWebアプリケーションに移行するモダナイゼーションが求められ、ChromiumベースのWebクライアント開発が必要となった。 - ブラウザ特有の制約により、複数タブ間の状態共有や認証管理、データ永続化など設計上の検討事項が多く、当初の工数見積もりが実態よりも小さかった。 - 複数タブでのデータ整合性確保のためBroadcastChannelを用いたタブ間通信やlocalStorageによる状態同期、IndexedDBによるデータ永続化の技術検証が必要だった。 - 技術的な不確実性を抱えた状態での開発であったため、事前検証と段階的な設計リスクの洗い出しが重要な課題となった。 ## 実際の取り組み ### 開発環境 - React、Next.js、TypeScriptを用いてWebクライアントのフロントエンドを構築し、Chromiumベースのブラウザ環境に最適化した設計を実施。 - IndexedDBを利用し、ブラウザ内部でのデータ永続化を実現。BroadcastChannel APIやlocalStorageを活用したタブ間通信・状態同期機能を導入。 - API設計に注力し、Chromiumとネイティブアプリ間の連携に必要なAPI仕様を定義・管理した。 ### 設計・改善内容 - 先行してChromium連携に必要なAPI仕様を調査・検証し、詳細な設計ドキュメントを作成してチーム内で共有。 - ファイルサービス機能のWeb化、端末管理機能(登録・解除)、利用時間帯制限、アプリ固有動作設定、サービス設定、ショートカット作成、PINコードログインなど多岐にわたる機能を順次実装。 - ブラウザの制約を考慮しつつ、安定的かつユーザー利便性の高い動作を目指し、段階的に機能をリリース。 ### その他アピールポイント - 問い合わせ対応を積極的に行い、ユーザーや他チームからのフィードバックを迅速に設計・実装に反映させた。 - 技術的な課題に対して柔軟にアプローチし、チームの技術力向上に貢献。 ## 成果・価値 - Chromiumブラウザとネイティブアプリの連携を考慮したWeb化により、ユーザーから「提案しやすくなった」との評価を得て、カスタマー部門からのフィードバックで業務上の利便性向上に貢献。 - 複雑なブラウザ特有の課題を乗り越えたことで、Webアプリケーションへの移行を成功させ、今後のモダナイゼーションプロジェクトの基盤を構築。 - 計段階での技術検証とリスク管理の重要性を体感し、今後の開発プロジェクトにおける品質向上に寄与できる知見を獲得。

2023年/半年以内

国税システムの次世代システム開発

国税システムの次世代開発プロジェクトに参画し、詳細設計・開発・テストを担当。画面設計書や内部インターフェース設計書、オンライン処理設計書、DBアクセス処理設計書、バッチ処理設計書などの詳細設計書を作成し、HTML・CSS・Vue.jsを用いた画面モックを作成。Vue.jsを用いた新規画面を5画面(検索・一覧画面4画面と帳票一覧画面)実装し、合計10000ステップを超える規模を担当。ブラウザチームのサブリーダーとして後輩の作業フォローや成果物レビューも実施した。

2022年/半年以内

年金関連システム 更改案件

年金関連システムの更改案件において結合テスト・総合テスト・運用保守を担当。SQLのタイムアウトエラー事象の調査から顧客報告資料の作成まで故障対応を実施し、結合テスト・総合テスト仕様書の作成とテスト実施、本番マシン作業、大規模システムのパッチ適用テスト(500本を超えるJUnit走行)を行った。顧客と直接コミュニケーションを取り、システム説明や不具合事象の報告を行った。

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

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

マネージメント能力

アピール項目


アウトプット

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

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

未入力です

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

未入力です

生成AIの活用状況

日常的な情報収集・業務活用
ChatGPTやGeminiなどのチャットツールを、情報収集、ドキュメント作成、翻訳に日常的に活用
業務でコード補完系の生成AIを活用
GitHub Copilot等のコーディング支援ツール
業務でコード生成、コーディングエージェント系の生成AIを利用
コードレビュー、テストコード生成、デバッグに生成AIを活用

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
学習能力 / 企画立案力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
会社のブランド・知名度
やりたくない分野
未入力です
その他の特徴
未入力です
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

年齢
今年で30代中盤
好きなテキストエディタ
VisualStudioCode
希望勤務地
東京都
希望年収
未入力
ご意見箱

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

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

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