Skip to main content

Skill & Career

スキルと経歴

スキル

エディタ

Visual Studio Code

Visual Studio Code

Java 以外の言語のコーディングで使用。
メインで使用しているエディタ。

Eclipse

Eclipse

Java のコーディングで使用。
Spring の場合は、Spring Tool Suite を使用したこともあり。

Stoplight Studio

Stoplight Studio

個人開発で少し使っていた OpenAPI 設計エディタ。

開発環境

Git

Git

普段の案件業務から、個人開発にわたり使用。
差分は VSCode の GUI で確認し、コマンドは CLI で操作することが多い。

Docker

Docker

実務使用経験あり。
多少、調べながら自分で環境を作ったことがあり、基礎的な知識がある程度。

言語・フレームワーク

HTML(Living Standard)

HTML(Living Standard)

基礎復習で勉強中。
プロフェッショナル認定試験 レベル1は取得済み。

CSS

CSS

基礎復習で勉強中。
emotion の中で書いていたりもする。

JavaScript

JavaScript

実務使用経験ありであるが、基本的にフロントエンドのみ。
TypeScript をメインで使用しているので、素で使うことはあまりない。

TypeScript

TypeScript

自分の中でフロントエンド側のコードを書く際のデファクトにしたい言語。
得意言語として伸ばしていきたい。

React

React

実務使用経験あり。
自分のスキルのうち、フロントエンドでメインにしたい技術。投稿している技術記事は React 記事が多い。

Docusaurus

Docusaurus

当サイトで使用。
v1 は少々使いづらさを感じたので、v2を使用。

Next.js

Next.js

自分の得意技術として伸ばしていきたいフレームワーク。
個人活動でも使うことが多い。

Java

Java

実務使用経験あり。
この業界に入る前にメインで学んでいた言語。
その当時に資格(ver.SE8)を取得済みであるが、ここ最近はブランクがある。

Spring

Spring

実務使用経験あり。
テンプレートエンジンは使用せず、API としての開発経験のみ。

PHP

PHP

実務使用経験あり。
個人勉強もしていた言語。

CakePHP

CakePHP

実務使用経験あり。
最初の案件で使用したフレームワークであるため、ブランクあり。

Laravel

Laravel

過去に個人勉強していたことがあるフレームワーク。
個人開発で API の実装に使用経験あり。

Python

Python

実務使用経験あり。
AWS Lambda を Python で書いていた経験のみ。

Ruby

Ruby

保守案件での業務使用経験あり。

Rails

Rails

保守案件での業務使用経験あり。

Jekyll

Jekyll

自ブログで使用。
テーマは公開されているものを使用しているが、それをカスタマイズして使用。

C#

C#

研修で学んだ程度。

データベース

MySQL

MySQL

実務使用経験あり。

所持資格

※バッジがある資格については、Credly に記録があります。
名称取得年月
HTML5 プロフェッショナル認定試験 レベル1(ver 2.5)2022/06
AWS Certified Solutions Architect – Associate2019/08
Oracle Certified Java Programmer, Gold SE 82017/09
基本情報技術者2017/05
Oracle Certified Java Programmer, Silver SE 82017/02
Oracle Certified Java Programmer, Bronze SE 7/82016/11

経歴

※ここで書いている技術スタックは、実際に使われているもののうち、自分が関わった部分のみ記載しています。

株式会社ゆめみ 【2022/02中旬 ~ 】

2022/04 〜

特定の絵文字で投稿を自動転送する Slack Bot

  • 言語・FW:TypeScript / Node.js
  • DB:Notion DB
  • 環境:Git / Serverless Framework
  • クラウドサービス:AWS[Lambda, API Gateway]

案件外の業務改善活動で、自分がメインで開発したもの。
元々、Slack で職能グループ全体の連絡を各チームチャンネルに転送するのを各々が手動でやっており、ちょっと手間だよね、という背景があった。
それに対して、1つのカスタム絵文字をつけるとその絵文字が紐づくチャンネル全てに自動転送する Slack Bot を作ったというもの。

2022/04 〜

ECサイト

  • 言語・FW:TypeScript / Next.js / Jest / Storybook
  • 環境:Git

保守案件。
スクラムでプロジェクトは進行。
フロントエンド担当の1人として、実装・テストコード作成やドキュメント更新など。担当エピックにおいて、リード的な立ち回りにも挑戦中。

2022/02中旬

