@gomi_ningen

Please contact me by twitter DM

Software developer interested in high level programming in languages such as Java, Scala, C#, Swift. I have professional experiences both server side and native client side programming.

🔨 Technical Skills

  • Java(6-8) Servlet, SparkFramework, Play Ant/Maven/Gradle/sbt
  • Scala(2.11) Play!, ScalikeJDBC, sbt
  • Swift(1.x-3.1) RxSwift, Realm, CocoaPods/Carthage, Fabric/Crashlytics
  • C#(-6.0) Xamarin.iOS
  • PHP(-5.6) composer
  • Other experiences: TypeScript, Haxe, Flow, ES2015, F-BASIC, Perl, Delphi
  • CI/CD: fastlane, jenkins
  • DB/Datastore: MySQL, MongoDB, Elasticsearch
  • Ubuntu16.04, ScientificLinux6.x, CentOS6
  • AWS/GCP(managed by terraform), Ansible, EPUB3(CSS3, HTML5)
  • Illustrator, InDesign, Photoshop, Premiere
  • SOLID, GoF design patterns

🏢 Professional Experience

Media Company based in Japan

Programmer, 2014 to Present

Maintaining the batch and streaming system of eBooks

  • Introducing terraform for managing AWS resources
  • Introducing Apex for managing AWS Lambda functions with Flowtype, ES2015
  • Building the server side rendering system of EPUB3
  • Replace Maven into Gradle, and Upgrade language level from Java6 to Java8 of a large batch application system

Building and publishing iOS application

  • Designed and implemented almost all of an iOS App for reading comics
  • Building mobile push notification system by using Amazon SNS and AWS Lambda
  • Introducing a continuous integration and delivery by using Fastlane and Jenkins
  • Swift with auto layout, storyboard
  • C#(Xamarin.iOS); layout with code

🏫 Education

University of Tsukuba – Bachelor of science in physics (2011-2014)
Musashi University – Major in social media(2009-2010)
Tokyo University of Science – Major in electrical and electronic engineering(2008)

Designing and Building Software for Measuring System of thermal conductivity, electric resistance, and thermoelectric power

  • Replace legacy system written in F-BASIC/Delphi into C#/WPF
  • GPIB, RS232C + VISA COM + C#

👑 Awards

📘 Publications

✏️ Articles

All of the articles are written in Japanese.

📚 Self-publishing

だいたいこんな人

  • ラビットハウス社で働くエンジニア4年生
  • Java / Scala / Swift / C# / PHP など…
  • AWS, GCP などなど
  • 日本ごちうさユーザーグループ所属
  • GDD(Gochiusa Driven Development)エバンジェリスト

ご注文はうさぎですか?関連のエンジニアリングのお仕事依頼お待ちしております。GDD(Gochiusa Driven Developmenet)に関する啓蒙活動も行っております。

受賞歴

発表資料・記事など

研究室やお仕事、趣味での実装経験など

お仕事依頼は twitter: @gomi_ningen までよろしくお願いします(DM解放してます)

  • 電気抵抗率、熱伝導度、熱起電力測定システム(高温および低温)の構築
    • GPIB, RS232C + VISA COM + C#
  • EPUB3/CSS3など電子書籍関連仕様の理解、および関連システムの実装・保守
    • 書誌情報管理・電子書籍データコンバータの構築
    • 電子書籍データのストリーム配信
  • レガシーコードの移植作業、言語レベルのマイグレーション、ビルドシステムの変更
    • 1990年初頭に書かれた F-Basic コードを C# に移植
    • Java から Swift への移植
    • ant/maven から gradle への移行
    • Java 6 から Java 8 へ言語レベルをアップグレード
    • Swift 1.2 から Swift 2.1 へ言語レベルをアップグレード
    • Swift 2.3 から Swift 3.0 へ言語レベルをアップグレード
  • iOS/Swift or Xamarin.iOS アプリの設計・実装・保守など一通り
    • RxSwift を利用した大規模アプリの設計・実装・保守
    • プロビジョニングプロファイル・証明書管理・リリースフローへの理解
    • C#, Xamarin.iOS での新規開発経験
    • CocoaPods, Carthage を利用した依存ライブラリの管理/配布
    • Fabric, Crashlytics, Google Analytics の利用
    • Realm, Swinject の利用
    • Fastlane + Jenkins を用いた CI/CD
  • AWSクラウド基盤の利用
    • バッチ処理システム構築, リソース監視
    • モバイルプッシュ通知システム構築
    • terraform を用いたリソース管理

その他

Contact Form