yuuu

3年後の目標や野望


強いエンジニアになり、いざという時に頼られる存在になりたい

現在の職場に尊敬する先輩がいて、フロントエンド・バックエンド・インフラ全てにおいて高いレベルで理解しており、いつも冷静で困った時にチームメンバーの相談に乗っている姿を見て「カッコいいな」と感じ、そういった頼られるエンジニアになりたいと強く思いました。 私自身も未経験からエンジニアとしてジョインした際にすごく助けていただいたので、しっかりとした技術力を身につけ会社やチームメンバーをサポートできる人材になりたいです。 また、ただ技術力をつけることを目標とせず、プロダクトファーストで、「使われること・ユーザーに価値を提供して対価を頂くこと」を念頭に置いて開発をしていきたいと考えております。

年収評価シート

2022年/1年以内

e-casebook

# プロジェクトの概要 + 医師向け学会・研究会プラットフォーム + e-casebook LIVE + 専門医自身が学会・研究会などの発表をライブ配信し、地方にいて中々学会に参加できない若手医師向けに知識や学びを共有するサービス + e-casebook archive for business + 医師とディスカッションする機会が多くある製薬企業の営業・マーケティング担当者様に向けた最先端の正しい専門知識を獲得し、医師との生産性の高いコミュニケーションを行なってもらう事を可能にする動画コンテンツサービス + Asanaでタスク管理 + 開発チームはスクラム6人体制 # 使用技術 + PHP, Symfony, Knockout.js, Vue.js, TypeScript, Nuxt.js, Docker, Nginx, Ansible # 役割 + Webフロントエンド/バックエンドエンジニア # 担当した業務 + 新規実装 + 有償企業アカウント化 + 製薬会社などの企業アカウントに向けた有償教育コンテンツをライセンスキーを購入することで対象となるコンテンツを見れるようにしました + 企業や製薬会社の特集動画コンテンツを掲載する単一ページや企業LPを実装 + リプレイス + フロントエンドのKnockout.js/JavaScriptで実装されている箇所を、Nuxt.js/TypeScriptで実装し直しました + APIの速度改善 + 管理画面のユーザー作成機能追加・修正 + コードレビュー、仕様の相談 + 運用・保守 + 学会などのライブ配信時のサーバーメンテナンス (EC2やRDSのスケール等) # 課題 + MVVMフレームワークであるKnockout.jsを採用していましたが、日本語ドキュメントの更新がされなくなっていた問題もあり、公式サイトのライブラリが充実していて、ソートや検索などの高度な機能の実装にも柔軟に対応できるVue.js(Nuxt.js)を新たなフロントエンドのフレームワークとして採用しリプレイスを行なっていましたが、Vue.jsの実装経験が豊富なエンジニアがいなかった為、大まかな実装方針や書き方を定められる人がいませんでした。その為チームで定期的に勉強会を開催したり、業務外で各々勉強に取り組み、実装方針などを立てられるように努めた。 # 発揮したバリュー + バックエンドエンジニアとして未経験から参画したが、フロントエンドの実装にもキャッチアップし、自分やチームの他の若手メンバーの為に積極的に実装や使用言語などのドキュメントを残しました + チームの若手メンバーを集め勉強会を開催して、業務で使用する言語や学びたい分野などを募って理解を深めました + 外部で参加した勉強会や、現在も参加しているエンジニアコミュニティ・スクールで学んだ知識などを開発チームに還元しました

2023年/1年以内

Caselineユーザーアカウント管理画面

# プロジェクトの概要 + 上記参画したモバイルアプリ開発プロジェクト (Caseline) の顧客向けユーザー管理画面 + 導入していただいた病院単位の管理担当者や当社スタッフが使用することを想定 + 元々は修正規模が小さかった為、DynamoDBなどのデータソースを直接触ってユーザーの作成や設定をしていましたが、サービス拡大に伴い、ミスが起こることを防ぐため開発に至りました + Asanaでタスク管理 + 開発チームはスクラム4人、PM1人 # 使用技術 + Nuxt.js, TypeScript, AWS Lambda, AWS AppSync, CDK, Docker # 役割 + Webフロントエンド/バックエンドエンジニア # 担当した業務 + 新規開発立ち上げ時より参画し、新規ページ実装 + 管理者用の登録アカウント一覧ページ + アカウント追加ページ + 所属組織詳細ページ + 汎用コンポーネントを切り出して共通化 + AppSync(GraphQL)を使用したquery, mutation実装 + Cognito, DynamoDB, AppSyncを利用したAPI実装 (取得・追加・更新) + Lambdaを用いてフロントエンド側からAPI呼び出しする処理を実装 + ユーザー登録処理、登録失敗時のトランザクションの実装 + VeeValidateを用いたバリデーションの実装 # 課題 + サービス拡大に伴って、新たに管理する必要があるデータが増える事によるDynamoとCognitoの両方のデータの整合性を保つこと・トランザクション # 発揮したバリュー + プロジェクト参加していたメンバーの中では一番経験年数が若かったので、リファインメント時に積極的に質問をし、解決したことや調べたことなどをesaなどにまとめて、デイリースクラム時になるべく共有するようにしました + また、チームで行った環境構築会や実装方針の相談、勉強会の動画を撮り、自身で見返して復習したり、他の開発メンバーに提供してチームの理解のサポートをしました + 直前に参画していたプロジェクトで一部Knockout.jsからNuxt.js/TypeScriptへのリプレイス業務をしており、そこで培った知識を活かせました + 業務外で開発に必要な技術の学習をして、開発部内の定例LTやデイリースクラムで知識をアウトプットしました + コードレビュー (チーム全員対象・新しく導入した技術知識の共有)

