できること

バックエンド
Webサービスのサーバー側を設計から運用まで任せられます。Pythonが主力で、PHPやJavaの業務経験もあります。いちばん長く、いちばん好きな領域です。
データ設計とSQL
正規化を意識したテーブル設計と、実行計画を見ながらのクエリ改善ができます。PostgreSQL、MySQL、Oracleを使ってきました。
インフラ
CloudFormationでAWS環境を組み、サービスを立ち上げられます。
フロントエンド
React、Next.js、TypeScriptで、ひと通り動く画面を作れます。専門ではないので、凝ったUIは期待しないでください。
上流工程と設計
顧客へのヒアリングから要件定義書と基本設計書の作成までを、一人で進められます。
チームリード
チームのタスクの割り当て、進捗の可視化、定例会議の運営を回せます。4年間のプロジェクトで担当し、メンバーが増えたときのオンボーディングも経験しました。

好きな働き方

  • CI/CDや自動化でチームの開発体験を良くする作業が好きです。
  • ドキュメントを資産として扱います。情報のつながりを意識した構造で管理していて、Cosense、Traceryを使っています。
  • 環境の変化は歓迎します。同じことの繰り返しは少し苦手です。

苦手なこと

深い知識の追求
仕事ができる水準に達すると、そこから先のレベルアップをあまりしなくなる傾向があります。結果として、広く浅くなりがちです。
デザイン
知識が少なく、UIをゼロから作るのは苦手です。
低レイヤー
データベースサーバー自体の構築やチューニングは専門外です。
要件定義
要望を要件に落とし込むときの出力の型や、関係者との合意形成の進め方は、よりよい方法をまだ探しています。

好きではないけれど、やっていること

  • 物事を前に進めるために必要なことは、自分から引き受けます。
  • 雰囲気で進んでしまいそうな場面では、目的や背景を関係者で共有し、決めるべきことを決めて、認識のずれが残らないようにしています。

やってきたこと

複数の投稿元から情報を受け取り、別のシステムへ自動で連携する仕組み
CMSやSNSなど、pushで受ける投稿元とストリーミングAPIに常時接続して受け取る投稿元が混在する受け取り口を設計し、プロジェクトリーダーとして要件定義から4年間の運用まで担当しました。
口座開設の申込データを取り込み、分担して審査し、結果を別システムへ渡す業務システム
設計と実装、本番での不具合対応を担当しました。

経歴

資格

  • Oracle Java Gold SE
  • 応用情報技術者
  • AWS SAA/CLP
  • LPIC-1
  • G検定
  • ORACLE MASTER Bronze