nutsboy (nutsboy) のビジネス経験

見積もり・仕事の相談を承ります。

  • 大規模金融システム刷新

    IT・通信・インターネット エンジニア 契約社員 本業として

    ■ プロジェクトの目的
    大規模金融システムの刷新

    ■ 体制・人数
    15人体制(大規模なので一部)

    ■ 自分のポジション・役割
    ポジション:開発メンバー
    役割:通信基盤の要件定義、基本設計、詳細設計

    ■ 目的を達成する上での課題
    日本や海外における共通した金融システムの仕組み、内部の通信基盤の概念や設計自体の知識不足。

    ■ 課題に対して取り組んだこと
    共通の銀行システム間の情報はWebやAIを活用して集めています。
    通信基盤の仕組みに関しては、要件定義をする上で、現行のソースや設計書を確認する必要があり、資料作成しつつ知識を深めています。
    設計は初経験なので、本やAIを活用して業務に活かしていけるよう心がけています。

    ■ ビジネス上の成果
    現在プロジェクト進行中で、工程は要件定義です。
    現行の分析や引き継ぎ情報を通じて必要な要件を洗い出し、作業の追加などあればその提案をしたり、お客様に提出する資料作成などを担当しています。

    使用しているツールやプログラミング言語下記に記載します。
    バックエンド:Java
    ソース・設計書管理:SVN
    進捗管理:Excel

    見積もり・仕事の相談

  • 大規模金融システム改修

    IT・通信・インターネット エンジニア 派遣社員 本業として

    ■ プロジェクトの目的
    某大手金融システムの機能追加・改修。

    ■ 体制・人数
    10人体制(大規模なので周りの作業・管理者の人数)

    ■ 自分のポジション・役割
    開発メンバー。

    ■ 目的を達成する上での課題
    金融関係の知識や、Javaの資格取得後の初の実務だったので、その周辺知識が不足していた。

    ■ 課題に対して取り組んだこと
    金融関係の知識は各銀行システム間で共通している情報はWebで検索したり、ドキュメントを読み込んだりしました。
    Javaの周辺知識に関しては、内部の手順書を読み込んだり、個人開発で小規模で簡単な銀行システムを作成したりして業務に生かせる知識をつけていきました。

    ■ ビジネス上の成果
    与えられた業務処理の追加・改修はすべてこなすことができました。

    使用したツールやプログラミング言語を下記に記載します。
    バックエンド:Java
    DB:OracleDB
    単体テスト:JUnit
    統合開発環境:Eclipse
    ソース管理:SVN
    DB管理:A5Mk-2
    進捗管理:Excel
    コミュニケーション:Teams,Zoom
    その他:

    見積もり・仕事の相談

  • 防災情報システム改修

    IT・通信・インターネット エンジニア 派遣社員 本業として

    ■ プロジェクトの目的
    総合防災情報システム内の業務処理の改修。

    ■ 体制・人数
    10人体制(大規模なので周りで作業していた人数)

    ■ 自分のポジション・役割
    業務処理開発メンバー。

    ■ 目的を達成する上での課題
    テストツールやDockerなどの知識不足。

    ■ 課題に対して取り組んだこと
    課題について他のメンバーから教えていただいたり、足りない分業務後や休日に学習していました。

    ■ ビジネス上の成果
    与えられた要件に対して、比較的自由に作業させていただいていたので、処理の効率や読みやすさを意識してコーディングすることができました。

    プロジェクトで使用したツール、プログラミング言語を下記に記載します。
    バックエンド:TypeScript(Node.js)
    クラウド:AWS
    パッケージ化:Docker
    単体テスト:jest
    統合開発環境:VSCode
    ソース管理:Git(GitHub)
    進捗管理:Excel
    その他:WSL2,Docusaurus,md

    見積もり・仕事の相談

  • 新規営放サブシステム開発

    IT・通信・インターネット エンジニア 派遣社員 本業として

    ■ プロジェクトの目的
    大手ITサービス事業者向けの新規アプリケーション開発支援

    ■ 体制・人数
    8人体制のアジャイル開発

    ■ 自分のポジション・役割
    プロジェクトオーナーから開発要件をヒヤリング後に、フロントエンド、バックエンドのコーディングをしてアプリの画面やDB登録処理などを作成後にテスト実施、成果提出までを行う開発メンバー。

    ■ 目的を達成する上での課題
    使用するツールの使用方法やプログラミング言語の知識を習得すること。

    ■ 課題に対して取り組んだこと
    業務知識、ツールや言語の知識を業務後や休日に学習していました。

    ■ ビジネス上の成果
    DBと連携した動的なWEBアプリケーションを開発しお客様に提出することができました。

    プロジェクトで使用したツールや言語を下記に記載します。
    フロントエンド:HTML,CSS,TypeScript
    バックエンド:Python
    フレームワーク:Angular,Django
    DB:PostgresSQL
    クラウド:AWS,GCP
    DB管理:A5SQL MK-2
    ソース管理:Git
    進捗管理:jira,miro,Excel
    統合開発環境:VSCode
    コミュニケーション:Slack,zoom
    その他:TeraTerm,WinMarge,WinSCP

    見積もり・仕事の相談