ID:83565さん

キャリアビジョン


習得済言語のレベルアップ、新言語やマネジメントスキルの経験を積み、新しい知見を持って次のビジョンへ発展させたい。

強固なスキルを持ち、発展させたいのと、既に人を見る目がある程度備わっているのでマネジメントにも活かしたい。

プロジェクト経験

2025年/2年以内

水道配管工事用書類作成機能搭載CAD改修

# 概要 水道配管工事向け書類作成機能を搭載した業務用CADシステムの解析・改修プロジェクト。設計書・仕様書が一切存在しない約20アセンブリ構成の独自CADシステムを一人で解析し、機能改修・運用保守・ドキュメント整備・顧客対応まで全工程を担当。 # 課題 ・設計書・仕様書が皆無な状態で引き継がれた約20アセンブリの独自CADシステムが存在しており、コードベースの全容把握が困難な状況だった ・水道配管工事に伴う材料・帳票の追加要件に対し、既存コードへの影響範囲特定が困難でリードタイムが長くなっていた ・長年の継ぎ足し実装によりゴミコード・デッドコードが堆積しており、保守性・可読性が著しく低下していた ・属人化が進んでおり、担当者交代時に知識断絶が発生するリスクが高い状態だった # 取り組み リバースエンジニアリングと機能改修 ・設計書ゼロの状態からコードを読み解き、C# / .NET Framework で実装された約20アセンブリの内、改修対象の10程度のアセンブリの依存関係と改修対象と関係する部分の処理フローを独力で解析。 ・その上で、水道配管工事用の工事材料・帳票追加に対応するための新機能をCADシステムに実装し、現場オペレーターや顧客の操作性向上を実現した。 ・メニューバーから選択する操作が基本となっており操作性に難があったため、右クリックメニューを多く実装したコマンドパネルを別途用意し、各機能を実行させるための操作の手間と負担を軽減した ・多く配置されるボタンの文字色がすべて黒色で視認性が悪かったため、機能別にボタンの文字色を緑・紺・赤・黒に色分けした ・CADで配置した部品の線種や図形パターンの切り替え機能も充実させた ・また、LM Studio・ChatGPT・Claude・GitHub Copilot といったAIツールを活用し、未知のコードの解読や実装効率の向上を図った。 コード品質改善 ・蓄積されたゴミコード・デッドコードの整理と命名規則・構造の整備を実施し、可読性・保守性を向上させた。 ・変更管理には元々TFSが使用されていたがGitへ移行させ、修正履歴の追跡が可能な状態を維持した。 ドキュメント整備と属人化解消 ・顧客対応手順書も含めてゼロから設計書や一部機能の仕様書・操作マニュアル・引継ぎ資料を作成。 ・将来の担当者が最低限の前提知識でシステムを理解・運用できる体制を構築した。

2023年/1年以内

アンケートシステム

# 概要 受託開発案件として、PHP / TypeScript / React を用いたWebアンケートシステムの新規開発に参画。3〜5名のチームでタスクを分担し、フロントエンド実装とテスト・QAを担当した。 # 担当工程 フロントエンド実装 / テスト・QA # 課題 ・クライアントの要望変化に伴い、開発途中で仕様追加・変更が発生しており、既存実装への影響を最小化しながら対応する必要があった ・開発終盤のテスト工程で複数のバグが検出されており、品質担保と納期遵守を両立させることが求められていた # 取り組み フロントエンド実装 ・TypeScript / React を用いてアンケート画面のUI実装を担当。 ・チーム内でタスクを分担しながら、クライアントの要望に応じた画面仕様の追加・変更対応を実施した。 テスト・QAとバグ対応 ・機能テストを実施し、検出した不具合をチケット管理しながら順次修正。 ・合計10件ほどのバグを修正し、リリース品質の確保に貢献した。 ・クライアントからのフィードバック20件ほどについても、影響範囲を調査した上で対応を進めた。 開発環境 ・Dockerによるコンテナ環境で開発を進め、チームメンバー間での環境差異を排除した状態で作業を行った。 # 工夫した点 ・バグ修正の際は再現手順・原因・対応内容をチケットに記録し、同種の不具合が再発しにくい状態を意識した ・仕様変更への対応時は、既存コンポーネントへの影響を確認してから実装に着手し、デグレードを防ぐよう努めた # 成果 ・バグ約10件を修正し、テスト工程での品質課題を解消してリリースに貢献 ・クライアント要望約20件を期日内に対応し、納品に向けたスケジュールを維持

