logo

職務履歴等要約

2020/08/19現在

概要

大学院で学んだコンピュータサイエンスを基礎として、幅広い分野のソフトウェアプロダクトの設計開発に携わってきました。
ビジネス理解や広い視点のため、技術調査、検証やプロトタイピングを任される経験が多くあります。
また、設計開発スキルだけでなく、傾聴スキルを基礎としたカウンセリング等の対人スキルを持ち合わせます。
今後はソフトウェアに限らず、人がより良く生きるための問題解決に携わるキャリアを模索しています。

経歴

2013/3

電気通信大学大学院
情報・通信工学専攻 修了

電力、加速度等のストリームデータを対象とした、教師あり機械学習に関する研究

2013/4 - 2018/3

複合機メーカーグループ企業 正社員

・グループIT事業、エンベデッド事業等
・従業員数900名程度

  • 複合機総合テスト
  • 複合機連携ソフトウェアのプロトタイピング/設計/開発/運用
  • 事業拠点ネットワーク管理者

2018/4 - 現在

個人事業

  • ワンオフ勤怠管理システム設計/開発
  • Unity用ツールスクリプト開発
  • Windows向けゲームタイトル開発支援
  • ゲーム設計コーチング
  • 電力測定IoT 技術検証
  • 飲食店向けパッケージ移行 技術検証/開発
  • EC向け決済代行利用 技術検証/プロトタイピング
  • 個人に対するメンタリング・心理カウンセリング

ソフトウェア開発経験

バックエンドアプリケーション開発

  • C# / ASP.NET MVC 5
  • TypeScript / Express
  • TypeScript / Google Cloud Functions (サーバーレスアーキテクチャ)
  • Firebase

フロントエンドアプリケーション開発

  • ブラウザアプリケーション(TypeScript / React, TypeScript / Vue.js)
  • ゲームアプリケーション(C# / Unity 2019)
  • 複合機操作部アプリケーション(JDK7 / Android 4)
  • Androidアプリケーション(Kotlin / Android 6)

その他のソフトウェア

  • CLIツール(Linux / Python, Windows / .NET Core)
  • Windowsスタンドアロンアプリケーション(C# / WPF)
  • 静的Webサイト/CMS構築(TypeScript / React / Gatsby.js)
  • Google Chrome, Firefox 共用ブラウザ拡張(TypeScript / React / WebExtension)

スキル

プログラミングスキル

C#

6年

業務に必要な読み書き、設計、パフォーマンスチューニングができる。
バックエンド開発やUnityによるゲーム開発に利用することがメイン。
複雑なデータ構造を持つ必要があるCLIツールを構築するときに.NET Coreを利用することがある。
実務経験は ASP.NET MVC 5, WPF, Unity 2019など。

JavaScript
TypeScript

2年

TypeScriptを優先して使う。
業務に必要な読み書き、設計ができる。
実務経験はReact, Vue.jsによるフロントエンド、Express, Google Cloud Functionsによるバックエンドなど。
jQueryによるフロントエンドも少し経験がある。
趣味でブラウザ拡張の経験もある。

Java

4年

業務に必要な読み書き、設計ができる。
JDK6~JDK8をAndroidクライアントの開発のためにメインで使用していた。

Kotlin

半年

Kotlin 1.1。
Androidクライアントの開発のために利用していた時期がある。

Python

2年

3系をCLIツールや使い捨てのスクリプトなど規模の小さいものに利用している。
中規模以上の経験は無い。

C/C++

2年

Android NDKで実務経験がある。
大学時代に研究のためにCLIプログラムを構築していたほか趣味でDirectXを用いたゲーム開発をしていた。
C++ではオブジェクト指向のプログラミングができる。
最近書く機会は少ない。

その他のソフトウェア開発スキル

  • コンピュータサイエンスの基礎知識
  • ユーザーインターフェースに関わること
    • 情報設計
    • 簡易なUIデザイン
  • テスト設計
  • ビルドプロセスの構築などの環境設定
  • コードレビューやコーチング経験

カウンセリングスキル

産業カウンセラー養成講座を修了後、来談者中心療法を基礎とした通話によるカウンセリングを行っています。
2021年初頭に同資格を取得する計画です。
現在は認知行動療法を学習中です。

得意分野

ビジネス視点を含め、広い視野と多様な視点を持っているので、技術の調査・検証・選定に駆り出されることが多くあります。
また、ソフトウェアの開発工程を一貫して担当できるため、そのまま小規模プロジェクトを立ち上げたりプロトタイピングを行えます。

ソフトウェア開発の観点では、ソフトウェア全体を考慮した設計力があります。
アルゴリズムやデータ構造の設計も可能で、どのような分野でも設計力を発揮できます。

人間の成長に関して心理学を指向しているので、人材育成や個別のコーチング・相談ごとも可能です。

興味分野

個人が抱える問題の解決/支援、組織との調和に興味があり、キャリアを模索しています。

  • 人間開発(キャリア開発や教育等に関する分野)
  • ゲーミフィケーション
  • セルフメディケーション