Web Developer
私は勉強熱心なプログラマーです。プログラマーとして 8 年を超える経験を持っており、プログラミングやテストについての知識を持っています。問題に対してチームとして取り組むということを重要視しており、チームがうまく機能するように自律的に行動を起こします。安定的に不安定という思想を持っており、成長するために普段から新しいことを勉強し、転職や留学などの挑戦を続けています。
Quality Assurance, 2017 to 2018
Tokyo, Japan
Web Developer, 2017 to 2017
Tokyo, Japan
Web Developer, 2015 to 2017
Hokkaido, Japan
Developer, 2010 to 2015
Miyagi, Japan and Tokyo, Japan
Associates, Computer Science, 2005 to 2010
Miyagi, Japan
名前 | Hiroshi Sugawara |
ブログ | https://blog.5000164.jp/ |
GitHub | https://github.com/5000164 |
Sourcerer | https://sourcerer.io/5000164 |
2017/12/1 - 2018/7/31 | 株式会社Everforth |
2017/4/10 - 2017/10/31 | 株式会社ミラボ |
2015/5/7 - 2017/3/31 | 株式会社インフィニットループ |
2014/11/04 - 2015/3/31 | 株式会社OURSYS |
2014/10/15 - | 開業 |
2014/7/7 - 2014/10/6 | 株式会社AppRuns |
2014/2/26 - 2014/6/25 | 株式会社エクシオジャパン |
2013/6/17 - 2013/10/31 | 株式会社時空間 |
2010/3/29 - 2013/05/20 | 株式会社アート・システム |
2005/4 - 2010/3 | 仙台高等専門学校 |
2007/9 | 普通自動車運転免許 |
2011/12 | 応用情報技術者 |
2011/12 | 色彩検定 3 級 |
2015/7 | 普通自動二輪車免許 |
仙台高等専門学校 情報工学科にて専門的な知識を身に付けた後、 プログラマーとして 8 年ほどの経験を積んできました。 ユニットテスト、エンドツーエンドテストを書いた経験や、 パフォーマンスを向上させるコーディングの経験があり、 価値を提供できるコードを書くことができます。
今まで経験したチームはどこも違う文化を持っていましたが、チームメンバーとしていい関係を築くことができました。 相手を尊重することを意識しながら意見のやりとりなどのコミュニケーションを行うことができます。 価値を高めることにチームとして向き合っていく、ということを重要視しています。
今までも安定的に不安定という価値観のもとにさまざまなチャレンジを行ってきました。 新しい人に出会うことで新しいことを学び、普段からの自己学習や勉強会への参加などによって繰り返し自分を高めることに成功しており、自分に足りないものは自ら成長して補っていくことができます。
私はチームとしてサービスの価値を生み出していくことに興味があります。 Scala を使うことでより価値を高めることができると考えています。 理由は、 Web アプリケーション開発に使用される関数型言語の中でも実績があり、型の表現力も高く、 Java の資産を生かすこともできるためです。
サービスの価値を高めるということを考えた時に、メンテナンスのしやすさ、スケールのしやすさが重要となり、それを支える手法としてテストがあります。 テストの勉強をしていく中で、副作用という概念を知り、関数型言語に興味を持ちました。 関数型言語を勉強しているうちに、どこでどのような副作用を残すかを意識することがメンテナンスのしやすさにつながるのではないかと考えました。 また、今までの仕事では主に PHP を使ってきましたが、コードが大規模になるほどメンテナンスが難しくなると感じていました。 原因のひとつには型の表現力の弱さがあると考えています。
上記の理由により、価値を生み出していくために、Scala、テスト、チームビルディングに興味があります。
PHP | 業務で 6 年 |
Scala | 個人で 2 年 |
Python | 業務で 6 ヶ月 |
C# | 業務で 6 ヶ月 |
Java | 務で 3 ヶ月 |
JavaScript | 業務で 3 年 |
SQL | 業務で 6 年 |
HTML | 業務で 6 年 |
CSS | 業務で 6 年 |
MySQL |
Git |
Docker |
Vagrant |
New Relic |
Amazon Web Services |
イシュートラッカー |
意思疎通を図りながらコミュニケーションできる |
チャットでうまくコミュニケーションできる |
目的を理解して自分から動くことができる |
作業手順や調査内容などを積極的に文書化する |
GTD |
ポモドーロテクニック |
Quality Assurance, 2017 to 2018
Tokyo, Japan
Web Developer, 2017 to 2017
Tokyo, Japan
Web Developer, 2015 to 2017
Hokkaido, Japan
Web Developer, 2014 to 2015
Tokyo, Japan
Developer, 2014 to 2014
Miyagi, Japan
Web Developer, 2014 to 2014
Miyagi, Japan
Assistant, 2013 to 2013
Miyagi, Japan
Developer, 2010 to 2013
Miyagi, Japan and Tokyo, Japan
Associates, Computer Science, 2005 to 2010
Miyagi, Japan
Mac | 使い慣れているため |
外部モニター | 作業効率向上のため |
作業しやすい椅子 | 椅子は個人で持ち込むのが難しいため |
自由な服装 | 私服の方が作業がしやすいため |
音楽を聴いていい | 集中したい時や、気分転換したい時があるため |
ユニットテスト | メンテナンスのしやすさのため |
罪を憎んで人を憎まずの文化 | チームとして物事にあたっていくため |
コードレビューの文化 | コードをよりよくする意識のため |
CI の文化 | 自動化の意識のため |
パフォーマンス計測 | 価値を計測するため |
アジャイル | ウォーターフォールを避けるため |
Excel は適切な画面でのみ使用する | Excel を無理に使用することを避けるため |
情報の透明性 | 情報の格差がなくなり個人個人が合理的な判断を取れる可能性が高まるため、信頼関係を築くため |
プログラマーやテクノロジーに対しての理解とリスペクトがある社長 | 社長の考えが文化に反映されると考えているため |
身体への負担が少ない椅子 | 健康のため |
ウォーターサーバーなどの飲み物 | 水分補給しやすいため |
フレックス勤務 | 電車が混んでいる時間を避けるため |
リモートワーク | フルリモートではなくても柔軟にリモートワークができると生活しやすくなるため |
GitHub | 使いやすいため |
Slack | コミュニケーションがとりやすいため |