九州大学大学院システム情報科学府に所属している伊藤龍之介といいます。
現在、ホライズンテクノロジー株式会社にてエンジニアとして在籍しています。
専門領域はwebバックエンド開発で、Go言語とPythonをよく使っています。webフロントエンド開発も好きで、React, Next.jsをよく使います。
今現在(10/19)は保守性の高いコードに対して興味が湧いており、ドメイン駆動設計やアーキテクチャについてを本や勉強会を利用して学習しています。
"筋トレのモチベーションが続かない"という課題を解決するために"友達と競い合いながら筋トレ記録を残せるSNS"を開発しました。 機能としては、"プッシュ通知機能"、"ランキング機能"、"トレーニング履歴振り返り機能" などがあります。
3人のチームで開発を行い、バックエンド開発を一人で担当しました。
使用技術(バックエンド)
Golang, Echo, Gorm, MySQL, AWS EC2, S3
参考リンク
"簡単にオシャレな部屋を作りたい"という要望に応えるべく"AIで家具配置や家具色を最適化する"アプリを開発しました。 機能としては、"3Dプレビュー", "おすすめ家具提案", "家具購入"などがあります。
5人のチームで開発を行い、3Dプレビュー機能を主に担当しつつ、フロントエンドとバックエンドを横断的に開発を主導しました。
使用技術(バックエンド)
Python, FastAPI, PyTorch, EC2
使用技術(フロントエンド) React, Next.js, Tailwindcss, Threejs, Vercel