Top Cover

Yuki Ikegaya

Software Engineer

Portfolio


square_eight_demo
「SquareEight」というオンラインビジネス運営サービスを開発しています。
プログラミング知識不要で店舗の紹介ページ、予約ページ、物販ページ、アンケートページを作成できます。
予約にはクレジットカード決済の他回数券やサブスクリプションでのお支払いも可能。
顧客情報を管理してLINEやメールマガジンでアフターフォローもできます。

■採用技術
フロントエンド
React / Next.js / TypeScript / Bootstrap
バックエンド
Ruby on Rails APIモード / Stripe
インフラ
Docker、Postgresql、Terraform
AWS ECS、Fagate、Auto Scale、VPC、RDS、ALB、EventBridge、Lambda

映画情報取得・レビューサービス

TMDBのAPIを使って映画情報を取得しレビューできるWebサービス。
フロントエンドはTypescriptとReact(Next.js)、
バックエンドはGolangを使用

movie app screenshot


React Native製チャットアプリ

React Nativeとexpoで開発したチャットアプリ
勉強用なのでストアでの公開はしていません。
バックエンドはexpressを使用

chat app screenshot

Vue.js(Nuxt)で作成した自作カレンダーサービス

ユーザ登録と予定の登録、編集、削除機能を実装しています。
フロントエンドはVue(Nuxt.js)、
バックエンドはGolangを使用
calendar app screenshot

ikeyu0806.github.io

このサイトです。github.ioを使ってホスティングしています。
website app screenshot

自作ブログサービス

NuxtとPython FastAPIで作成したブログサービス
chat app screenshot

Unityで開発した3Dアクションゲーム

UnityChanを操作する雪合戦ゲームです
言語はC#を使用。Unity Playで公開しています。

website app screenshot

Pocketにクリップした記事を整理するサービス

Pocketにクリップした記事の表示、まとめてタグ付ができるサービスです
フロントエンドはVue.js、バックエンドはGoを使用しています。

website app screenshot

Skills


Rails SVG
Ruby on Rails。機能実装の他ライブラリの提案、テストコード導入など対応可能。
React SVG
React。状態管理ライブラリの導入やテストコード導入など対応可能。
AWS SVG
AWS。EC2、ECSでのWebアプリケーション構築の他、lambda、Cognitoなどを使ったサーバレスアーキテクチャの提案、WAFの導入も可能。
Docker SVG
Docker。開発環境のDocker化の他、ECSを使った本番環境のDocker以降も対応可能です。
Go SVG
Go。プライベートでWebサービス開発に使った程度ですが興味あり。実務で使いたい
Python SVG
Python。プライベートでWebサービス開発に使った程度ですが興味あり。
Terraform SVG
Terraform。AWSのインフラをコード化できます。
Vue SVG
Vue。ポートフォリオのカレンダーサービスをVueで作った経験あり。
Unity SVG
Unity。趣味で2D、3Dゲームを開発した程度

Qualification

以下の資格を取得・保持しています。

Name Description
AWS Certified Solutions Architect – Associate AWSにおける分散システムの可用性、コスト効率、高耐障害性およびスケーラビリティの設計を問う資格です。
基本情報技術者 コンピュータサイエンスの基礎知識を中心に出題される主にプログラマ向けの能力認定試験です。
Oracle Master Java SE8 Silver Javaアプリケーション開発に必要とされる基本的なプログラミング知識を有し、上級者の指導のもとで開発作業を行うことができる開発初心者向け資格です。
Oracle Master DB 12c Bronze Oracle Enterprise Managerなどを活用し、データベース管理者として必須となる管理者業務を行うための知識があることを証明する資格です。
LPIC Level2 仮想環境を含むLinuxのシステム設計、ネットワーク構築において、アーキテクチャに基づいた設計、導入、保守、問題解決ができる技術者を認定する資格です。
HTML5プロフェッショナル認定試験 レベル1 マルチデバイスに対応したWebコンテンツをHTML5を使ってデザイン・制作できることを証明する資格です。
TOEIC 705 英語に関してはスピーキング、リスニングは不得手ですがライティング、リーディングであれば実務でも対応可能です。