🙏

言語・フレームワーク歴は以下になります。 - Unity(C#/uGUI): 4-5年程度 - Swift(UIKit): 1-2年程度 - C++: 1-2年程度(ただしC++11あたりの環境)

この先やってみたいこと

未来

🎡 独自性のあるプロダクトの開発 -------------------------------------------------------------------------------- 独自のコンセプトを持った製品の開発に従事したいと考えています。

Moff5年間

エンジニア

-

モーションキャプチャ技術を使ったゲームやヘルスケアアプリの開発 Unityチームのリーダ担当

  • 訪問看護アプリ開発

    訪問看護で運動を計測するアプリを開発(iOS/Unity) 勉強した設計に関する知識を生かしてアーキテクチャから考えて開発しました。全シーンでのテスト導入、アセンブリ定義による実装のレイヤ分割を実践しました。

    -
  • 機能訓練アプリ リファクタリング

    機能訓練アプリを継続的に開発する上で、手動での動作確認に漏れが生じデグレが起こる問題が発生するようになりました。手動でないテストの導入が急務となり、Unityで実行できるテストの方法を模索しました。テストを意図通りに実装するにはアプリの設計レベルで見直す必要があり、疎結合・依存性の逆転・CleanArchitectureの考え方を元にリファクタリングを実施した結果、Unity上でUIテストをプログラムで行えるようになりデグレを検知できるようになりました。

    -
  • Bluetooth SDK改修

    例の自社センサデバイスをUnity(C#)で利用するためのライブラリ改修しました。 従来の実装ではiOSのBluetoothの処理を直接参照していたので、アプリの実装がiOS+Bluetooth依存してしまう問題がありました。Unity上で使用するクラスをinterfaceに依存させ、iOS+Bluetoothの処理をそのinterfaceの仕様を満たすクラスとして実装することで依存を解消(逆転)させました。

    -

株式会社セック3年間

エンジニア

-

ロボットや自動運転のプロジェクトを担当。

  • C++によるソフトフェア開発

    某自動車会社の自動運転研究チームのソフトウェア開発請負プロジェクトです。自動運転のための車に搭載されたセンサ類の情報を可視化するためのソフトの作成や、DBの地図データを読み込み、自動運転の仕様に合わせたフォーマットに変換するソフトの開発を行いました。 大規模開発でのC++やGitの利用など、初めて学ぶことが多くありました。

    -
  • Cでの組み込み開発

    四次請けくらいで火消し要因としてあるプロジェクトにメンバで加わりました。研究と研修で学んだC言語の知識が活かされた仕事でした。初めて徹夜(厳密には朝帰り後仮眠して出社)をしました。

    -
  • C#によるGUI開発

    初めてのオブジェクト指向開発でしたが、かなりボリュームがありました。 サーバールームの温度を定期計測する自律ロボットを操作するためのGUIアプリの作成をWPFで行いました。配属初のプロジェクトにして土日出勤するなど馬力のいるプロジェクトでした。

    -
  • 新人研修

    入社後の新人研修です。プログラミングの基礎を学ぶため、C言語とアセンブラの課題をこなしました。また、テストや仕様書の書き方など、ソフトウェアのプロとなるための導入も受けました。


アプリをインストールして、知り合いの最新の活躍をフォローしよう