Portfolio

GeoJSON形式でPolygon化した名前をLeafletに読み込ませたもの

目次

Profile

都内にて地図・航空・ドローンのソフトウェア開発をしております。

2013年より新卒でシステム開発会社に入社し、ソフトウェア開発の道を歩み始める。
2017年からドローンのフリート・UTMの実証実験をテーマに、アーキテクチャ設計・コーディング・運用などの業務を行う。
2019年にドローン・スクールにて知識と操縦(JUIDA操縦技能)を学び、並行してドローンのハードウェアの仕組みを独学で学ぶ。
2020年よりドローン・航空業界の世界動向を広く収集し、ブログで発信を始める。

ソフトウェア・デベロッパーとしての専門領域は、サーバサイドのソフトウェア・アーキテクチャ。
プライベートでは、DDD(ドメイン駆動設計)の研究に取り組んでいる。

Skills

Backend

  • Java 8 (Spring FW / Spring Boot / Tomcat / Maven)
  • Go (Go Modules) *
  • C (UNIX/C)
  • PostgreSQL (SQL / PostGIS)
  • Docker / Docker Compose / Kubernetes *
  • Linux (Ubuntu Desktop / GCE / EC2)
  • MQTT / Websocket / Server-Sent Events / gRPC
  • Git *

Frontend

  • Vanilla JS (Non-Framework UI)
  • Node.js (npm)
  • React.js (Material-UI)
  • Vue.js *
  • Leaflet / CesiumJS

Design / Develop

  • Domain-Driven Design (DDD) *
  • Test-Driven Development (TDD) *

Others

  • Dronecode (PX4 / QGC / MAVSDK / MAVLINK) *
  • WebRTC (without browser) / GStreamer *

*は個人開発でのスキル

Works


Skysign Cloud (Githubにジャンプ)
Webブラウザから簡潔なUIで、ドローンの飛行制御・監視が行えるプラットフォーム。
ドローン×インターネットのプロダクト開発を、個人的に研究するためのプロジェクト。
Dronecodeのフライトコントローラーに対応しているため、 ドローンの機体を組み立てれば実際に飛行できます。
DDD(ドメイン駆動設計)により構築されたドメイン・モデルの解説についてはこちら

Activities

Tomofiles Note (はてなブログにジャンプ)
はてなブログにて運営している、地図・航空・ドローンに関する情報を発信しているブログ。
当ブログと比べて、ドローンと業界動向に特化した内容が充実している。

Tomofiles Tech Blog
当ブログ。Gatsby.jsで構築、GitHubでコード管理、NetlifyでホスティングしたJamstack構成。
はてなブログと比べて、技術寄り・ソフトウェア開発寄りの内容が充実している。