2023年/1年以内

施設再編関連システム

# 概要 受託開発案件として、施設再編に関わる3システム(再編リスト自動作成・施設レイアウト図面自動生成・工事進捗管理)を開発。1〜3名の小規模体制でチームリーダーを担い、要件定義から実装・テスト・顧客折衝・メンバー技術指導・本番環境へのデプロイまで一貫して担当した。 # 課題 ・施設再編業務では、外部データを手作業でExcelに転記・整形する作業が発生しており、担当者の工数を圧迫していた ・施設レイアウトの図面作成は面積や条件を都度手動で調整する必要があり、作図に時間がかかっていた ・複数工事の進捗状況を一元的に把握できる管理画面がなく、担当者が進捗を個別に確認・集約する手間が生じていた # 取り組み ① 再編リスト自動作成(Excel VBA / 単独担当) 外部データを取り込み、再編リストをExcelに自動生成するマクロを単独で設計・実装。手動転記・整形の作業を自動化した。 ② 施設レイアウト図面自動生成(WPF / C# / チームリーダーとして約6割担当) 面積などの条件をUIから指定するだけで施設レイアウト図面を自動生成するデスクトップアプリをWPFで開発。チームリーダーとして設計方針の策定・顧客との要件調整・メンバーコードレビューを担いながら、自身もコア実装の約6割を担当した。 ③ 工事進捗管理画面(Laravel / PHP / チームリーダーとして約8割担当) 工事の進捗状況をガントチャート形式で可視化する管理画面をLaravelで開発。各種ページの設計から実装まで約8割を担当しつつ、顧客との仕様調整・メンバーへの技術指導も並行して対応した。 # 工夫した点(プロジェクト) ・小規模体制のため、自身の実装とリーダー業務(顧客折衝・レビュー)を並行する必要があり、タスクの優先度を都度整理しながらボトルネックを作らないよう進行管理した ・顧客との要件調整では、技術的な制約を分かりやすく説明しながら代替案を提示し、手戻りが最小になるよう合意形成を進めた ・メンバーへのレビューでは、指摘だけでなく実装例を示すことで技術的なキャッチアップを促した # 工夫した点(実装) ・特にレイアウト自動生成では、壁や隣部屋への(配置部屋の)自動スナップを効かせる機能や、空いているスペースを自動検知して自動で一括して(部屋を)配置するロジック構築が肝だったが無事に対応できた ・進捗のガントチャートでは、表示される時期(数ヶ月~数年)が変動してもレイアウトが崩れない工夫を施した # 成果 ・3システムすべてを予定通りにリリース・納品し、施設再編業務のデジタル化に貢献 ・再編リスト作成・レイアウト図面生成・進捗管理の各業務を自動化・効率化し、顧客担当者の手作業工数を削減

2023年/1年以内

防災掲示板改修

# 概要 受託開発案件として、ASP.NET MVC(C#)/ PostgreSQL を用いた防災掲示板システムの改修プロジェクトに参画。3〜5名チームの一員として、バックエンド実装とDB改修を担当した。 # 課題 ・既存の防災掲示板システムに対して多数の改修要件が発生しており、ページ数・入力項目数ともに規模が大きく、改修箇所の影響範囲が広い状態だった ・PostgreSQLのテーブル構造と画面側の入出力との整合性を維持しながら実装を進める必要があり、DB変更が他機能に波及しないよう慎重な対応が求められた # 取り組み バックエンド実装 ・ASP.NET MVCのController・Model・Viewの役割分担を理解しながら、担当画面のバックエンドロジックを実装。ページ数・項目数が多い中で、既存コードの構造を読み解きながら改修を進めた。 DB整合性の維持 ・PostgreSQLのテーブル定義を確認しながら、画面の入出力項目とのマッピングがずれないよう実装。改修によるデータ不整合が発生しないよう、テストで確認しながら対応した。 テスト ・実装した機能について動作確認・テストを実施し、DB値と画面表示の整合性を中心に品質を担保した。 # 工夫した点 ・DB変更を伴う箇所は、変更前後のテーブル状態を確認するSQL検証を行ってから実装に着手し、デグレードリスクを低減した ・とにかく数が多かったので作業をスピードアップして作業時間の短縮も意識した # 成果 ・担当した約70ページ・約5機能(トップページ)の改修・実装を完了し、チームの開発進捗に貢献 ・DB整合性を維持しながら改修を完遂し、リリース後のデータ不整合ゼロを達成

