Profile

Masahiro Yamashita / 山下 雅寛
Web Application Developer / IT Advisor

専門技術分野
WEBアプリケーション・Restful API開発
フロントエンド・SPA開発
基幹業務アプリケーション開発

現在は自社サービスを提供する会社のWeb アプリケーションエンジニアをしながら、サイト運営や、副業でWEBサービス開発などを行っています。

 

ベンダー系デベロッパからWeb系デベロッパに転身して、現在はほとんどの仕事はWeb系です。最も得意とするのは、サーバサイド開発で、インフラはオンプレもクラウドも実務で扱っています。ハードウェアはあまり得意ではありません。

 

企画・設計・開発・導入から、インフラ管理、ディレクション、マネジメントまで行い、小規模のサービスなら個人でワンストップで開発可能です。

一番好きなのはプログラミングです。

 

個人での開発も好きですが、読書会やワークショップなどを通じて、チームのメンバーと一緒に、わいわい開発するのも大好きです。

プログラミング

プログラムはバランス良く書くタイプですが、仕事では早さよりも正確さが大切なところを担当することが多いです。

 

テストもテストファーストではありませんが、UnitTestを結構がっつり書きます。

表に出るところよりは、裏側のライブラリや共通サービスなどを書いていることが多いです。

利用している主要な技術

OS
RedHat系Linux, Mac, Windows, Vmware

DB
MySQL, Postgresql, Oracle, SQL Server, Redis

Lang
Ruby, PHP, JavaScript, TypeScript, C#, Java, VB

Service
Github, Gitlab, svn, Ansible, AWS, heroku, Zabbix, Confluence/JIRA, Slack, Tableau, Docker, Vagrant

Framework
Ruby on Rails, CodeIgniter, CakePHP, Vue.js, Angular4, Bootstrap, Foundation, Onsen-ui

設計時に利用する代表的なツール/フレームワーク

ビジネスモデリング, CJM, UML, ERD

趣味

歌を歌うこと / ボイストレーニング / ギター / 釣り

技術資格

LPIC Level1, Level2, Level3 mixed env.