TechProfile Pro

Hero background

Solving Problems with Technology

テクノロジーを使って、
お客様の課題解決を実現します

koji kawazu
github icon
zenn icon

About

こんにちは、KKです。現在エンジニアとして6年、フリーランスエンジニアとして4年目に突入しています。

専門はバックエンド開発。新規開発から既存システムの機能変更や保守、技術調査検証など幅広く担当しており、特に要件定義(検討)から設計、実装、テスト設計、レビューまでの一連の流れを経験しております。

業務外では、よりお客様の要望に応えられるためにフロント、クラウド、コンテナ、データベース、Webホスティングサービス、AIなど多様な分野をキャッチアップしております。

私の強みは、キャッチアップ能力や課題解決能力です。未開拓分野でも積極的に挑戦し、課題に対して技術調査、分析、提案を繰り返し、お客様の要望に応えてきました。

今後も新たな分野をキャッチアップしながら、チームやプロジェクトをリードする人材を目指していきます。

Career

これまでの経歴・実績

現在

PC基盤の統合ライン管理システムの機能開発

2021年5月 - 現在8名 (変動あり)

Miracle Linux8系の新規筐体PCに対応する為、フロント、バック、ミドルウェア、全てに対し技術検証、設計、実装、テストまで完遂。その後は既存システムの機能変更が主な対応。例えば、Samba、NFSのユーザ認証化、jdk、Tomcatの入替、他プログラミング言語のバイナリ変換ツールを自言語へ対応、復旧簡易システムの導入を技術調査から設計、実装、テストまで実施。現在はコンテナ化プロジェクトと兼任中。

技術スタック

Java8/5
SpringBoot
Struts
Django
Maven
Tomcat9/5.5
jsp
JavaScript
ShellScript
bat
Python3
C++11
Miracle Linux5~8
Samba3~4
NFSv3~4
ntpd
chronyd
network
iptables
OpenSSL
SVN
Teams
Eclipse
VMWare
VSCode
PlantUML
M365 Copilot
OpenAI
Gemini
Ollama

担当フェーズ

技術調査/検証
不具合調査
仕様検討
基本設計
詳細設計
実装
テスト設計
テスト

役割

Linuxの機能に特化した役割で、単独でのタスク遂行がメイン。ベテランエンジニアとの議論を積極的に挑戦し、レビューを受けることで自身のスキル向上を図った。開発途中での気づきや新しいアイデアを積極的にチームに共有し、プロジェクトの進展に貢献した。Linuxだけでなく、アプリケーション側のバックエンドやフロントエンド側も積極的に担当している。

PC基盤の統合ライン管理システムのコンテナ化

2024年10月 - 2025年4月5名 (変動あり)

マイクロサービス化のStep1の既存システムのコンテナ化の新規開発に参画中。既存システムの案件と兼任。現在要件定義が完了し、基本設計フェーズへ移行。コンテナ化に伴う複数のタスクに対し、設計~実装を対応中。

技術スタック

Ubuntu20.04
Amazon Linux2
Java8
SpringBoot
Tomcat9
jsp
JavaScript
bash
Docker
Docker Compose
GitHub
GitHub Actions
NGINX
Keycloak
Teams
Eclipse
VMWare

担当フェーズ

技術調査/検証
仕様検討
基本設計
詳細設計
実装

役割

DockerコンテナやCIワークフローを先行してキャッチアップを行い、チームへと情報共有を行う。更に新規参画者へ既存システムの情報を共有しながら開発を進めている。

新CIサーバのリプレイス開発

2021年1月 - 2021年4月5名(業務改善チーム)

プロジェクト参画はサーバ構築以降で、テスト設計からリリース前のお試し期間の作業を担当。更にCIサーバのジョブに関連する業務改善も同時進行で取り組み、設計からテストまで一貫して実施した。このプロジェクトで初めてJenkinsを扱うこととなりましたが、参画前に必要なキャッチアップを行い、新しい技術の習得ができる貴重な経験となった。

