KENNOSUKE.

Skills

保有資格

ITに関する幅広い知見を得たいと感じ、以下を取得しました。
  • 応用情報技術者試験
  • 基本情報技術者試験
  • 情報セキュリティマネジメント試験

技術

Java
主に研究活動で使用しています。
Python
大学の授業や課題などで使用しています。
🏆Paiza(プログラミングスキルチェックサービス)
Python スキルチェック: Aランク

複雑なロジックを限られた時間内で設計、実装できる。 あらゆる実装ができるスキルを持っています。

Next.jsNestJS
TypeScript / Next.js / NestJS
インターンにて、フロントエンド(React/Next.js)からバックエンド(Node.js/NestJS)までのフルスタック開発を学びました。 学習のアウトプットとしてReact+NestJSで掲示板アプリを作成しました。
またこのポートフォリオもNext.js + Tailwind CSSで作成しています。
ReactTailwind CSSPostgreSQLTypeORMHTMLCSSJavaScriptTypeScript

掲示板アプリ フロントエンド :https://github.com/kennnnnno/-frontend
掲示板アプリ バックエンド :https://github.com/kennnnnno/-backend
掲示板アプリの画面例

就活進捗管理アプリケーション

Next.jsTailwind CSSDexie.js (IndexedDB)

📌 概要

自身の就職活動における選考フロー(締切、面接日、ステータス)を一元管理するために開発。 「企業ごとの細かい進捗を直感的に把握したい」という自身の課題を、ブラウザ完結のセキュアな環境で解決することを目指しました。

技術的アプローチ

  • オフラインファースト: Dexie.jsを採用し、データ通信なしでの高速動作とプライバシー保護を両立。
  • 動的なUI制御: カレンダーとリストの双方向なデータ同期をフロントエンドの状態管理で実装。
  • 再利用性の高い設計: 各UIパーツをコンポーネント化し、将来的な機能拡張に備えた設計。

Project Links

※IndexedDBを使用しているため、データはブラウザ内に保存されます。