主な実績

トラクター向けGPSガイダンスアプリ、クラウドサービスの開発

期間
2016〜2018年
  • AWSをフル活用して、世界3拠点にまたがるマルチリージョンの農業機械向けクラウドサービスの設計、開発、運用
  • 自社開発IoTデバイス向けのSIM制御、課金システムを構築(外部サービス利用)
  • Android向けトラクター用のGPSガイダンスアプリの開発
  • 開発作業に必要なインフラの整備とワークフローの取り決め、外注管理、イベントでの事例発表など対外的な業務

サーバーサイド

  • Java8/SpringBoot
  • JUnit4/Mockito
  • Swagger/OpenAPI
  • JWT
  • Neo4J
  • Docker
  • AWS
    • EC2
    • S3
    • Elastic Beanstalk
    • Route53
    • KMS
    • CloudWatch
    • Lambda
    • DynamoDB
    • RDS(PostgreSQL)
    • その他多数

SaaSなど

  • Papertrail
  • GrapheneDB
  • Pingdom
  • Stripe
  • SORACOM
  • Google Play Developer API
  • MapBox
  • OpenWeatherMap

クライアントサイド

  • C#/Xamarin
  • Vue.js

開発環境関連

  • Git/GitHub
  • CircleCI
  • Slack

MVNO/IoTプラットフォームベンチャー企業のシステム開発

期間
2015〜2016年
  • 日本初のMVNO/IoTプラットフォームベンチャー企業のAPIサーバー開発業務に従事。
  • API仕様の策定から実装までを、社内スタッフとともにフルリモートで行う。

サーバーサイド

  • JUnit4/Mockito
  • Swagger/OpenAPI
  • JWT
  • AWS
    • EC2
    • S3
    • Elastic Beanstalk
    • DynamoDB
    • その他多数

開発環境関連

  • Git/GitHub
  • TravisCI
  • Slack

酪農畜産向け牛群管理クラウドサービスの開発

期間
2014〜2015年
  • 帯広発の酪農畜産向けベンチャー企業を立ち上げるにあたり、ファーストリリースに向けてサーバーサイドの開発と構築業務に従事。
  • AWSのイベントにてアーキテクチャや開発フローに関して登壇発表。

サーバーサイド

  • Ruby on Rails
  • RSpec
  • AWS
    • EC2
    • S3
    • Elastic Beanstalk
    • CloudWatch
    • RDS(PostgreSQL)
    • その他多数

開発環境関連

  • Git/GitHub
  • Slack

ブログ製本サービスの企画、設計、構築、運用

期間
2006〜2014年
  • ブログデータをPDFに変換、印刷製本するサービス。2006年からサービス開始で、数回のリニューアルを繰り返し、現在もサービス継続中。
  • 企画–設計–プログラミング–インフラ構築–運用管理まで、すべて担当。
  • mixi、Ameba、Exciteなど、国内大手のブログやSNSとシステム間連携を構築。
  • オンプレミスから始める。2009年からクラウド(AWS)に移行。国内のAWS採用事例としては早く、EC2、S3、SQSを中心に構築。(2010年、第一回のJAWS-UG勉強会で発表した資料
  • http://mybooks.jp

ツールなど

  • WebObjects
  • Java6/Seasar2/独自フレームワーク
  • Apache/Tomcat
  • SOAP
  • Ruby on Rails
  • Groovy, Grails
  • jQuery
  • PostgreSQL, MySQL

AWS

  • EC2
  • S3
  • SQS
  • SWF
  • Elastic Beanstalk
  • SNS
  • RDS

社内開発リソースのディザスタリカバリー対策

期間
2011年
  • 震災直後に、社内にあったソースコード管理、進捗管理ツール等をAWS東京リージョンに移行。バックアップを米国のS3に保管する体制を整えた。
  • 作業自体は緊急を要するために、数日で終えた。

AWS

  • EC2
  • S3
  • IAM

OS

  • Linux
  • MacOS
  • Windowns

OS

  • Subversion
  • Redmine
  • PukiWiki