Skip to main content

Skill & Career

スキルと経歴

スキル

エディタ

Visual Studio Code

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

Eclipse

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

Stoplight Studio

最近、個人開発で使い始めた OpenAPI 設計エディタ。

開発環境

Git

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

Docker

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

言語・フレームワーク

HTML

基礎復習で勉強中。
そのうち、資格にも挑戦してみようか検討中。

CSS

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

JavaScript

実務使用経験ありであるが、基本的にフロントのみ。
あとは Google Apps Script の経験あり。

TypeScript

自分の中でフロントエンド側のコードを書く際のデファクトにしたい言語で、今年から使い始めた。
個人開発や課題をこなす中で使用。

React

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

Docusaurus

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

Next.js

今年、個人勉強や課題をこなす中で使用し始めたフレームワーク。
React の知識を深める中で、この技術も習得していきたい。

Java

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

Spring

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

PHP

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

CakePHP

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

Laravel

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

Python

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

Ruby

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

Rails

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

Jekyll

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

C#

研修で学んだ程度。

データベース

MySQL

実務使用経験あり。

所持資格

※バッジがある資格については、Credly に記録があります。
名称取得年月
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

経歴

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

フロイデ株式会社 【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 化 + カスタムフックを使ったリファクタリングを行った。