発電所の統合監視システムの開発
クライアント G計測機器からデータを収集する端末組込みアプリ(C++)、データを統合してクラウドへ送信するバックグラウンドアプリ(C#)、データを可視化する Web 画面(Laravel / Vue)まで、端末〜クラウド〜Web の各レイヤーで構成される統合監視システムの開発に従事。設計〜製造〜テストフェーズを担当。
Web エンジニア / Mt Range Tech 運営者
Web 技術と IT に関わる知識を発信しています。
はじめまして、タニと申します。Mt Range Tech の運営者で、Web エンジニアとして働いています。
2019 年に IT エンジニアとしてキャリアをスタートし、Java や C# でのシステム開発からエンジニア人生が始まりました。その後 JavaScript / TypeScript を中心とした Web 開発に軸足を移し、フロントエンド(React・Next.js / Vue・Nuxt3)からバックエンド(Laravel / Spring Boot)、クラウドインフラ(AWS・Docker・Terraform)まで、幅広い領域のプロジェクトに携わってきました。
現在は、端末組込みアプリ(C++)・バックグラウンドアプリ(C#)・Web 画面(Laravel / Vue)が連携する多層構成のシステム開発に携わっており、特定のレイヤーに留まらず、エンドツーエンドでシステムに関わる経験を積んでいます。
このブログでは、業務や個人開発を通じて学んだ Web 技術や IT に関する知識を、整理しながら発信しています。少しでも誰かの役に立てば嬉しいです。
計測機器からデータを収集する端末組込みアプリ(C++)、データを統合してクラウドへ送信するバックグラウンドアプリ(C#)、データを可視化する Web 画面(Laravel / Vue)まで、端末〜クラウド〜Web の各レイヤーで構成される統合監視システムの開発に従事。設計〜製造〜テストフェーズを担当。
5G ネットワーク向けの rApp(RAN アプリケーション)開発を担当。Python による実装〜試験フェーズに参画(設計完了済みの状態から合流)。Kubernetes を利用したコンテナベースの開発・運用環境で対応。
スクラム開発として参画。AWS Cognito × LINE OIDC 連携の検討・実装や microCMS 導入検討、Terraform による AWS リソースのコード管理(API Gateway / Lambda / AppSync / DynamoDB など)を担当。
API 作成の詳細設計〜製造〜テスト工程を担当。開発工数削減のための debug 用 API 作成にも携わり、最終1か月はモバイル画面のフロント設計・実装を担当。
本業と並行して個人で受注した B to C 向け店舗情報サイトの案件。要件定義〜設計〜実装〜納品までを一人で担当。AWS(S3 / CloudFront / Route 53)でホスティング構成を構築し、GitHub Actions によるソースコードのデプロイ自動化も実施。
既存 API を手順に沿って実行できるツールの要件確認と、本開発に向けたプロトタイプ作成を担当。
ユーザ管理システムの新規開発で、DB アクセス処理など共通基盤部分の要件定義〜製造〜テストを担当。
各画面で共通的に使用される基盤部分の設計〜製造〜テストを担当。プロジェクト立ち上げ時には ServiceNow(SaaS)を用いた機能実現に向けた技術検討にも携わる。
要件定義〜結合試験まで一連の工程を担当。プロジェクト立ち上げ時には Vue.js を用いた機能実現に向けた技術検討にも携わる。
C# を用いた地図データ操作ツールの設計・実装・テストを担当。SQL Server の基本クエリ操作や PowerShell によるデータ操作も実施。