Fullstack Engineer
@tissueMO

“ゼネラリスト„ であり続ける。

1994年、北海道札幌市生まれ。
ゲーム作りをきっかけにアプリ開発に熱中するようになり、就職を機にIT業界へ飛び込む。
今も昔もコードを書くことに生き甲斐を感じながらも、仕事上はあくまでもビジネスマンを志し、お客様の真の課題を見つけて解決策を提案、実現することを生業とするようになる。
レガシーからモダンまで幅広い分野をカバーし、チームではその力を遺憾なく発揮する。
趣味は合気道、温泉巡り、麻雀。眼鏡は身体の一部。

Works

実務経験

Webサービス群死活監視ダッシュボード

契約各社に提供しているASPサービスの死活監視を行い、障害発生時のワークフローを一元管理する運用向けWebサービスです。

Wi-Fi Direct を用いたP2P通信の実証実験アプリ

インターネット回線が使用できない環境下でも複数の端末がバケツリレー型のデータ転送を行えるようにするべく、某大学の研究に使用されたAndorid用アプリです。

Google Cloud Vision を用いた名刺の読取~発注サービス

スマートフォン等で撮影した名刺画像をアップロードするだけで名刺の輪郭検出、文字内容の読み取りまでを自動で行い、実際の発注までをワンストップで行えるようにした某オフィス通販サイトのサービスです。

店舗型会員制サービスの退会予測AIモデル

店舗型会員制サービスにおける個々の会員の退会確率を予測するAIです。退会可能性がより高い顧客に早めの施策を打ち出すことにより、退会を防ぐためのソリューションの一部として開発いたしました。

Portfolio

個人的な開発実績

詳しく見る
RPG Developer NEXT

RPG Developer NEXT

Windows アプリケーション
詳しく見る
賞味期限管理ソリューション

賞味期限管理ソリューション

IoT アプリケーション
詳しく見る
トイレ在室監視ソリューション

トイレ在室監視ソリューション

IoT ソリューション
詳しく見る
もぐRing

もぐRing

ゲームソフト (チーム製作)
詳しく見る
小樽商科大学 創作活動部 Webサイト

小樽商科大学 創作活動部 Webサイト

Webサイト (WordPress テーマ)
詳しく見る
鳥人コンテスト

鳥人コンテスト

ゲームソフト (チーム製作)

About

Career

  • Career

    2007-2012年 (中学-高校)

    自作のゲーム製作に励む

    RPGツクールに没頭したのち、それでは飽き足らずプログラミングに手を出し始める。
    いきなりRPGという高いハードルに何度も挫折を繰り返し、独学ながらも自分で思い描いたロジックを何とか形にできるまでに到達。

  • Career

    2013-2016年 (大学)

    自作エディターでチーム開発

    大学入学後、早々に創作活動サークルを立ち上げる。
    初心者でも簡単に作れるように専用エディターとゲームエンジンを自作し、部員からの要望を聞きながら改良を繰り返す日々を送る。
    チームワークの極意やアプリ開発に関わるノウハウを徐々に身に付け始める。

  • Career

    2017年

    新卒で道内の開発会社に入社

    サークル活動を通じてIT業界を志すようになる。
    お客様の声を直接聞きながら提案から設計、開発、保守までをワンストップで請け負う道内の会社に入社。
    受託開発や既存サービスの機能追加を中心に比較的小規模なプロジェクトを一通りこなしながら幅広く経験を積んでいく。

  • Career

    2020年

    同社、部署異動となる

    自社製品として開発された旅行会社向け基幹システムのクラウドインフラ構築を手掛け、その後新機能や運用保守にも携わるようになる。

  • Career

    そして、現在に至る

    さらなる高みを目指して奮闘中。

Beliefs

“スペシャリスト„ よりも “ゼネラリスト„

受け皿は広く持ち、その時々に応じて必要な事柄を深堀りしていきます。
ここまで “ゼネラリスト„ にこだわるのは、お客様にとって開発者の担当領域など知ったことではなく、あくまでお客様ご自身の課題解決を目的としているからです。
技術的な領域で壁を設けないことが、あらゆる領域を密接に関連付け、アウトプットの価値を最大化するのに役立つと考えています。
そのため「木を見て森を見ず」といった状況に陥らぬよう、常日頃から大局的に全体像を捉えることを意識しています。

