当ブログ・執筆者について


当ブログをご閲覧いただき、誠にありがとうございます。

yukito ohira(@yukito_dev)です。

略歴

2012年東京大学工学部システム創成学科卒業。幼少期よりプログラミングを触ったり、動画編集などを行っていた。
卒業後のECパッケージベンダ会社のインターンでビジネスとしてのプログラミングにはじめて触れる。
飲食店向けPOSアプリの補助機能、自動音声予約システムの設計から実装を行った。
その後基幹業務システムを主軸とするベンダ企業に就職。次世代の人材管理・評価をサポートするヒューマン・リソース(HR)システムのJava開発メンバーに従事。
その後フリーランスとして個人事業「Office BigField」を開業。IoT開発の現場に常駐し、AngularJSを用いたフロントエンド開発、Spring Bootを使用したバックエンド開発をこなす。
その後業界最大手の美容WebサイトのリプレースにRuby on Railsで参画。同時に株式会社ジラフ様にて、Ruby on Railsでの副業ベースでの開発を行う。
2017年7月、株式会社CodeKnightsとして法人成り。Ruby on Railsを基軸とした受託開発・自社サービス開発を行っています。

当ブログについて

当ブログの位置づけとしては、私がエンジニアリングを進めていく上で気づいたこと・思ったこと・問題解決の方法などをまとめていくブログサイトです。

スキル一覧

Server Side

Java1.8 正社員時代に使用していました。Lambdaまで、8まで導入された構文は一通り使いこなせます。
Spring Framework 同じく正社員時代に使用していました。Railsとは違い、1からモジュールを組み合わせていく設計が難しくも面白いフレームワーク、という感覚です。
node.js フロントサイドもやることがあるので、主にビルドエコシステムとしての使用が多いですが、一度だけExpressでAPIサーバを設計する案件をこなしたことがあります。
Ruby on Rails 現在主力の開発言語・フレームワークです。スタートアップなどでの採用実績が多く、0→1フェーズの立ち上げに向いていると思いこのフレームワークを軸とした開発を行っています。

Front Side

HTML 説明略
CSS 最近はScssやSassなど、一枚薄いトランスパイル用の言語を噛ませて使用することが多いです。基本的にはCSSフレームワークにまかせたいので、あまり凝ったCSSを書くことはありません
Javascript ライブラリごとの説明は下記参照
jQuery jQueryで人事系ERPのフロントをゴリゴリ動かしてました。今でも書けますが、あまり新規では書きたくないという思いがあります。
Bootstrap UXに関しては0から作り出せるのはなかなか難しいので、Bootstrapのお世話になることが多かったです。CSSのコード量を削減する役割を担っています。
Gulp webpackがメインストリームに乗っているので、徐々にそちらに移行したい感じです。
Vue 現在主力の開発ライブラリとしています。
React トレンド的にVueのほうが好みですが、どちらもある程度書けます。

Tools

git gitを用いたバージョン管理、複数人で開発を行う場合のブランチ戦略など理解しています。実績としてはgithub-flowをベースにしたブランチ戦略を実行してきたケースが多いです。
Alminium スクラム用に実装されていて、かんばんを作って作業が終わったら右に動かす感覚は結構好きでした
backlog 軽くて使いやすいですね。現在はこれを主軸に使用しています。
JIRA+Confluence ちょっと重いですがMarkdownの枠に入り切らない多様な機能があり、凝ったドキュメントが書けます。

インフラ

AWS EC2 sshでAWS Linuxに入って操作するだけでなく、TerraformでAWS上の環境構築ができます。
Google Application Engine(GAE) AWSベースからGAEベースへ軸足を切り替えることにしました。GAEを使うことでインフラを意識せずにアプリケーションコードを書くことはメリットが大きいです
Google Kubenetes Engine(GKE) 研究中の技術です
PostgreSQL こちらのほうが案件に関わった数は多いです
MySQL 現在はこれを主軸に使用しています。基本的にO/Rマッパーを使用するのでDBに依存したクエリは書かない、機能は使わない方向ですが。。。

コンタクト

github:@yohira0616
twitter:@yohira_dev

開発実績

期間 内容
2013年10月〜2014年3月 ECパッケージ開発会社にて、飲食店向けPOSアプリのサービス開発
2014年4月〜2016年1月 大手パッケージベンダにて、ERPパッケージの開発
2016年2月〜2016年6月 クラウドパッケージベンダにて、インフラ企業向けIoTサービスの開発
2016年6月〜2016年8月 クラウドパッケージベンダにて、建設業向けIoTサービスの開発
2016年8月〜2016年10月 アドテクノロジー自社サービス会社において、LINEにおける自動広告配信システムの設計・実装
2016年12月〜2017年7月 最大手美容系Webサービスのリプレイス案件の設計・開発・テスト
2016年12月〜現在 中古販売価格比較Webサービスの設計・開発・テスト
2016年7月〜現在 法人化し、株式会社CodeKnightsとして活動を開始。機械学習系サービスの受託開発、携帯端末修理業者紹介サービスの設計・開発・テスト・運用、月間1億PV以上のSNSの設計・開発・テストなどの案件を経験。現在は自社開発に向けてリソースを投下中