southchango9108

3年後の目標や野望


サービス開発を通じて夢を追い続ける人を増やすエンジニアになる。ハングリーであれ。 愚か者であれ。

自分は現在エンジニアをやりながら音楽活動をしており、周りには才能があるのに収入やライフスタイルを理由に音楽活動をやめてしまう人があまりにも多いです。 自分がITエンジニアとして活躍することで収入やライフスタイルの問題をクリアし、音楽活動や夢をあきらめずに済むということを少しでも多くの人に証明して、常に夢を持ちづける人生を歩む人を増やしたいです。 夢を諦める人を減らすことで自分の周りが面白くなると思ってます。 エンジニアとして下流から上流工程までを経験し、責任を負って市場価値の高いエンジニアへなっていくことで収入を増やしていくノウハウを周りに共有していきたいです。 具体的には現在実装、テストの工程の担当が多いので最終的にはマネジメントやコンサル側に回って自分の時間単価をとにかく上げたいです。

年収評価シート

2023年/3ヶ月以内

個人間自動車販売サービス開発案件

### 担当業務 - 車両情報管理機能の車両情報登録, 更新機能の改修および機能追加 - 機能改修に伴うRspecの修正 - フロント部分の修正、機能追加 - コードレビュー ### 発揮したバリュー - Webサービスが5年以上稼働し、全体のコードやDBテーブルが肥大化しているため少しの機能修正で他の機能で想定外のバグが発生したり、Rspecが失敗したりするので最初は非常に苦戦したが、こまめなデバッグとクエリログの確認で地道に業務を進めた。 - 多機能なサービスのため、機能改修の際はPJ在籍期間が長いメンバーに機能に関連するModel, Controllerなど改修の参考となる部分を確認し、タスク処理のスピードの短縮を心がけた。 - 今後新規に参画してくるエンジニアのために環境構築やローカル環境が動かなくなった場合の知見をドキュメントへ残して共有する事を心がけた。

2023年/3ヶ月以内

オンラインによるリアルタイムオークションのシステム開発

## 背景 リリースから5年経っているオークションサービスの機能追加とリファクタリング要員として参画 ## 担当業務 - オークション管理画面の返品機能開発 - 返品商品リストのCSVアップロード機能 - オークション商品一覧画面不具合修正 ## 発揮したバリュー - オークション情報がCakePHP, オークションリアルタイム処理を行っている部分がGo, redisのコンテナと複数に分かれているため、環境構築で躓くエンジニアが多く、自分も環境構築で躓いた部分が発生したので環境構築のドキュメントにtipsを追加した。 - 5年間稼働しているシステムであったが、Laravel, Railsなどのフレームワークの使用経験によりルーティング、Model, Controller, usecaseなどの既存の実装部分のコード理解を素早く行えた。 - 既存の実装や機能追加、修正タスクに疑問点が発生した場合スムーズにタスクを消化できるように、他のエンジニアと積極的にコミュニケーションを取って連携をとりやすい状況を作ることを心がけた。

2023年/半年以内

介護老人保健施設向けベッド予約管理システム開発

## 背景 介護老人保健施設向けのベッド予約管理システムの新規開発案件で基本的には実装は終わり、バグ改修が中心のフェーズでアサインされた ## 担当業務 ### 技術的側面 - バックエンド、フロントエンドバグ修正 - コードレビュー ### 発揮したバリュー - 参画した頃には実装が終わっている機能が多かったが、開発期間とリソースが逼迫し開発スピードを優先したせいか、バックエンドとフロントエンドともにバグが多かった。地道にデバッグしバグを改修した。 - バックエンド部分はstg環境ではバグが発生しているがlocal環境ではバグが発生していないという事象が多かった。実装ミスなのかテストデータに不備があるのか切り分けをクエリログとコードを追ってトリアージを行った。 - 既にプロジェクトから外れているエンジニアが実装した部分にバグが多く、既存のコードを素早く追っていく能力を発揮してタイトなスケジュールの中でバグ修正や作り直しを素早く行いチームに貢献した。