2023年/半年以内

Caseline

# プロジェクトの概要 + 救急車での搬送などの緊急時に専門医が遠隔から治療/検査をサポートできる + 通話しながらリアルタイムで、電子カルテ・心電図・エコーなどの情報を共有できる + サーバーを介さないので、サーバーやデバイスにもデータが残らずセキュリティが担保されている + 医療機器ガイドラインを準拠(経済産業省、厚生労働省、総務省) + 北大病院や名寄市立総合病院などの大学病院などで順次導入されている + 当社CTOが開発したサービス + 開発チームはスクラム5人、PM1人 + Asanaでタスク管理 + 開発環境はAmplifyで構築 + アプリ側はSwiftを用いて、iOSフレームワークにUIKitを使用 + バックエンド側はAmplify、Boto3、Lambdaを使用 + データ管理はCognitoとDynamoDBを使用 + 音声管理はTwilioを使用し、映像管理はSkyWayを使用 + WebRTC (P2P) を採用し、端末同士が直接通信できるようになっている # 役割 + iOSアプリエンジニア + バックエンドエンジニア # 担当した業務 + UIの自動テストコード追加 + テストコードのリファクタリング + 既存APIの追加修正 + Boto3のコード修正、Cognito/DynamoDBの属性追加など + APIの修正に伴うアプリ側の表示データの修正 + 通話をかけて「接続中」になってからバツボタンタップ時のグルグルフリーズ問題の修正 + peerの破棄タイミングを修正 + 映像接続問題の不具合修正 + マルチスレッドで実行されていた関数の実行タイミングを修正 + データ接続の責務を担っているクラスの一部リファクタリング + Cognitoのカスタム属性を追加・修正するMakefileターゲットの追加 # 課題 + 開発当初は以下のような課題点があった + 開発メンバーが予測できていないバグや不具合が残っていたので、開発と並行してチームメンバーと相談しながら仮説を立て、不具合解消に取り組みました + 具体的には、大学病院など導入テストをした際に、特定の条件下だと映像が読み込めなかったり、映像共有した際にアノテーション描画が反映されなかったりなどの現象が起こっていた + 不具合の再現条件の特定が困難で、総当たりだとキリがなかったので、開発メンバーで定期的にリファインメントを実施し、仮説を立ててテスト条件の絞り込みを行いました + iOS開発の知見があるメンバーがCTOだけだったので、iOS開発の勉強会を実施したり、Swiftの学習会を実施して知識の補填に取り組みました # 発揮したバリュー + iOSアプリ開発はこちらのプロジェクト参画時が初めてだったのと、プロジェクト参画メンバーで過去にiOSアプリ開発の経験があったのがCTOのみだった為、積極的に疑問点や調べた内容、どのようにタスクを進めたかをesaにまとめ随時チームに情報共有を行いました + また、チームで行った環境構築会や実装方針の相談、勉強会の動画を撮り、自身で見返して復習したり、他の開発メンバーに提供してチームの理解のサポートをしました

マネージメント能力

アピール項目


アウトプット

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

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

+ モダンフロントエンドの実装力 (TypeScript, React/Next.js) + サーバーサイドの実装力 (直近だとRuby/Rails, 中長期的にGoでのマイクロサービス構築) + SQLの理解/DB設計 + 要件定義・設計に関する知見 + クラウドインフラに関する知見 (AWSなど)

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

+ 落ち着いた雰囲気の明るい静かな環境

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
学習能力 / 分析力 / 営業力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
プライベートとの両立
やりたくない分野
SI
その他の特徴
新しい技術はとりあえず試す / 勉強会でLTをよくする
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

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

基本プロフィール

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

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

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

  • {{error}}
SIGN UPSIGN IN


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