ERP システムの導入プロジェクトに携わり、カスタマイズ開発、システム設計、保守運用、そしてフロントエンド開発まで幅広く経験してきました。これらの多様な経験を通じて、ERP システムの全体像を理解し、効率的なソリューションを提供できる IT エンジニアとして成長しています。 大規模なエンタープライズシステムの構築から、ユーザーインターフェースの最適化まで、多岐にわたる技術スキルを有しています。常に最新の技術トレンドにアンテナを張り、新しい開発手法や言語の習得に対して強い興味と学習意欲を持ち続けています。 チーム内でのコミュニケーション能力に優れ、複雑な技術的課題を分かりやすく説明し、プロジェクトの円滑な進行に貢献できる人材です。また、後輩エンジニアへの指導や技術的なメンタリングを通じて、チーム全体の技術力向上と成長に積極的に関与しています。問題解決能力が高く、クライアントのニーズを的確に把握し、効率的かつ革新的なソリューションを提案・実装する能力を持っています。 これまでの経験を活かしつつ、常に自己研鑽に励み、組織の技術的な競争力向上に貢献できるエンジニアとして、さらなる成長を目指しています。
スキル | 実務経験での利用 | 実務以外での経験/学習歴 |
---|---|---|
TypeScript | 1 年 | 2 年 |
JavaScript | 5 年 | 6 年 |
SQL | 4 年 | 6 年 |
HTML | 5 年 | 5 年 |
CSS | 5 年 | 5 年 |
Python | 1 年 | |
Rust | 1 年 |
スキル | 実務経験での利用 | 実務以外での経験/学習歴 |
---|---|---|
Next.js | 1 年 | 2 年 |
React | 1 年 | 3 年 |
xyflow | 1 年 | |
Node.js | 1 年 | 5 年 |
Material-UI | 1 年 | 1 年 |
TailwindCSS | 1 年 |
スキル | 実務経験での利用 | 実務以外での経験/学習歴 |
---|---|---|
ERP 開発 | 5 年 | 2 年 |
Docker | 1 年 | 2 年 |
Supabase | 2 年 | |
GraphQL | 1 年 | |
AWS Lambda | 1 年 | |
AWS Amplify | 1 年 | |
DynamoDB | 1 年 | |
GitHub | 2 年 | 5 年 |
Git | 2 年 | 5 年 |
Slack | 5 年 | 2 年 |
Notion | 3 年 | 4 年 |
Miro | 1 年 | |
Backlog | 5 年 |
会社名 | 期間 | 職種 | |
---|---|---|---|
Shearwater Japan 株式会社 | 2023/11 ~ 現在 | 正社員 | システムエンジニア |
株式会社 BYARD | 2023/01 ~ 2023/08 | 業務委託 | フロントエンドエンジニア |
株式会社ストラテジット | 2020/10 ~ 2022/12 | 正社員 | システムエンジニア |
現在は、ERP 導入プロジェクトに参画しています。プロジェクトは、設計/開発を実施しています。お客様の会社の業務を把握し、設計/開発をしました。
途中から参画し、ERP/EC 導入時のカスタマイズ開発/設計/保守を担当しています。メインの業務は、EC サイトのカスタマイズ開発/改修案の提案です。別会社が一次開発した EC サイトの引き続きを行い、処理/機能の改修をしています。一次開発された処理が複雑で、理解するのに時間がかかりましたが、現在は、理解し追加/改修ができるようになりました。改修時に処理が共通化されていないため、処理の共通化を行い、保守性を向上させました。
開発に使用されている技術が、現在自分が使っている技術と異なるため、技術の理解に時間がかかりました。お客様に現状の状態の説明を実施し、問題認識の共通化をしました。
業務を可視化し、カイゼンを容易にする業務設計プラットフォームの開発メンバーとして参画しました。最初は、フロントエンドの開発を担当し、途中から Slack 連携開発を担当しました。
知らない技術を使うことが多く、技術の理解に時間がかかりましたが、チームメンバーのサポートを受け、急速にキャッチアップしました。途中からは、自分もチームメンバーに技術の理解をサポートし、チーム全体の技術力向上に貢献しました。処理が複雑化している箇所にリファクタリングの提案して、チームメンバーと共にリファクタリングを実施しました。輪読会を開催し、技術の共有ができるようにしました。
Slack 連携開発の途中で、一身上の都合で契約終了することになってしまいましたが、全体的な連携の仕様を作成し、チームメンバーに引き継ぎを行いました。通知機能の全てを実装することは難しかったため、個人通知処理の機能までを実装しました。全機能自体がリリースされるまで、会社に残れなかったため無念でしたが、のちにリリースされたことを知り、嬉しく思いました。
短期プロジェクトで、急速に導入するため、お客様の会社へ常駐し、設計/開発を実施しました。短期スケジュールのため、全体的な要件のスリム化を提案しましたが、お客様の要望により、基本的に全ての要件を実施することになりました。在庫関係、出荷関係が稼働後に仕様を満たせておらず炎上し、外部が開発した部分の全体改修を実施することになりました。
購買・販売システムと EC 連携の中規模プロジェクト(4-5 ヶ月)に参画。当初はコンサルタント兼開発者として業務整理とシステム業務の説明を担当。プロジェクト進行に伴い、実質的なプロジェクト管理も遂行。具体的には、チケット管理やスケジュール管理の立て直しを行い、プロジェクトの正常化に尽力。 システムの性能問題に対応するため、開発にも参画。主に在庫/出荷関連の処理を実装。特に出荷連携においては、CSV ファイルでの連携における各項目の制御処理仕様が不明確だったため、顧客と緊密に連携を取りながら仕様を整理・確定。 プロジェクト後半では、新たなプロジェクト管理者の参画により、開発業務に専念。実データを用いたテストを通じて、システムの性能最適化と安定稼働を実現。 本プロジェクトを通じて、技術的スキルだけでなく、問題解決能力やステークホルダーとのコミュニケーション能力も向上させました。
最初は短期プロジェクトとして開始しましたが、お客様の都合で延長され、長期プロジェクトとなりました。カスタマイズは全体的に少なく、基本的な機能のみがメインでしたが、お客様の要望により、小規模なカスタマイズが発生しました。会計システムへの連携等もあり、お客様と連携を取りながら、設計/開発をしました。
機材設計をするシステムとの連携するため、システムのデータの調査をお客様と連携を取りながら、仕様の整理と実装をしました。他にも各マスタ、トランザクションへのワークフローの整理をし、開発メンバーに開発の指示をしました。チームメンバーの進捗が遅れていたため、お客様と調整をし、進捗を取り戻すために、開発メンバーに指示をしました。チームメンバーが開発中に発生した問題に関して、相談に乗り、解決策を一緒に考えました。
長期プロジェクトで、ERP 導入時のカスタマイズ開発/設計を担当していました。1次と2次のプロジェクトがあり、1次では現実的に導入できる範囲をお客様と共に検討し、設計/開発を実施しました。2次では、1次で導入できなかった業務範囲を導入するため、設計/開発を実施しました。
ERP 導入時のカスタマイズ開発/設計をしました。1次と2次のプロジェクトがあり、お客様の業務全体を把握しているメンバーが自分しかいなかったため、チームリーダー的な役割を担いました。2次では、お客様のメイン担当者と一緒に、各業務担当者にヒアリングをし業務整理をしました。業務要件と会計要件にギャップが大きくあり、要件定義時に多くの問題が発生しました。他にも、データ移行時にデータを変換するための処理の全体的な設計と処理レビューを実施して品質管理をしました。要件が途中で変更されることが多かったため、変更されても改修が最小限で済むように設計をしました。
連携プロジェクトでは、他システムとの連携するため、各システムの API を調査して、連携の提案をしました。連携するシステムが複数あり、そこに関わる業務プロセスに関しても一緒に、お客様と連携を取りながら整理しました。
長期プロジェクトで、ERP にレンタル・リース機能を追加するため、設計/開発を担当しました。お客様の会社、現場へ行き、実際に業務を見て、要件を整理し、設計/開発をしました。
初めてのプロジェクトで、全カスタマイズの仕様の把握と設計/開発を担当しました。実務での経験が少なかったため、お客様と連携を取りながら、業務の理解を深めました。初期にいたメンバーは途中で抜けてしまい、私がプロジェクト全体を把握し、設計/開発をしました。システムにない機能を追加するため、大規模なカスタマイズを設計し処理に問題が発生しないようにしました。開発時に多くの問題が発生しましたが、チームメンバーと連携を取りながら、一緒に乗り越えていきました。受注/在庫/出荷関係の機能をメインに設計/開発をしましたが、他にも発注/請求の開発へも参画しました。
私は、ERP システムのカスタマイズ開発から最新のフロントエンド技術まで、幅広い経験を持つエンジニアです。技術への強い情熱と学習意欲を持ち、常に最新のトレンドをキャッチアップすることで、自身のスキルを磨き続けています。
私の強みは次の 3 点です。
ERP システムの開発経験を基盤としつつ、最新のフロントエンド技術まで幅広い知識を有しています。この多様な経験により、様々なプロジェクトや技術的課題に柔軟に対応できます。
個人の技術力向上だけでなく、チーム全体の技術力向上にも積極的に貢献しています。効率的なプロジェクト管理と品質向上に注力し、チームの生産性と成果物の品質を高めることに成功してきました。
競技プログラミングへの参加や、Rust や Go などの新しい言語の学習に取り組んでいます。この姿勢は、常に最先端の技術動向を把握し、革新的なソリューションを生み出す原動力となっています。
私の目標は、ユーザーの負担を軽減し、業務改善に貢献できる開発をしたいです。技術力と経験を活かし、ユーザーファーストの視点で革新的なソリューションを提供することで、組織の成長と社会への貢献を実現したいと考えています。