Mt Range Tech
← 記事一覧に戻る
プロフィール画像

タニ

Web エンジニア / Mt Range Tech 運営者

Web 技術と IT に関わる知識を発信しています。

About

はじめまして、タニと申します。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 に関する知識を、整理しながら発信しています。少しでも誰かの役に立てば嬉しいです。

Experience

2024.09 – 現在

発電所の統合監視システムの開発

クライアント G

計測機器からデータを収集する端末組込みアプリ(C++)、データを統合してクラウドへ送信するバックグラウンドアプリ(C#)、データを可視化する Web 画面(Laravel / Vue)まで、端末〜クラウド〜Web の各レイヤーで構成される統合監視システムの開発に従事。設計〜製造〜テストフェーズを担当。

LaravelVueC#C++PHP
2024.04 – 2024.08

5G 関連の rApp 開発

クライアント F

5G ネットワーク向けの rApp(RAN アプリケーション)開発を担当。Python による実装〜試験フェーズに参画(設計完了済みの状態から合流)。Kubernetes を利用したコンテナベースの開発・運用環境で対応。

PythonKubernetes5G / rApp
2023.12 – 2024.03

中・小規模事業者向け情報サイトの構築

クライアント E

スクラム開発として参画。AWS Cognito × LINE OIDC 連携の検討・実装や microCMS 導入検討、Terraform による AWS リソースのコード管理(API Gateway / Lambda / AppSync / DynamoDB など)を担当。

Nuxt3Vue3PythonAWSCognitoTerraformmicroCMSDocker
2023.05 – 2023.11

ガス導管システムの開発

クライアント D

API 作成の詳細設計〜製造〜テスト工程を担当。開発工数削減のための debug 用 API 作成にも携わり、最終1か月はモバイル画面のフロント設計・実装を担当。

PythonVue3Nuxt3OpenAPIDockerWSL
2023.04 – 2024.03

店舗情報サイトの構築(B to C)

クライアント C個人案件

本業と並行して個人で受注した B to C 向け店舗情報サイトの案件。要件定義〜設計〜実装〜納品までを一人で担当。AWS(S3 / CloudFront / Route 53)でホスティング構成を構築し、GitHub Actions によるソースコードのデプロイ自動化も実施。

Next.jsReactTypeScriptAWSS3CloudFrontRoute 53GitHub Actions
2023.02 – 2023.03

ネットワーク装置管理システムの API 自動実行ツール設計

クライアント B

既存 API を手順に沿って実行できるツールの要件確認と、本開発に向けたプロトタイプ作成を担当。

PythonWindows
2022.10 – 2023.01

ユーザ管理システムの開発

クライアント B

ユーザ管理システムの新規開発で、DB アクセス処理など共通基盤部分の要件定義〜製造〜テストを担当。

JavaScriptPHPPostgreSQLHTML
2022.04 – 2022.06

ServiceNow による業務フロー管理システム開発

クライアント B

各画面で共通的に使用される基盤部分の設計〜製造〜テストを担当。プロジェクト立ち上げ時には ServiceNow(SaaS)を用いた機能実現に向けた技術検討にも携わる。

ServiceNowAngularJSJavaScriptNode.jsHTML
2020.12 – 2022.03

ネットワーク装置管理システムの開発

クライアント B

要件定義〜結合試験まで一連の工程を担当。プロジェクト立ち上げ時には Vue.js を用いた機能実現に向けた技術検討にも携わる。

JavaJavaScriptVue.jsSpring BootApacheTomcatLinux
2019.11 – 2020.11

C# による地図データ操作ツール開発

クライアント A

C# を用いた地図データ操作ツールの設計・実装・テストを担当。SQL Server の基本クエリ操作や PowerShell によるデータ操作も実施。

C#Visual StudioSQL ServerPowerShell

Skills

言語

TypeScript
JavaScript
Python
Java
C#
C++
PHP
HTML / CSS

フレームワーク / ライブラリ

Next.js
React
Nuxt3
Vue.js
Laravel
Spring Boot
Node.js

データベース

PostgreSQL
SQL Server
MySQL
DynamoDB

インフラ / クラウド

AWS
Docker
Kubernetes
Terraform
Linux

ツール

Git / GitHub
GitHub Actions
microCMS
VS Code

Links