# スキルシート ## 本人について - 氏名: 佐藤純一 (Junichi Sato) - ソフトウェアエンジニア - 1992年生まれ、修士卒 - プロフィール、経歴などは詳しくは[こちら](https://note.com/sat0b3ee/n/nd96c534d5281) (note) - 過去の登壇などは[こちら](https://note.com/sat0b3ee/n/nff67aad8a293) (note) ## スキル - 新規サービス・アプリ開発 - 新規サービス開発やアプリ開発、プロトタイプの作成、またそのアドバイスなど - React NativeとFirebase (GCP)を使った新規開発 - バックエンド開発 - Go、Java、Pythonなどを用いたバックエンド開発全般 - 検索システム、類似画像検索の開発、運用など - データ分析、機械学習システムの開発 ## プロジェクト ### ◾️ **新規サービスの立ち上げ** **(2020.05 ~ 2021.11)** - [BAKOON!](https://twitter.com/bakoon_official)の立ち上げ・開発 - オンラインエクササイズアプリ(React Native) - 社内新規事業の起案、開発、運用、クローズまで - 役割 - 技術リーダーとして開発を担当、他の開発メンバー (3名)へのディレクションなども担当 - ビジネスと開発を繋いだり、データ分析やマーケティングなども担当 - 利用技術 - TypeScript, React Native, Firebase, TensorFlow.js, GCP, Agora - 参考資料 - [React Nativeで新規事業開発に挑戦した話](https://speakerdeck.com/sat0b/challenging-new-business-development-with-react-native) - [React Nativeを使ったリアルタイム配信サービスの開発](https://speakerdeck.com/sat0b/react-native-matsuri-2021-bakoon-development) - [React Nativeに支えられる企業](https://techbookfest.org/product/6466109110747136?productVariantID=6173821688086528) (こちらの本でインタビューしていただきました) ### ◾️ **類似画像検索システムの開発、運用 (2018.12 ~ 2021.11)** - 類似画像検索バックエンドシステムの新規開発、運用 - Go (Kubernetes)でデータ更新のためのバックエンドシステム開発 - Java (Spring Boot)でのAPI開発 - 役割 - エンジニアとしてプロジェクトをリード - エンジニア2 ~ 3名で開発、運用 - 利用技術 - Go, Java, Python, MySQL, Redis, Kafka, Pulsar, NGT, Vald, Chef, Fabric (Python) - 参考資料 - [Yahoo!ショッピング類似画像検索の取り組み](https://www.slideshare.net/techblogyahoo/yahoo-yjbonfire-190550407) - [メルカリ・ヤフー・ZOZO開発者が語る「画像検索」の最前線! Bonfire Data & Science #1 イベントレポート](https://techblog.yahoo.co.jp/entry/20191114780128/) - [PythonとTensorFlowで作る類似画像検索](https://booth.pm/ja/items/3144898)(個人で書いたもの) ### ◾️ **検索システムの保守、運用 (2017.04 ~ 2018.12)** - 検索ビジネスロジックの改善 - PHP, Java (Spring Boot), Python - 大規模検索クラスタの保守、運用 - Solrクラスタの運用自動化 - 役割 - エンジニア - 開発チーム約20名 - 利用技術 - Solr, Vespa, Chef, Fabric, MySQL, PHP, Perl ### ◾️ **業務委託・副業** - **データのスクレイピング (2019.12 ~ 2020.06)** - WEBサイトからスクレイピングを行うプログラムの保守、開発 - 利用技術: Python, Scrapy, Docker - **決算書データの解析 (2019.12 ~ 2020.06)** - [EDINET](https://disclosure.edinet-fsa.go.jp/)からXBRLを解析するスクリプト - 利用技術: Python, MongoDB - **ランキングシステムの改善 (2015.11 ~ 2016.09)** - 配信メールのランキングシステムのロジック改善 - 利用技術: Python, Pandas, scikit-learn, gensim, mecab - **ECサイトの検索ロジック改善(2015.08 ~ 2015.10)** - オーソドックスな機械学習手法を使って検索精度を改善 - 利用技術: Java, SpringBoot