2023年/半年以内

大規模システム保守(Salesforce)

# 概要 通信回線契約向け大規模システムの運用・保守業務に従事。6名以上のチームの一員として、システム間連携で発生するイレギュラー時のデータリカバリ対応と、セキュリティルーム内ファイアウォールのIPアドレス管理を担当した。 # 担当工程 運用・保守 / 障害対応・データリカバリ / セキュリティ管理 # 使用技術・ドキュメント 要件定義書 / シーケンス図 / 操作手順書 / ファイアウォール管理(許可IPアドレス管理) # 課題 ・複数システムと連携する大規模システム(Java + Salesforce)のため、イレギュラー発生時に影響範囲が広く、どのシステム・どのデータに問題が生じているかを素早く特定する必要があった ・連携システムが出力するエラーログ・データを読み解き、リカバリ手順を正確に判断するためには、要件定義書やシーケンス図からシステム全体の処理フローを把握していることが前提となっていた ・セキュリティルームでの作業のため、操作ミスや設定変更の影響が本番環境に直結するリスクが常に伴っていた # 取り組み データリカバリ対応 ・連携システムが出力したデータやエラーログを解析し、要件定義書・シーケンス図と照合しながらイレギュラーの発生箇所とリカバリ作業内容を特定。セキュリティルーム内での対処まで一連の対応を実施した。 ・月平均60件のリカバリ対応を完遂し、操作手順書も自ら改訂を繰り返し、サービス継続性の維持に貢献した。 ファイアウォール許可IPアドレス管理 ・セキュリティルーム内ファイアウォールの許可IPアドレスの追加・変更・削除対応を担当。 ・申請内容の確認から設定変更・記録管理まで、セキュリティポリシーに則った運用を維持した。 # 工夫した点 ・イレギュラー発生時は感覚に頼らず、必ず操作手順書に記載された意図を深く読み取ってチームメンバーと常時確認を取り合いながら、対処漏れや誤ったリカバリを防ぐよう徹底した ・セキュリティルーム内での作業は手順を事前に整理・確認した上で着手し、本番環境への影響リスクを最小化した ・対応履歴を記録・蓄積することで、同種のイレギュラーに対して迅速に対処できる体制づくりに貢献した # 成果 月平均60件のデータリカバリ対応を完遂し、大規模システムのサービス継続性を維持 ファイアウォール管理において設定ミスゼロを維持し、セキュリティインシデントの未然防止に貢献

2008年/2年以上

業務管理・DXF自動調整・帳票/部品リストシステム群

