About me

Name
Toshiyuki Takahashi
GitHub
github.com/tototoshi

Skills

Education

April 2005/04 - 2009/03

Department of Earth and Planetary Physics, The University of Tokyo.

Work Experience

April 2015

Self-employed

I've been working as a freelancer for the past several years. I only accept remote jobs.

I have currently two main tasks. One is about the payment infrastructure for my previous employer and another is developing systems for a securities company. My role is to write robust code with the advantage of Scala. I also provided technical support and consulting on Scala but I am currently too busy to accept that kind of request.

Projects

Technology

September 2013

Software engineer at pixiv Inc.

"pixiv" (a Japanese illustration community) was growing rapidly at the time. I improved the backend for image submissions so that it could stand the high load that comes once a year.

The source code of pixiv at the time had problems in quality, so I reintroduced Jenkins, which was there but not being used, and created a culture of writing CI and unit tests. In the process, I wrote and introduced a library called StaticMock, which is still heavily used.

Even after quitting the job for health reasons, I've been working with them as a freelancer.

Projects

Technology

November 2011

Software engineer at M3 Inc.

It was so long ago that I don't remember much about it, but I developed various web services using Spring MVC.

I also introduced Play Framework 2, which had just been released at the time. I did a lot of debugging it, and you can see the pull requests I sent to Play at the following URL. playframework/playframework/commits?author=tototoshi

Projects

Technology Environment

April 2009

Software engineer at HDE, Inc.

I started my career with this company. I was a programmer who could do nothing more than create screens in PHP.

Projects

Technology Environment

Blog

tototoshiの日記(Japanese)

Writing

WEB+DB PRESS Vol.86 / PHP大規模開発入門【第7回】PHPによる画像処理
WEB+DB PRESS Vol.84 / PHP大規模開発入門【第5回】高速な開発サイクルのためのデプロイ
WEB+DB PRESS Vol.82 / PHP大規模開発入門【第3回】安全なコードの書き方

Media

Spring BootとPlay Framework、どっちがどう良いの? 専門家が5つの視点で徹底解説 - エンジニアHub|若手Webエンジニアのキャリアを考える!