Profile

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

専門技術分野
WEBアプリケーション・WEBAPI開発
基幹業務アプリケーション開発

現在はユーザ企業のWeb アプリケーションエンジニアをしながら、サイト運営や個人請負、WEBサービス開発などを行っています。

 

元々ベンダー勤務のデベロッパーで、その後Webアプリケーション開発などを経験して、現在の会社に勤めています。

 

インフラ管理から、企画・設計・開発・導入、ディレクションまで、ひと通りの経験があるので、個人で小・中規模のサービスを一貫して開発可能です。

 

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

プログラミング

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

 

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

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

 

その分、クライアントサイドの技術に仕事で触れる機会は少ないかもしれません。

利用している主要な技術

OS
RedHat系Linux, Mac, Windows, Vmware, Vagrant

DB
Oracle, SQL Server, MySQL, Postgresql

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

Service
Github, Gitlab, svn, Ansible, AWS, Zabbix, Knowledge, Slack, Tableau

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

趣味

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

技術資格

LPIC Level1, Level2, Level3 mixed env.