# 概要 30名規模の製造・部品関連企業において、唯一の社内SEとして業務管理システム群の企画・開発・保守を一手に担当。日報・勤怠・売上管理などの基幹業務システムから、DXF自動調整・パーツカタログ帳票作成・部品リスト比較といった製造業特有の専門システムまで、要件定義からテスト・保守まで全フェーズを単独で対応した。 # 課題 ・社内メイン業務であるパーツカタログ作成が手作業中心で、作業者の工数を大きく圧迫していた ・DXF図面の調整作業も手動で行われており、ミスや手間が発生しやすい状態だった ・日報・勤怠・売上管理などの業務データが分散・属人化しており、情報の一元管理ができていなかった ・ITを専門とする担当者が不在のため、要件のヒアリングから納品・保守まですべてを一人で回す必要があった # 取り組み パーツカタログ帳票作成システム(最注力) ・社内メイン業務であるパーツカタログ作成の工数削減を最優先課題と位置づけ、帳票生成を自動化するシステムを設計・実装。 ・現場担当者へのヒアリングを重ねながら業務フローを整理し、手作業を極力排したシステムに仕上げた。 DXF自動調整システム ・CADデータ(DXF形式)の調整処理を自動化するツールをC#で開発。手動調整によるヒューマンエラーと作業時間を削減した。 部品リスト比較システム ・部品リストの差分を自動検出・比較するシステムを開発し、手作業での突き合わせ確認を不要にした。 業務管理システム群 ・日報・勤怠・カレンダー・売上管理など、社内横断で使用する業務管理システムをPHP / MySQL / Access MDBで構築。 ・要件定義から保守まで全工程を単独で担当した。 # 工夫した点 ・非IT職の社員が日常的に使うシステムのため、操作説明なしで直感的に使えるUIを意識して設計した ・一人対応のため、開発・保守の優先順位を業務インパクトの大きさで判断し、パーツカタログ系の改善を最優先に進める形でリソースを配分した ・現場ヒアリングで「やりたいこと」だけでなく「困っていること」を引き出すことで、真の要件を把握してから実装に着手するよう徹底した # 成果 ・パーツカタログ作成にかかる作業時間を1冊につき10時間程度削減し、現場担当者の工数を大幅に圧縮 ・DXF自動調整・部品リスト比較を自動化し、手作業起因のミスをゼロに近づけた ・業務管理システム2本を単独で開発・運用し、社内約30名の日常業務を支えるITインフラを構築

2008年/2年以上

自社ホームページ・Webパーツカタログ(Ajax)

# 概要 自社ホームページおよび、顧客・取引先向けWebパーツカタログをPHP / JavaScript(Ajax)で一から開発。CD-ROMに収録してブラウザで閲覧できる形で配布する主力製品として、要件定義から設計・実装・テスト・保守まで全フェーズを単独で担当した。 # 課題 ・従来は紙・PDF形式のカタログを顧客に提供していたが、部品点数が多く目的の部品を探しにくい状態だった ・製品の図面・イラスト情報を顧客がすぐに参照できる手段がなく、問い合わせ対応の手間が生じていた ・Webカタログの開発・運用を担える人材が社内におらず、企画から納品まで一人で完結させる必要があった # 取り組み Webパーツカタログの設計・開発(単独) ・PHP / JavaScript(Ajax)を用いて、部品の画像・図面表示と検索・絞り込み機能を備えたWebパーツカタログをゼロから開発。 ・ページ遷移なしに絞り込み結果を反映できるよう、Ajaxによる非同期通信を採用し、操作性を高めた。 CD-ROM配布形式への対応 ・ネットワーク環境に依存せず顧客がどこでも閲覧できるよう、CD-ROMに収録してブラウザ上で動作する形式で配布。 ・オフライン環境での動作を前提とした設計・検証を実施した。 自社ホームページ制作 ・会社の顔となる自社ホームページもPHPで制作し、WebカタログとあわせてWeb上でのブランド発信基盤を整備した。 # 工夫した点 ・顧客が目的の部品に素早くたどり着けるよう、カテゴリ構造と検索・絞り込みの動線を設計段階から意識して作り込んだ ・CD-ROM配布という制約上、外部サーバーへの依存をゼロにした構成とし、ローカル環境でも確実に動作するよう徹底した動作検証を行った ・非エンジニアの社内担当者が内容更新しやすいよう、データ構造をシンプルに保ち、保守性を意識した設計にした # 成果 ・約80~160カテゴリ・約600~1200点の部品情報を収録したWebパーツカタログを単独で完成させ、会社の主力製品として顧客・取引先へ配布 ・検索・絞り込み機能の実装により、顧客が目的部品を探す手間を大幅に削減 ・カタログのデジタル化・Web化により、紙カタログでは対応できなかった図面・イラストの即時参照を実現

マネージメント能力

アピール項目


アウトプット

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

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

未入力です

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

未入力です

生成AIの活用状況

未入力です

キャラクター

直近で一番やりたいこと
現場にいたい
好きなスタイル
未入力です
好きな規模
未入力です
自信を持って人より秀でていると言える点
未入力です
スキルのタイプ
未入力です
得意なフェーズ
未入力です
会社を選ぶ一番の基準
風通しの良さや意思決定ライン
やりたくない分野
未入力です
その他の特徴
未入力です
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

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

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

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

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