Hiroto Hasegawa

Webアプリケーションエンジニア

About Me

株式会社VOYAGE GROUPでエンジニアをしています。 VOYAGE Lighthouse Studio に所属し、「神ゲー攻略」というサイトの開発に携わっています。

大学院時代には、7社ほどの会社でエンジニアインターンを経験させていただき、 フロント、バックエンド、インフラ(若干)など、一通りの経験があります。

TypeScript/React/Vue/Go/firebase などを触ることが多いです。

Bio

Age
25
Profession
エンジニア
Email
hiroto.hasegawa.0828@gamil.com
Address
東京

Professional Skills

TypeScript
JavaScript
React
HTML / CSS
Vue
Python
Go
PHP
Firebase
GCP
AWS
Docker
WordPress

Work Experience

株式会社VOYAGE GROUP Webエンジニア
2021/04 - Present
「神ゲー攻略」というサイトを作っています。少人数のチームで、フロント担当、バックエンド担当のような担当は分けず、全員がフロントもバックエンドもインフラも触るスタイルで開発しています。
株式会社RUTILEA エンジニア
2020/08 - 2021/03
【使用言語・スキル】
React/TypeScript/Electron/Python

【やったこと箇条書き】
・Electron, Reactを使用した検査機器アプリの開発
【やったこと詳細】
2020年の夏頃に、友人を手伝う形でアルバイトとして入社しました。
業務としては、検査機器から出力されるデータをリアルタイムで出力するためのデスクトップアプリの開発を担当していました。仕様設計や技術選定は、開発マネージャーである友人と共に行い、実際の開発自体は私が主導していました。
実際に行っていたこととしましては、
・React、Electronを使用したデスクトップアプリの機能開発
・検査機器自体はPythonプログラムだったので、フロントとPythonでのやりとりを行う部分の仕様設計・開発
・他のエンジニアメンバーの教育、コードレビュー、仕事の割り振り
などです。
似た仕様のアプリもあったため、4つほどのアプリの開発に携わりました。

【得られたこと】
・React, Electronを使用した、デスクトップアプリの開発スキル
・タスクの仕様を洗い出し、明文化・細分化をすることで人に割り振るスキル
・コードレビューなどを通して、人を教育するスキル
株式会社データグリッド エンジニア
2018/07 - 2021/03
【使用言語・スキル】
JavaScript/TypeScript/React/firebase/HTML/CSS/python/docker/Wordpress/etc..

【やったこと箇条書き】
・実際には存在しないモデル画像を生成するWebサービス開発
・React, firebaseを使ったウェブアプリ開発を担当
・HP作成,改修
・GAN周辺知識の調査
・機械学習に必要なデータのクローリング
・etc..

【やったこと詳細】
アルバイトとして入社した当時は、会社の規模も小さく、まとまった大きなタスクは少なかったため、HPの改修や細かなタスクを担当していました。
2019年月夏頃からは、Anyface(参考:https://www.abc-pf.org/ja/report/?db=206&lang=ja&no=76)という、実際には存在しないモデルの画像を生成することができるWebサービスの開発に、前任者から引き継ぐ形で参加し、主にフロントエンドの開発を担当していました。当時は他にフロントエンドの開発ができるエンジニアが少なかったため、プロダクトマネージャーから上がってきた要望に対し、仕様やデザインを考え、それを実装するということを一人で行っていました。使用していた技術はReact, TypeScript, firebaseなどです。

【得られたこと】
・React, firebaseを用いたウェブアプリの開発スキル
・上がってきた要望の仕様・設計を考え、実際のプロダクトに落とし込むスキル
・他のエンジニアと、機能や設計について、相談したりやりとりするスキル
株式会社Gunosy エンジニア【インターン】
2020/03(1 week)
GoでのAPI開発やDockerで不要になったイメージの削除の自動化などを担当
ウォンテッドリー株式会社 エンジニア【インターン】
2020/01(2 weeks)
* 企業が使う管理画面のフロントエンド開発
* 使用したのはReact, Typescript, GraphQL等
エムスリー株式会社 エンジニア【インターン】
2019/12(3 weeks)
* 新規サービスの開発に参加し、フロント・バックエンド共に開発を行った。
* 使用したのは、Vue, Typescript, Kotlin, Elasticsearch等
楽天株式会社 エンジニア【インターン】
2019/10 - 2019/11(木、金のみ)
* フロントエンドチームに参加し、一連の開発フローを体験した。
株式会社サイバーエージェント サーバーサイドエンジニア【インターン】
2019/09(3 weeks)
* スマホゲームアプリのサーバーサイドエンジニアとして就業
* 新機能の追加を行った
* 使用したのは、Kotlin, Node等
株式会社ブレインパッド データサイエンティスト【インターン】
2019/09(5 days)
* データサイエンティストとして、データの分析から提案までを4人のチームで行った。
* SQLをよく書いた
株式会社VOYAGE GROUP Webエンジニア【インターン】
2019/08(3 weeks)
* 前半は講義、後半はGo, Reactなどを使った5人でのチーム開発
* 誹謗中傷された際に使えるWebサービスを作成し優秀賞を獲得

Education

京都大学大学院社会情報学研究科
2019 - 2021(中退)
研究内容:ヒューマンロボットインタラクション
サークル:テニスサークル

研究よりも他のことがしたいと思い、修士1回生の後期から休学し、様々な企業様のインターンに参加させていただきました。
2回生時には留学に行きたいと思い準備をしていたのですが、コロナで行けなくなってしまったので、エンジニアとしての経験を積んでいました。
京都大学工学部 情報学科
2015 - 2019
卒業研究:タスク切り替えによるクラウドワーカの継続的参加の実現
サークル:テニスサークル

3歳頃からゲームをやっていたり、パソコンを触ったりするのが好きで、将来はそういった新しいものの開発に携わりたいという思いで京都大学の情報学に進学しました。
プログラミングに初めて触れたのは大学の授業でした。