価値を生み出すエンジニアでありたい。

単なる歯車としての技術者ではなく、自ら考え、アウトプットの価値を最大化するための努力を惜しみません。
これは「お客様の課題が解決する」ことに留まるわけではありません。
たとえば、コードを綺麗に保つこと、開発や運用の改善、レガシーからの脱却などといった内側からの取り組みも、エンジニアとして成しうる「価値生産」の一つであると考えています。

お客様も自分たちも双方が幸せになれるプロダクト作りを目指す。

お客様だけを主眼に置いたプロダクト作りは、無理なコスト・無理なスケジュールをもたらし、開発チーム全体を崩壊させるリスクがあります。
一方で、エンジニアたちを中心としたプロダクト作りは、自分たちの価値にはなれどお客様への価値提供には繋がらないことがあります。
こういったことから、双方が win-win となる選択肢を常に模索したプロダクト作りを重視しています。

「どうやるか?」ではなく「なぜやるか?」をとことん考え抜く。

技術とはあくまで手段であって、その手段を導くための大元となる目的が必要不可欠です。
特定の技術を使うことを目的にしてしまうと、あるべき姿を見失います。
「なぜ?」をとことん考え抜くことによって、カタチや方法を変えてもブレずに成り立つサービスを生み出すことができると考えています。

Strength

  • 論理的に考えること
  • 振り返ること、経験を抽象化すること
  • 1 あるものを 10 や 100 まで広げること
  • What から How を導くこと
  • アーキテクチャーを設計すること
  • レガシー (負の遺産) から脱却すること
  • メンタリング

Weakness

  • 0 から 1 を生み出すこと
  • 伝統的で厳格な上下関係
  • 単純作業
  • 同時並行かつ高速な手作業
  • 高度な数学の知識

Wanna Try

  • イベント登壇、エバンジェリスト活動
  • スタートアップ等の新規事業立ち上げ
  • ハードウェア込みのIoT製品開発
  • セキュリティ診断
  • エンジニア育成活動

Skills

保有資格
AWS認定
Microsoft認定プログラム
情報処理技術者試験
  • ITパスポート
習得言語
プログラミング言語
  • C#
  • Java
  • Python
  • PHP
  • JavaScript
  • Visual Basic .NET
  • C++
  • R
その他
  • SQL
  • HTML
  • CSS
フレームワーク・ライブラリ
C#
  • WinForms
Java
  • Spring Boot
  • Thymeleaf
  • Struts2
  • FreeMarker
Python
  • Flask
  • Django
  • TensorFlow
  • NumPy
  • Pandas
PHP
  • CakePHP
  • Laravel
JavaScript
  • Vue.js
  • Webpack
  • Gulp
  • Babel
  • Sass
  • Bootstrap
C/C++
  • STL
  • Windows API
  • MFC
  • DXLib
開発環境
C#
  • Visual Studio
  • Unity
Java
  • Eclipse
  • Android Studio
Python
  • VSCode
PHP
  • PhpStorm
JavaScript
  • VSCode
R
  • RStudio
C++
  • Visual Studio
リレーショナルデータベース SQLite, MySQL, Oracle Database
NoSQL データベース MongoDB
パブリッククラウド
AWS
  • IAM
  • VPC
  • EC2/AutoScaling
  • ECS/Fargate
  • Lambda
  • S3
  • EFS
  • RDS/Aurora
  • ELB
  • Route53
  • CloudFront
  • API Gateway
  • SQS
  • SNS
  • Step Functions
  • CloudWatch
  • CloudFormation
  • Systems Manager
  • Glue
  • Athena
  • CodePipeline
  • SageMaker
GCP
  • Compute Engine
  • App Engine
  • Functions
  • Run
  • Stackdriver
  • Vision
  • Storage
  • Container Registry
プラットフォーム Linux (CentOS/Ubuntu), Windows 10, Android
周辺ツール等 Docker, VMware, WSL2, Git, Subversion

Contact Me

大変恐れ入りますが、只今一切のご連絡をお断り申し上げております。