2023年/1年以内

医療情報銀行プラットフォーム開発案件

### 担当業務 API実装、UT実装、CLIツール実装、バグ調査 具体的には下記。 ### 技術的側面 - 診察券登録機能の機能修正、バグ修正、UT追加。 - 診察予約機能の機能修正、バグ修正、UT追加。 - gRPC API用のCLIツールの実装、機能修正 ### 業務的側面 - 他ベンダーと連携して開発している大規模なマイクロサービスのため、システム間の連携で複雑な面があった。 不具合が発生した場合は事象の切り分け、作業ログ、不具合の再現方法、原因と見受けられるソースコードの箇所などの調査結果をIssueにまとめてチーム内に共有し、問題解決の時間短縮に努めた。

2022年/1年以内

漫画配信アプリ開発

### 背景 某漫画配信アプリが英語版をリリースするに当たって、既に稼働している日本語版をベースにGo言語で英語版を新規開発 ### 担当業務 - API仕様書作成 - テーブル設計 - テーブル仕様書作成 - API実装 - コードレビュー - 単体テスト - オンコール対応 具体的には下記の通り #### 技術的側面 - 既存システムである日本語版のテーブルを元にテーブル設計。日本語版で使用しているテーブルはNULL許可のカラムや不要なカラム、無駄な子テーブルなどが多かったため英語版の開発にあたってテーブル定義を修正し、仕様書作成とテーブル生成用のmigrationファイルを実装。 - ストアで販売されているマンガ検索機能実装。検索条件によっては漫画データを管理するテーブル以外にも作者、ジャンルなど複数テーブルが紐づくため、複雑なサブクエリをGo言語に落とし込むことに最初は苦戦したが、Go言語に落とし込む際に一気にクエリを実装しようとしようとするのではなくクエリの少しずつクエリを組み立てることで実装タスクを消化していった。 - 作品や期間によって無課金、課金必須の対象が異なるため、ユーザの購入履歴、会員ランク別での表示制御部分の実装。 - AWS SDKを用いてpresigned URLを発行してS3から漫画の画像データ取得部分の処理を実装 - 作品別、会員ランク別のセール、割引機能実装。作品によっては期間によって割引対象の有無が変わったり、特定のチャプターまでは無料だがそれ以降は有料など複雑な仕様が混ざっており、最初は苦戦したが必要な条件分岐を洗い出して実装していった。 - 作品お気に入り登録機能実装 - システム不具合発生時に現象の確認, 再現方法の確認, 優先順位付け, 改修などのトリアージ対応。 ### 業務推進側面 - プロジェクトのPMがモバイル専門のエンジニアでありバックエンド、インフラの知見が浅いため、API仕様に関してはレビューを担当。 - チームメンバーがPM以外の稼働時間が月間60~100hのフルリモート、フルフレックスのエンジニアで構成されており、バックエンド側のプロジェクト進行役が特に決まっていないため(少人数制なので手を挙げれば様々なタスクにチャレンジできる環境)、積極的に開発定例とIssueの進捗確認を実施。 - ほぼ業務委託(副業での参画)メンバーで構成されている案件のため、他メンバーが本業や家庭の事情で稼働時間が安定しない場合は自ら進んでタスクを巻き取り、プロジェクトの進行に貢献した。

2022年/半年以内

DMAT隊員向け災害現場支援ツール開発

