Portfolio

Introduction

はじめまして。神谷 樹 (かみや たつき)と申します。組み込みエンジニアとして、Androidアプリの開発からフレームワーク、 カーネル等のプラットフォーム側の開発まで幅広く担当しています。どうぞよろしくお願いいたします。

Mail: kamiya.ttk@gmail.com

Skill

Programming language

  • Java
  • C
  • C++
  • Python
  • Bash
  • PowerShell
  • VBA
  • HTML
  • LabVIEW

Development environment (PC)

  • Linux (Ubuntu)
  • Windows

Development target

  • Android application
  • Android platform
  • Raspberry Pi
  • M5Stack
  • PSoc

Tool

  • Docker
  • Yocto
  • Robolectric
  • WordPress
  • Traefik
  • PhotoPrism
  • Nextcloud
  • n8n

IDE/Editor

  • Android Studio
  • Vim
  • Visual Studio Code

Source code / File management

  • Git
  • Repo
  • Subversion

Diagram creation

  • PlantUML
  • Enterprise Architect

Project management

  • Jira
  • Redmine
  • Backlog
  • PIMaT

Certification

  • 基本情報技術者試験
  • 応用情報技術者試験
  • エンベデッドシステムスペシャリスト試験
  • Oracle Certified Java Programmer, Silver SE 11
  • TOEIC 750点

Development

Work

Android搭載の決済端末/業務用携帯端末のソフト開発

次世代機のソフト開発と、現行機の市場不具合の解析・修正を対応しました。開発工程として基本設計から実装、評価まで担当し、開発領域としてAndroid アプリの開発からフレームワーク、カーネル等のプラットフォーム側の開発まで幅広く担当しています。また、プロジェクトリーダー(PJ要員5名)として、お客様との窓口業務や進捗管理も担当しています。

  • ソフトウェア更新アプリの開発
  • 決済モジュール制御ドライバの開発
  • AOSP標準のソフトウェア更新機能を拡張した、ダウングレード更新の実現
  • LCD光漏れ対策のため、ディスプレイ低輝度モードの開発

等、アプリとプラットフォームの両対応でさまざまな機能を実現しました。

使用技術:Java, C, C++, Git, Repo, Docker, Robolectric, plantUML, Enterprise Architect

Personal

語学学習用のAndroidアプリの開発

ユーザの自作テキストを利用し、語学学習を支援するアプリを開発しました。当時、自作テキストの読み上げや音源ファイルの再生に対応した語学学習アプリがなく、自身の英語学習のためにText-to-Speechによるテキスト読み上げと音源ファイルの再生に対応したアプリを作成しました。英語以外の多言語読み上げ対応や問題出題機能の実装など、ユーザがより使いやすい機能を考え実装しています。

使用技術:Java, Firebase SDK, HTML

みんなの語学プレーヤー - Apps on Google Play
TOEIC対策・語学学習用 語学プレーヤー (米,日,中,韓,仏,独) オリジナルの単語帳を利用して語学学習 DUO 3.0 など英語学習本の学習支援にも最適!
ラズパイでオンプレサーバ構築

本サイトは自宅のラズパイ上でDocker環境にWordPressを導入して構築しています。気になったことは試してみたい性格のためオンプレで導入しました。他に写真サーバ(PhotoPrism)やファイル共有サーバ(Nextcloud)、ワークフロー自動化ツール(n8n)等のオンプレサーバーの構築経験があります。

使用技術:Raspberry Pi, Docker, WordPress, Traefik, PhotoPrism, Nextcloud, n8n