入社

    療養に専念後の約8か月の復職活動を経て、フロントエンドエンジニアとして入社。
    案件に入るまでは、その前勉強として Next.js やスクラムの勉強に勤しむ。

    フロイデ株式会社 【2017/10 ~ 2020/10】

    2020/10

    退職

      「適応障害」の再発などもあり、休職の後退職。数か月は療養に専念。
      体調が回復してきてからは、社会復帰に向けて自学習や個人開発にいそしむ。

      2020/04、2020/06 ~ 2020/09

      勤怠/入店管理システム

      • 言語・FW:Ruby / CoffeeScript / Rails
      • DB:MySQL / Redis
      • 環境:Git / Docker / Circle CI / Capistrano
      • クラウドサービス:AWS[EC2, RDS, Cognito]

      保守案件。飲食店内で使われる管理システム。
      ドキュメントがほぼない状態からのスタートだったため、コード解析、開発環境の Docker 化、 ドキュメント整備から着手し、バグ対応や既存機能改善など。

      2019/09 ~ 2020/03

      売上/店舗/ユーザ管理システム

      • 言語・FW:JavaScript / React / Java / Spring Boot
      • DB:MySQL
      • 環境:Git / Docker
      • その他:Swagger

      新規開発 ~ 保守案件。モバイルアプリとして提供しているサービスの管理システム側。
      実装部分を担当。メインはフロントエンド担当であったものの、機能改修要件ではバックエンド側の修正も一緒に行なった時もあり。
      復職してからの初案件であったため、はじめは上司の補助的なところから開始。段々と実装部分を任せてもらえるように。

      2019/02末頃 ~ 2019/05

      休職

        大きく体調を崩して休職。心療内科もとい精神科で「適応障害」「不安障害」の診断がつく。
        2019/06に時短勤務で復職。

        2018/07 ~ 2019/02中頃

        宿泊予約システム

        • 言語・FW:Java / Spring(+ Spring Boot) / Python
        • DB:Amazon Aurora / Redis
        • 環境:Git / Jenkins / Serverless Framework
        • クラウドサービス:AWS[CLI, EC2, ElastiCache, Lambda, API Gateway]

        保守案件。宿泊サービスの予約システム群。
        実装部分を担当。既存 API にキャッシュの導入、決済に関わる API 群の作成、社内ツールやバッチ作成など。
        (自分にとって)はじめてのリモートチーム・スクラム体制、何度かの自社チーム体制変更、 日々技術のキャッチアップなど、慌ただしくはありつつ学びが多かった案件。

        2018/01 ~ 2018/06

        保険請求システム

        • 言語・FW:PHP / CakePHP
        • DB:MySQL
        • 環境:Git / Docker / Circle CI / Deployer
        • クラウドサービス:AWS[EC2, RDS]

        新規開発案件。福祉系の保険請求システム。
        実装部分を担当。既存システムを元に、一から構築して作成。フロントエンドとバックエンドは切り離されておらず、CakePHP でどちらも対応。
        チーム体制が何度か変わったことに戸惑いながらも、新人なりに自分ができることを粛々と進めた。

        2017/10 ~ 2017/12

        入社後研修

        • 言語・FW:C# / HTML / CSS / JavaScript / PHP / Ruby / Rails
        • DB:MariaDB / SQLite
        • 環境:Git

        未経験入社の社員がはじめに受講する研修。
        10月は C# + Unity でオセロ + マインスイーパーのゲームを作成。
        11月は PHP、12月は Ruby + Rails で日報システムを演習の成果物としてチームで作成。

        2017/10

        入社

          独学でプログラミングを勉強し、全くの他業種から転職。
          C、C++ と学んだあとは Java の勉強に励み、入社日までに Java Gold を取得。

          個人開発

          2020/12 ~ 2021/05 ※現在停止中

          OOUI-MEMO

          • 言語・FW:TypeScript / React / PHP / Laravel
          • DB:MySQL
          • 環境:Git / Docker / GitHub Actions
          • クラウドサービス:Heroku
          • その他:OpenAPI

          シンプルなメモアプリケーション。
          書籍「オブジェクト指向 UI デザイン」のワークアウトを、デザインだけでなく実際に実装して作るまでやってみようという自分の中の企画で作っているもの。
          構想自体は2020/08くらいからあったが、実際に積極的に活動を始めたのが2020/12頃。
          ※2021/08の時点で、devChallenges の課題を通した基礎復習と Recursion でのコンピュータサイエンス学習を優先しているため停止中。

          2020/09/07 ~ 2020/09/14

          Close to 2(計算結果が一番「2」に近い式をあてるゲーム)

          • 言語・FW:JavaScript → TypeScript / React
          • 環境:Git / GitHub Actions
          • クラウドサービス:GitHub Pages

          web1week(1週間でwebサービスを作るイベント)による、お題「2」の投稿作品。
          9/12に元々作ろうとしていたものから当作品に移行したため、実質3日ほどで作った作品。
          後に TypeScript 化 + カスタムフックを使ったリファクタリングを行った。

          2020/05/18 ~ 2020/05/23

          Jigsaw Like Puzzle(ジグソーパズルっぽいパズルゲーム)

          • 言語・FW:JavaScript → TypeScript / React
          • 環境:Git / GitHub Actions
          • クラウドサービス:Firebase[Hosting]

          web1week(1週間でwebサービスを作るイベント)による、お題「Like」の投稿作品。
          canvas を扱うライブラリ Konva.js の React 版である React Konva というライブラリでパズル部分を構成。
          後に TypeScript 化 + カスタムフックを使ったリファクタリングを行った。