## 担当業務 - API実装 - コードレビュー - GitHub ActionsによるCI/CDパイプラインの構築 - Azureによるインフラの構築 - テスト仕様書作成 - クライアント向けシステム使用マニュアルのレビュー - スケジュール管理 - クライアントとの仕様調整 - 新人エンジニアの教育 - システム導入などを担当。 ## 新人エンジニアの教育について - 業務を進める上でコミュニケーション能力や人間性で問題が発生した部分があったので自分からこまめに話す場を設けて、改善に務めた。 - SQLの理解が甘かったのでGoでCRUD処理を実装する前に基本的なクエリを組み立てられるように指導し、とにかく基礎を重視した。 - 実務未経験エンジニアはチーム内の戦力として0としてカウントするのではなく、マイナスとしてカウントするように全体のスケジュールを組んだ。 - 基本的なWebアプリケーションを実装したことがないため、ルーティング, Model, Controller, Repository, Interface, Viewなどの実装をペアプログラミング方式で1ヶ月間実施、1ヶ月後には簡単なCRUD処理を実装できるようになった。 - コードレビューの際は省略せずに意図が伝わる名前を設計しているか、目的ごとの変数を用意しているか、意味のあるまとまりでメソッド化しているか、関連するデータとロジックをクラスや構造体にまとめるられているかなどを見て指導した。 - わからなかったことがあった場合に他のエンジニアへ質問する際の良い質問の仕方を教育した。 - 実務未経験から半年ほど教育して別の開発会社へ転職できるレベルまで成長させた ## 発揮したバリュー - 新人エンジニアのOJTを実施しつつクライアント与えられた予算内でシステムを完成させて納品を遂行した。 - GitHub ActionsによるCI/CDパイプラインの構築。バックエンド側のPRがマージされたら、Docker Imageの生成、Azure Container Registryへpush、Azure App Serviceへデプロイする仕組みを確立。Flutter側のリポジトリはPRがマージされたらFlutterコードをBuildしAzure Static Web Appsへデプロイする仕組みを確立。 - バックエンド、フロントエンドのテスト仕様書を作成し、テストを実施。納品後クライアントからは大きなバグの報告は特になかった。 - Node.jsにて本システムの使用者であるDMAT隊員が被災者に取り付けるパルスオキシメータから出力されるバイタルデータを取得する機能を実装。使用したパルスオキシメータに対応するJavascriptのSDKが提供されていたが、不具合を発見したため製造元へ報告、案件の納期都合で自身で不具合部分の回避策のコードを実装。

2021年/1年以内

中古車販売ECサイトリニューアル開発案件

### 担当業務 - DB仕様書テンプレート作成 - DB設計 - PJ開発環境テンプレート構築(composer.json, Dockerfile, ディレクトリ構成作成) - アカウント管理機能実装(一覧、登録、編集、削除) - お知らせ機能作成 - 既存業務システムのアカウントからのSSO機能実装 - 外部API連携実装 - コードレビュー - テスト ### 発揮したバリュー - 開発が円滑に進むようにDokerfile, composer.jsonの設定を行なった。PJの開発環境ををLaravel 8, PHP 8に対応させた。 - 既存システムのDB設計の問題点を洗い出し新たにDB設計を行なった。 - メンテナンス性の高いコードとしやすいようにモデルをEntity, Repository, Serviceというディレクトリ構成を取り入れた。 - クライアントからの仕様が完全に固まっていない中、開発がスタートしたためメンテナンス性が高く、再利用がしやすいコードを心がけて実装に取り組んだ。 - 別のシステム開発会社と連携し、API間連携機能をシステムに実装。 - リニューアル前から連携している業務システムにSSOでログインできるようにした。 - フルフレックス、フルリモートの現場ということもありチーム全体の開発スピードが落ちないよう、丁寧なコミュニケーションと迅速なコードレビューを心がけた。 - 開発スケジュールが当初からタイトであり、連携している外部の開発会社にて想定外のトラブルが発生し当初求められていた機能を全て実装させることが困難な状況になった。開発担当エンジニア内で残りの工数を算出し納品期日までに実装できる機能を割り出した。PMからクライアントへ期日までに優先してほしい機能を選択してもらい期間を分けて機能をリリースすることでトラブルが最小限になるようにお願いした。

2020年/1年以内

フィットネスアプリ新規開発案件

