Android/iOSでは、設計〜開発〜運用まで経験してきました。
バグ対応、クラッシュ対応、リリースなどなど
Androidの経験ライブラリについて
* Dagger
* Location
* Navigation
* Retrofit
* BLE
* DataBinding
* ViewBinding
* MVVM
など
Railsの経験ライブラリ
* ActionMailer
* redis
* kaminari
* puma
* webpacker
* bootsnap
* capistrano
* sshkit
OS設定、サーバー設定(nginx)、その他ドメイン・ポート設定など
得意順番
1. AndroidのKotlin
2. Ruby on Rails
3. iOSのswift
[保有技術]
・C言語によるマイコン開発
・ETロボコンの関東大会出場でアーキテクト準優勝(C言語、PHP、nxtOSEK)
・Raspberry PiのPythonによる音声処理
・Javaによるプリンター制御
・Android、iPhoneアプリ制作(TCP/IP、Bluetooth)
・PHP、HTML、PostgreSQL、IISを使用したシステム構築
・サーバーの構築から運用(Nginx、Apache、AWS、Docker、PostgreSQL、Heroku、SSL)
・FPGAボードでVGA接続をし、Verilog-HDLを使用した画面出力制御
・VBAによるデータ整理
・Debian/CentOS/Ubuntu/yum/apt-get/aptitude/vim/vi/csh/bash/SSL/Github/Heroku
会社名:有限会社クリップソフト
2015年06月~2015年10月 / 車載メータ評価業務
【プロジェクト概要】
Y社様からの車載メータの評価
【担当フェーズ】-
システムテスト
【業務内容】
・音声や画面遷移が正常に機能しているのか評価
・オシロスコープを使用し、波形解析
・実際に車を走行シミュレーションさせ動作確認
【実績・取り組み】
・CANalyzerを使用しCAN通信の知識が高まりました。
・チームでの業務を通して情報共有の重要性を理解した。また、毎朝進捗状況とその日の作業をチーム内で確認することで、作業漏れ・重複をなくし作業効率を向上されました。
----------------------------------------------------------------------------------------------------
2015年11月~2016年06月 / BLE・TCP/IPを使用したiOSアプリ開発
【プロジェクト概要】
小型プリンターをBLE・TCP/IPを使用し外部制御を行うiOSアプリ開発
【担当フェーズ】
詳細設計、開発、テスト
【業務内容】
・Android / iOSアプリの仕様理解
・設計内容の調整、UIの設計
・プリンターを制御するアプリ開発
・作成したアプリのテスト
【実績・取り組み】
・派遣先の方と仕様内容に不備がないのか綿密に確認し、バグを発生させないよう努力しました。
・期日より早くにアプリ開発を終わらせ、バグの修正に努めることで品質の高いスマホアプリを開発することができました。
・Java言語でのアプリ開発経験が過去にある為、先行して開発していたAndroidアプリの仕様を理解することが難無くできました。
----------------------------------------------------------------------------------------------------
2016年07月~2017年01月 / 車載メータの評価業務
【プロジェクト概要】
矢崎様の車載メータの評価書作成、および評価実施
【業務内容】
・評価書資料作成
・評価手順書作成
・評価書レビュー
・評価実施
【実績・取り組み】
・CANalyzer Proを使用し、FlexRay通信の知識が身に付きました。
・評価手順書を作成することで、仕様を読み解き相手に伝わりやすい書類の作成をしました。
----------------------------------------------------------------------------------------------------
2017年02月初旬~2017年02月中旬 / Swift言語によるiOSアプリ開発
【プロジェクト概要】
センサーから取得したデータを元に1カ月分のデータをグラフにプロットするSwiftのiOSアプリ開発
【担当フェーズ】
UI設計、開発、テスト
【業務内容】
・先行していたAndroidアプリの仕様を理解
・グラフのオープンソースAPI(CorePlot)を使用し、Swift言語でグラフのプロットを実現
・Realmによるデータベースの利用
・作成したアプリのテスト
【実績・取り組み等】
・iOSのアプリをAndroidのUIに似せる処理を行いました。
・Swift言語で オープンソースを利用した開発を行い、英語のライブラリ仕様に対して難無く開発することができます。
----------------------------------------------------------------------------------------------------
2017年02月中旬~2017年03月中旬 / PHP、PostgreSQL、IISによる部品管理システム開発
【プロジェクト概要】
PHP、PostgreSQL、IISを使用したWindowsの部品管理システム開発
【担当フェーズ】
開発、テスト
【業務内容】
・PHPを使用して顧客の部品管理システムを構築しました。
・Gitによるソースの管理を行い、毎日pushをして作業報告
・ログインチェックページを設け、ログイン後権限ごとに異なるページの表示処理の作成
・csvファイルから顧客管理データを更新する処理を作成
・正常に画面遷移・データ更新、権限ごとの処理ができているのかテスト
【実績・取り組み等】
・PostgreSQLを使用しクエリ文の生成を行い、データベースにアクセスすることができます。
・IISのサーバを使用してシステム構築することができます。
----------------------------------------------------------------------------------------------------
2017年03月中旬~6月 / CMSの評価業務
【プロジェクト概要】
・CMSのSelenium業務
【担当フェーズ】
Seleniumテスト
【業務内容】
・Seleniumにてリンクチェック、空タブチェック等のテスト
・Chrome拡張機能よりトラッキングコードを検出するツールの作成(Google Analytics)
・VBAによるデータ整理
・HTTPステータスコードを取得するツールの作成
【実績・取り組み等】
・Seleniumを利用した一連のテスト処理、xlsxファイルからデータの読み込み、xpathによるブラウザの操作をすることができます。
・Chrome拡張機能をJavaで操作する記事がネット上に無く、試行錯誤の上自力で作成しました。
・SeleniumでValidationのチェック、ブラウザの操作を行いました。
----------------------------------------------------------------------------------------------------
2017年06月下旬~2017年09月 / 社内システムの改修、部品管理システムの構築
【プロジェクト概要】
・社内システムの改修
・部品システムの構築
【担当フェーズ】
PHPのシステムの評価
社内システムでは、要件定義~設計~開発
【業務内容】
・担当の方が作成したPHPのシステムの評価
・Laravelでシステム開発
・社内システムの設計
・Dockerを利用した環境構築
【実績・取り組み等】
・部品管理システムに関しては同年3月に行った内容と同じです。
・社内システムに関しては、Laravelによるシステム開発・設計を行いました。
・Vagrantによる仮想環境の構築をし、CentOS上で開発を行いました。
・システムのふるまい、DBの設計をUML・ER図を用いて設計しました。
・BootStrapでUIの調整、jQueryでフロントエンド処理を行いました。
-----------------------------------------------------------------------------------------------------
2017年10月~2017年11月 / ECサイトの勉強
【プロジェクト概要】
・ECサイトの勉強(EC-Cart)
【担当フェーズ】
アドオンの製作
【業務内容】
・EC-Cartの開発環境構築
・アドオンの製作
【実績・取り組み等】
・EC-Cartの開発環境構築し、MVCの概念の理解
・アドオンの製作をし、集金方法の理解
会社名:株式会社キーシステム
2017年12月~2018年4月 / BLEを利用した業務用スマホアプリ開発
【プロジェクト概要】
・Androidアプリの改修
【担当フェーズ】
当システムでは、設計~開発を担当
【業務内容】
・Androidアプリ開発の環境構築
・修正方針の理解(既存システムに影響無い修正)
・アプリの修正
【実績・取り組み等】
・Javaによるアプリ開発を行いました。
・Gitを使用してソースの管理を行いました。
----------------------------------------------------------------------------------------------------
2018年5月~2018年6月 / 交通事故による休業
----------------------------------------------------------------------------------------------------
2018年7月~2018年10月 / iOS/Androidアプリ開発(C++)
【プロジェクト概要】
・次世代カーナビアプリ
【担当フェーズ】
おそらく、開発を担当
【業務内容】
・Androidアプリ開発の環境構築
・C++の言語仕様の理解(C++が初めて出会ったため)
・「djinni」の理解
・仕様の理解
【実績・取り組み等】
・Gitを使用してソースの管理を行いました。
・C++とIDLからJNI/Java/Objective-Cを結びつける「djinni」という自動インターフェースを使用しています。
・APNsを利用したプッシュ通知のサンプルアプリ
----------------------------------------------------------------------------------------------------
2018年11月~2019年3月 / iOS->Webアプリ開発(PHP/JS/CSS)
【プロジェクト概要】
・iPad車検システムアプリ→Webへ移行
【担当フェーズ】
要件定義、基本設計、開発を担当
【業務内容】
・PHP(FuelPHP)開発の環境構築
・既存のDB操作はすでにあったため、バックエンド側の処理はほとんど無し
・フロントのJS側をメインに担当し、canvasで画像を扱った処理を実装
・画面数的には、2画面(車検用画面、詳細入力画面)を開発・修正
【実績・取り組み等】
・canvasを利用した画像処理、マウスイベントの取り方の理解
・JSでajaxで送信、PHP側で受け取り、データ加工、保存など一連の流れを理解
・フレームワークを利用したチーム開発経験
----------------------------------------------------------------------------------------------------
2019年4月~2019年8月 / iOS/Androidアプリ開発
【プロジェクト概要】
・コンシューマ向け既存アプリの改修
【担当フェーズ】
要件定義、基本設計を担当
【業務内容】
・仕様の理解
・技術調査
・要件定義
・基本設計
【実績・取り組み等】
・要件定義が長すぎて、あまり技術的な成長を見込めなかった
・ほぼほぼ、発注元が優柔不断で仕様変更が多すぎて、ワードの編集が多かった
・手戻りが多すぎる
----------------------------------------------------------------------------------------------------
2019年9月~2019年10月 / Webアプリ開発
【プロジェクト概要】
・オリンピック向けデモサイトの制作
【担当フェーズ】
要件定義、基本設計、詳細設計、開発を担当
【業務内容】
・仕様の理解、要件定義、基本設計、詳細設計
・PHP、JS、CSS、HTMLで開発
・ログイン、ログアウト、CRUD、JSで表グラフ表示を実装
【実績・取り組み等】
・特にこれと言って技術的な成長はなく、ログイン、ログアウト、DBとのやり取りなど、Webエンジニアとして一般的なことを行った
・人一人が抱えるには多すぎるタスク量で、プロジェクトマネジメントがあまり上手ではなった
----------------------------------------------------------------------------------------------------
2019年11月~2020年03月 / Androidアプリ開発
【プロジェクト概要】
・T社自動車情報配信アプリ
【担当フェーズ】
基本設計、詳細設計、開発を担当
【業務内容】
・仕様の理解、基本設計、詳細設計
・AWS上にLambda関数をAWS CLIでデプロイ
・CloudWatchやGatewayを利用して動作確認
・Android側では、WebAPIを叩いてjsonパース
・WebAPIから取得したデータをDBへ
【実績・取り組み等】
・Kotlinで制作しながら、null禁止を意識しながら設計していた。
・AsyncTaskを利用してバックグラウンドの処理を実行していた。
・WebAPIを叩いて、ListViewの表示更新&DBの値更新
会社名:株式会社Jocy
2020年05月~2020年 / 美容室予約アプリ開発
【プロジェクト概要】
Android/iOSのアプリ開発//Railsの管理画面の開発
【担当フェーズ】-
設計、開発、システムテスト
【業務内容】
・Android/iOSのアプリ開発
・Railsで管理画面、WebAPIの開発
・UI/UXの改善
【実績・取り組み】
・Android/iOSアプリ開発でUI/UXの改善、速度改善、機能向上をしました。
・Android/iOSアプリでWebAPIを利用してデータ送受信の修正
・Railsで管理画面の修正、WebAPIの修正を行いました。
・ActionMailerでメール配信、ActiveJobでバッチ処理の実装
・gcp/gaeのログの解析
会社名:株式会社ココナラ
2021年08月~2021年10月 / スキルマーケットアプリ開発
【プロジェクト概要】
Android/iOSのアプリ開発
【担当フェーズ】-
設計、開発、システムテスト
【業務内容】
・Androidアプリ開発
・UI/UXの改善
【実績・取り組み】
・Androidアプリ開発でUI/UXの改善、速度改善、機能向上をしました。
・AndroidアプリでWebAPIを利用してデータ送受信の修正
会社名:個人事業主(フリーランス)
2021年12月~ / Androidアプリ開発
・SwaggerのAPIの確認
・KotlinによるAndroidアプリ開発
・Fluxアーキテクチャの開発
・DataStore対応
・Navigation対応
・Coroutine対応
平日の21時以降、土日であれば対応可能です。
事前に日程の予約をお願いします。
