株式会社サイバーエージェント / バックエンドエンジニア
田舎生まれ,田舎育ちの情報系学生です.買い物,娯楽などでもともと不便を感じることが多かったのですが,便利なITサービスやプロダクトが続々と登場してきたことにより,生活が次第に快適になっていきました.これをきっかけに,自らも多くの人の生活をより快適にできるようなサービスを作りたいと思い,IT業界を志しました.学部時代は情報工学を幅広く学んでいましたが,院に進んでからWeb業界に就職したいという思いが強くなり,必要なスキルを磨くために現在休学をしています.
バックエンドの開発をメインにしつつ,企画にも挑戦したいと思っています.まずは成長段階にあるサービスをより大きくしていく経験を積み,ゆくゆくは新規事業の立ち上げに携わりたいです.
院の研究および学業では,OpenCVの他,numpyやmatplotlibを用いた分析(クラス分類,回帰など),コンピュータビジョン(ホモグラフィ,フィルタリング,モザイキング,フォトメトリックステレオなど),pytorchを用いたCNNの学習および評価,損失関数の定義などを行いました.
ABEMAの動画素材を管理する社内ツールで、ゴミ箱フォルダに投下された素材のうち一定期間が経過したものを毎日決まった時間に削除するAWS Lambdaの実装を行いました。LambdaはGoで記述し、他にECR、IAMロール、EventBridgeなどのリソースをterraformのコードで記述しました。
飲食店口コミサービスのOGP画像を自動生成するマイクロサービスの開発を行った.このサービスは店舗やユーザに関連付けられた写真やデータを用いて,デザイナーの要件に沿ったOGP画像を自動で生成して返す. 開発はクリーンアーキテクチャに則って行われ,メンターの方の指導のもと学生4人でモブプロを行った.開発したサービスは本番環境にデプロイされ,口コミサービスの一部として導入されることになった.
提示された要件に沿って,AbemaTVの番組表機能を作成した.サーバサイドはnodejs,インフラはawsを使用した.サーバではコードの可読性や拡張性を考え,MVC+Sアーキテクチャやlinterを導入した.インフラでは耐障害性や運用のしやすさを考え,auroraをauto scalingに対応させたり,ECSをFargateで起動させたりした.
大人数のオンライン会議や講義において,聴衆の空気感を可視化するネイティブアプリを開発した.Webカメラの映像からユーザの感情を推定し,その感情を表現したシンプルなアバターのアニメーションへと置き換える.これをzoomなどのツールの映像として用いることで,話者が聴衆の空気感や反応をつかみ取ることができる.
コンピュータサイエンス・画像処理
学部の研究では,pythonを用いたIoTデバイスの開発を行いました.より具体的には,OpenCVを用いた画像処理(二値化,ハフ変換)や,RaspberryPiを用いたストリーミングサーバの構築,tkinterを用いたGUI作成などを行いました.
株式会社サイバーエージェント / バックエンドエンジニア