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