技術スタック

WindowsServer
Tomcat10
Java11
Jenkins
ShellScript
bat
Git
JIRA
Confluence
harness
Outlook

担当フェーズ

技術調査
不具合調査
詳細設計
実装
テスト設計
テスト

役割

設計からテストまでの工程を主に独立して実施。チームメンバーの作業フォローも積極的に行い、プロジェクトの進展に貢献。この案件はフリーランスへの転向に伴い、短期間で完了した。

次期電力監視システムの開発

2019年1月 - 2020年7月7名

エンジニアとして初参画したプロジェクトで、総合試験後の多数の不具合解消を主なタスクとした。Linux上で動作する電力監視システムにおいて、フロントエンド・バックエンドの不具合対応、WinSocket、グラフィックエンジンの修正、CentOS7版の新規アプリ構築手順書のリプレイスなどを担当。このプロジェクトでの経験が評価され、以降Linux案件や改修案件は私が独立して対応するようになった。

技術スタック

CentOS6.8
CentOS7.4
Java8
C++11
C言語
Python2
Python3
ShellScript
JavaScript
グラフィックMW
RedMine
vim
Outlook

担当フェーズ

技術調査
不具合調査
詳細設計
実装
テスト設計
テスト

役割

不具合調査、設計からリリースまでの工程を主に独立して実施。チーム内でのコミュニケーションを円滑に取り、プロジェクトの進捗管理も積極的に行いました。

次期電力監視システムのデモ開発(Step1)

2019年7月 - 2019年12月3名

このプロジェクトでは、OpenStreetMap、OpenLayersを使用した新地図タイル画像自動生成サーバ、地図内に電力の流れを表示し、既存の電力監視システムの機能を再現可能かを検証する役割を担当。システムのドキュメント化も実施し、プロジェクトの進行と保守を円滑に進めた。

技術スタック

CentOS6.8
CentOS7.4
Java8
C言語
ShellScript
JavaScript
Python2
グラフィックMW
PostgreSQL
vim
OpenStreetMap
OpenLayers3

担当フェーズ

技術調査
基本設計
詳細設計
実装
テスト設計
テスト
プレゼン

役割

作業者担当として、基本設計からプロトタイプの実装に専念。チーム内へのプレゼンを実施し、プロジェクトリーダーや他のメンバーとの緊密なコミュニケーションを通じて、プロジェクトの目標達成に貢献。レビューやフィードバックのプロセスも積極的に参加し、チーム全体の品質向上に努めました。

ネットワーク回線管理システムのオペレーター

2015年4月 - 2018年8月50名

地図を用いたシステムを活用し、九州のネット回線、携帯回線を変電所からどう引けば効率的になるか分析するプロジェクトに参画。福岡を除く九州全域の回線整備を担当。また、システムの効率化提案を行い、実装に至るプロセスを推進した。

技術スタック

Windows7

担当フェーズ

なし

役割

初めは作業者として参加し、地域ごとの回線整備の実務を担当。その後、各地域での実績を積みながら自分の担当範囲を拡大し、他のエリアのサポートも行うリーダー的なポジションへと成長。後輩の指導やシステム改善の発案、検討チームでの積極的な提案などを通じて、チーム全体の進展と品質向上に努めた。

Skills

技術スキル・経験

Java icon

Java

Java11/8/5使用経験あり。業務で最も使用した言語

SpringBoot icon

SpringBoot

メインフレームワーク。Tomcat上で使用

Miracle Linux icon

Miracle Linux

v5/6/7/8使用経験あり。開発のメインOS

ShellScript icon

ShellScript

Linux上の機能の自動化に使用。2番目に使用したスクリプト

Next.js icon

Next.js

現在業務外では主流FW

TypeScript icon

TypeScript

現在業務外では主流言語

GitHub Actions icon

GitHub Actions

業務で多くの使用あり

C言語 icon

C言語

業務で多くの使用あり

C++ icon

C++

業務で多くの使用あり

Contact

お気軽にお問い合わせください