Skills

中級
Nuxt.js

中級
Java

中級
GitHub

中級
Node.js

中級
SQL

中級
Docker

中級
MySQL

中級
Slack

中級
Trello

中級
CSS

中級
Next.js

中級
React.js

初級
Firebase

初級
Electron

初級
ReactNative

初級
PHP

初級
Python

初級
Django

初級
GraphQL

初級
Bootstrap

初級
PostgreSQL

入門
C#
Experience
1999
Basic言語との出会い
当時中学生だったのですが、初めてPCに触れて一通り色々試した後、なぜかBASIC言語を触ってみることにしました。当時はActiveBasicというソフトがあり、それを使ってGOTO使ったりサブルーチン書いて野球ゲーム作ったりしていました。
2000
- 2003
千葉県立木更津高等学校
普通科
2002
- 2006
HotSoupProcessorとの出会い
Basic言語だとどうしてもコマンドラインの表示になってしまい、GUIが弱かったので画面が触れるHSP(HotSoupProcessor/スクリプト言語)という言語に出会い、ひとしきりハマってスタンドアロンのアプリケーションを作ったりしていました。
2004
- 2013
大阪大学
工学部電子情報工学科
通信工学/オントロジー工学
大学でC言語を学んだものの、あまり適性がなくプログラミング自体を敬遠するようになりました。
2014
- 2018
サーバサイドエンジニア
・Java(seasar2/Spring/JavaEE)
・PHP(CodeIgniter)
小規模SESを転々。
2015
- 2019
日本カラーボール野球連盟(JCBL)運営委員
広報担当。
・成績集計システムの開発・保守
・試合動画の編集/公開
・twitter/Facebook公式アカウントの更新
2018
- 2020
フロントエンド/サーバサイドエンジニア
フロント: ReactJS
サーバサイド: NodeJS
アプリ: ReactNative
2018年にweb系に転職。
使う言語が大幅に変わり、フロントエンド(UI)にも多少触るようになりました。
2019
「桜咲く佐倉蓋ざんまい」大会の非公式サイト作成
2019年8月に開催された、キャップ野球全国大会の非公式サイトを作りました。
個人的に二つの転機となりました。
・キャップ野球プレイヤーとの交流
・UIデザインの興味理解、UIデザインへの没頭
これがフロントエンド専任エンジニアになるきっかけと言っても過言ではないかもしれません。
2019
-
キャップ野球情報局
2019年12月に「キャップ野球情報局」という全国のキャップ野球の情報を俯瞰的に横断できるWEBサービスを開設。
日々開発/更新を重ねて様々な機能を有するサービスへと進化しました。
SNS上で点在していた選手たちを横断的につなげ、キャップ野球コミュニティを形成することで、普及活動に寄与しています。
2020
-
フロントエンドエンジニア
フロント専任として転職。
フロント: NextJS/Firebase/NuxtJS
2021
-
CAP-SCOREBOOK
2020年12月末にCAP-SCOREBOOKというリアルタイムでのスコア入力/成績集計ツールを開発した関係でツールの運用担当として関東リーグ運営部に参加。
情報や記録を整備することによって、競技の透明性を高め、新規参入者にとっての障壁を下げました。また、物理的に離れていても同じ試合を共有体験として楽しめる環境をつくり、地理的制約を超えたコミュニティ形成に寄与しました。
2022
-
一般社団法人キャップ野球協会(JCBA)/デジタル委員会
キャップ野球情報局がデジタル委員会傘下に編入され、協会公認のコンテンツとなり、協会との協働体制が確立されました。