今回から、お世話になってる会社などシリーズが始まります。
その初回、株式会社Alphatique回です。今現在の私のWeb開発の知識・経験はほぼこの会社のおかげで成り立っています。また、ゲーム開発でないことを除けば、フルベットしたくなるような非常に魅惑の会社です。
概要
この会社では現在、セラー管理くんというAmazon小売事業者向けのアプリを開発しています。
私が主にやっているのはAPI調査、フロントの作成などです。バックエンドも一時期やってたのですが、ゲームにうつつを抜かしてたのと純粋に実力がなくて自然と最近フロントに追いやられてきました。数年以内にはAIに代替されそうである。
これは私のコミット数。春との落差がすごい。

具体的な働きエピソード
SP-API
まずはapiから。AmazonってAPIの提供やってるんですね〜。なんとOpenAPIもあります。
こんな感じで、めっちゃ模索をしていました。本当にね〜Amazonくんは癖が強くて。
必要なデータを日時で取得したいのですが、その一部のタイムアウトが15回でバーストの1分ごととかのAPIを730(2年分)回叩く必要があり、、一通りのデータを取得するのに3時間とかかったり...OAuthの仕様に反していたり、reportTypeの一覧がなかったり。
前提としてこれだけ巨大なデータを提供していただけているのは本当にありがたい限りで足を向けて寝れません。が、まぁとんでもないカオスです。
今後とも仲良くしてください。
フロントエンド
大きく作成したのはこの損益計算書のページです。計算周りは色々みてもらいながら作成したし、細かくレイアウトやバグフィックスは複数人の手が加わっていて、自分一人で作成したわけではないですが、全体の構造は大体自分が書きました(ちょっともう触れないぐらい巨大化してて今問題になってますが)。
https://help-center.seller-kanrikun.app/guides/finance/pl/

他にも細々とurlパラメータでのフィルターの保存を部分的に実装したり、表に特殊なスクロールを実装したり。今のアプリの基礎実装は全く私ではないのですが、なんだかんだ自分の息はかかってると思います。
今思うこと
全然年下の同僚の強強プログラマーにボコられ続ける日々なのですが、githubの使い方やプログラミングのより深い概念など、本当に勉強になる日々です。コミュニケーションも取りやすく、意思決定も納得でき、リファクタリングにも適切に取り組んでいます。すごすごプロダクト。
悪い点で言うと現在お金周りが安定していないこと、急にメール返信をお願いされたりすることですね。
まぁ要するにスタートアップ。
と言うことでAlphatiqueでは一緒に働いてくれるメンバーを!!募集しているわけではないのですが、
興味ある方などがいましたらお問い合わせなど送っていただければ喜びます。
そして、セラー管理くんを何卒よろしくお願いします。