### 担当業務 詳細設計, テスト仕様書作成, Ruby on RailsによるAPI実装, rspecによるテストコード実装, AWS検証環境作成 を担当。 具体的には下記。 バックエンド Ruby on Rails, フロントエンド Nuxt js - devise auth token による ログイン認証実装 → 仮登録を行ったユーザーへ認証メールを送信し、ユーザーは認証メールのURLからのみ本登録処理が可能 - トレーニングジムの店舗管理システム実装 → 各トレーニングジムの店舗情報、会員、トレーニング機材情報管理機能 - パーソナルトレーニング予約管理機能実装 → ジムを使用する会員、トレーナー向けの予約管理機能をバックエンド、フロントエンドともに担当 → Googleカレンダー風のUIにて非同期処理で予約登録、変更、キャンセルができるように実装。 - トレーニング記録管理 → トレーニング記録を - 会員向けQ & A 機能実装 - Rspecによる model, controller, requestのテストコード実装 - N + 1問題改善 - AWS検証環境作成(IAM, VPC, EC2, RDS, Route 53, ELB使用) ### 発揮したバリュー - 速習能力とLaravelの経験を活かし, Ruby on Railsを1ヶ月ほどで実装タスクをこなせるレベルまでキャッチアップ。 - 本格的なフロントエンド開発業務も初めてであったが、業務時間外にキャッチアップを行いJavaScript, Nuxt JSの実装業務を担当。 - 人員リソースの関係で1ヶ月間実装を一人で行なった時期が発生したが、生活の全てを業務に注ぎ込んでタスクを消化した。

2020年/3ヶ月以内

大手予備校向け管理システム改修案件

### 担当業務 全国の校舎情報管理機能実装、模試受付システム実装 ### 詳細 - サーバサイド側の実装をPHP5のみで行っているシステムをCakePHP3を用いて既存の機能を再実装 - 予備校の校舎一覧表示、登録、削除機能実装 - 校舎検索、生徒検索機能実装 - 模試登録、申し込み機能実装 ### 課題 - 元システムが10年以上動いているシステムのため、コードが複雑化している - 機能によってはバックエンド側でバリデーションがかかってなかったり、認可が未実装になっているためURLのパスに適当にidを入れてそれに紐づくデータがあった際に本来は表示されない画面のはずが表示されたりと実装が甘い部分が多数存在していた。 - 取得する必要のないデータをバックエンド側で取得し、フロント部分で表示するデータを条件分岐で制御している部分が存在していた。 ### 発揮したバリュー - 速習能力を活かし, Laravelの経験からCakePHPを短期間でキャッチアップし、既存の実装でクリティカルな問題点がある機能を優先して再実装した。

2020年/3ヶ月以内

エンジニア向け求人サービス新規開発案件

### 担当業務 - 問い合わせフォーム実装 - 登録企業管理機能実装 - 求人管理機能実装 - 単体テスト ### 発揮したバリュー - 業務時間、業務外時間を使用してModel, Controller, Viewを理解し、基本的なCRUD処理、バリデーションを実装できるようにして、いち早くチームの戦力になるように努めた。 - PHP, Laravelが実務初経験であったが、求人サービスにおける掲載企業一覧機能、案件一覧機能、検索機能、問い合わせフォームの実装を担当し、チームに貢献した。

マネージメント能力

このマネージメント能力は公開されていません

アピール項目


アウトプット

GitHub アカウント
未入力です
Qiita アカウント
未入力です
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

- Go言語 - AWSによるWebサービスのインフラ構築 - DevOpsアーキテクトの知見 - kubernetesなどのコンテナオーケストレーションの知見

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

- フレックス制度が導入されており、勤務時間が自由 - リモートでの業務がメインで出社回数が少ないが、オンラインでのコミュニケーションは活発に行われている - 使用するマシンをなるべくエンジニアの希望通りになるように整えてくれる

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
学習能力 / 調整力 / 巻き込み力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
年収が第一
やりたくない分野
未入力です
その他の特徴
使用言語にはこだわらない / 趣味は仕事 / 起業/創業期のベンチャーにいた / 多職種のバックグラウンドがある
その他のやりたいこと・やりたくないこと

- ずば抜けた技術よりも、ある程度の技術力や伸び代がある場合どれだけチームに溶け込めるかを重要視している開発体制が好きです

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で20代後半
好きな Text Editor
VS Code
希望勤務地
東京都 / 神奈川県
希望年収
680万円
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?