Coineyに入って1年経ったよ
コイニーに入社して今日で丸1年が経ったので振り返ってみます。私が所属するバックエンドチーム視点のお話が多めです。写真はちゃんたくが作ってくれたTシャツです。
入社〜1ヶ月目
2ヶ月目〜現在
仕事のこと
主に担当していたプロジェクトは、カスタマーサポート(CS)チームの業務改善プロジェクトでした。決済には直接的には関わらないですが、ずっとやりたかったプロジェクトのようでした。
コイニーのこと全然知らないし、どう進めればいいか全くわからんし、社内の人もわからんしという状態ではじまりました。
当時の自分の経験値はこんな感じでした。
Java / Spring -> 3年ちょい
AWS -> EC2とかCFnちょっと触ったことあるくらい
インフラの設計 -> ゼロ
Jenkins -> ゼロ
システムを1から作る -> 個人でちょいやってたのと仕事で経験あり
コイニーのシステムはSPAで作られているので、バックエンドはAPIの実装をやります。実際にやったことはざっくりこんな感じです。(認証周りについては、Spring Fest 2018のセッションで話したのでスライドを見てください)
Spring Boot 2.1.x
ビルドツールはGradle
Spring Security × Amazon Cognitoで認証周り実装
Spring Cloud Configで共通管理してる設定取得
メトリクスは、Micrometer × Cloud Watch
JUnit 5とAssertJでユニットテスト
TestContainersでテスト時のDBをDocker上に
インフラ設計・構築
Elastic Beans Talkにデプロイ
CIはJenkins
Terraformさわった(ちゃんと運用まではできてない)
半分くらいは、ほぼ初めてやることでした。Amazon Cognito、Spring Security、Micrometer、JUnit5、AssertJ、TestContainersあたりは、コイニー自体に初めて取り入れたサービス・ライブラリたちです。
設計からリリースまでバックエンドについては、ほぼ自分1人だけでやりました。フロントエンドチームとつなぎこみテストしてその後QAチームにテストしてもらいました。QAチームに渡す前に時間取ってテストしていたので、そこまで大きなバグもなくQAの工数も見積もりより少なく済みました。
PMが別プロジェクトで忙しくなってしまったので、途中から進捗管理やスケジューリングもやってました。
CMまでにリリースしてほしいというCSチームの要望にも答えられたし、全体的にうまく回っていたし、いい出来のプロジェクトだったんじゃないかなと思います。
声を大にして言いたいことは、このレベルでも裁量が大きいよってこと!!!
最近は、APIのパフォーマンス改善をやったり、Spring Bootのバージョンアップ(1.5.x -> 2.1.x)をやったりと、今後決済数が増えることを見越して土台を固めるような仕事をしています。
その他、採用活動やったり、JJUG CCCのブーススポンサー手伝ったり、採用担当向けSpring Bootハンズオンやったりしました。
「コイニー知ってます」という声をJavaエンジニアから聞くことが数ヶ月前より明らかに増えていて、とても嬉しいですね。スポンサー効果大きい...
バックエンドチームのこと
1年経ってのバックエンドチームの印象
・リーダーすごい。表面上マネジメントしてないように見えるのに、しっかりマネジメントしてる。こんなやり方する人初めて見た。
・馴れ合いで仕事はしていないし、レビューでは容赦無く言う。
・サービスも技術も好き。
・みんな酒が好き!一人が飲みはじめたら、気づいたらみんな飲んでいる。
・したたか。
・シャイ。
特別尖った技術を使っているわけではないです。サービスありきで、より良くなる技術は取り入れるようにしています。導入したい技術は、隔週でやっているTech Dayなどで検証して、提案するような流れになっています。
レガシーなところや改善すべきところは変化を恐れずにやるというのはうちのチームのいいところです。
会社のこと
いろいろな変化が常に起きていました。二代表制に変わったり、初めてのCMやったり、インパクト大きめのことはありました。会社についてどうこう書ける自信はあまりないので、詳しくはなおこさんのnote読んでください!
これからライジングセラーの方々のお商売をサポートするビジネスをもっと加速させていくっぽいので、かなり面白いフェーズだなと思っています。
エモ
heyの代表は佐藤さんだし、設立5年くらいの会社だし、バンバン新規事業立ち上げていくのかと入社直後までは思っていましたが、そんなことはなかったです。5年後、10年後を見据えてビジネスをやっていくという感じですかね。
今やっている仕事の成果が社会的に見えてくるのはまだ先なので、転職する気は全く起きないですね。1年でこの技術・知識を身につけて転職だ!みたいに考えているエンジニアの方はあんまり向いていないかもしれません。
コイニーに入るまでは、技術のことばっかり考えていてサービス志向とか皆無でした。入社の主な目的が、サービス志向を身に着けることだったのですが、だいぶ身についてきた気がします。
これまで、社員なんて経営者のコマでしょ?くらいのスタンスで会社員やってきました。heyグループはすごい経営者にも関わらずそんなことは全く感じなくて、社員ひとりひとりの強い部分を生かして、任せて、全員で事業に取り組んでいく会社だと思います。経営者がここまで社員を信頼してくれている会社はあんまりない気がするので、魅力の1つです。
これにて振り返り終了。
宣伝
7/6(土)にBATTLE CONFERENCE UNDER30というイベントでLTをします。
個人で請けている仕事については、詳しくは、ここに書いています。
興味がある方は、ぜひ来てください!
この記事が気に入ったらサポートをしてみませんか?