Who am i?

Koji

Profile

  • Webアプリケーション設計、開発、運用
  • バックアップインフラストラクチャー設計、構築、運用
  • マーケティング
  • 物理サーバラッキング、セットアップ
  • 新人教育

スキル

自然言語

日本語:母語
ドイツ語:自分に関連する分野などであれば会話、テキストともにコミュニケーション可能
英語:会話は不可。テキストベースであればコミュニケーション可能

業務で利用経験あり

プログラミング言語

Apache Groovy Java PHP Python Node.js TypeScript CSS SCSS VBScript ABAP

フレームワーク

Grails2 and 3 Symfony(1.4) Zend Framework2.0 Vue.js Nuxt.js AngularDart jQuery Scikit-learn OpenCV

ミドルウェア

Zabbix Docker Apache Tomcat Nginx IIS PostgreSQL MySQL SQLServer Oracle10g pgpool-II OracleRAC Microsoft Clustering Service SAP/R3 SAP NetWeaver VirtualBox

OS

Linux(Red hat, Suse Linux, Ubuntu ...etc) UNIX(HP-UX, Solaris) WindowsServer(2000, 2003, 2012)

その他

Git IntelliJ vim Gradle Ant

プライベートで利用経験あり

(業務でも利用経験あるものはここでは省いています)

プログラミング言語

Dart OCaml Scala Crystal Rust COBOL

フレームワーク

three.js Flutter(Android application) Aqueduct(Web framework for Dart) Opium(Web framework for OCaml)

ミドルウェア

MongoDB CochroachDB

その他

Blendar

職務経歴(詳細)

L社

2013.Apr -

  • 世界中の語学学校の仲介をするWebサービスの設計、開発、運用。
  • マーケティング
  • 市場開拓のための調査等
  • 社内インフラ整備、運用
  • 各種運用サポートツール作成(SSL期限確認ツール等)

特記事項

既存の他の開発者が全員退職したタイミングで入社。
既存システムの把握から始め、システムの安定運用に努めました。
その後、既存システムの構造的問題である期間から運用できなくなるという問題が発覚。
そのため、既存システムを自分一人全て新規に作り直し、現在も運用中です。(デザイン案はデザイナに依頼し、CSS/SCSSは私が担当しました)
また、社内システムも歴史的な経緯からバージョンアップが難しい物が多々あり、それらの物理マシンの寿命的にもかなり危険な状態になっていたため、新しいサーバを購入し、仮想化して移行することにも成功しました。

I社

2005.Nov - 2012.Jul

  • 動画配信のためのWebサービスの開発、運用。各種課金プラットフォームとの統合
  • 世界中の支店から利用される社内ポータルサイトのインフラ構築、運用(バックアプ/リカバリ設計含む)
  • 電子書籍販売サイトの設計、開発、運用
  • 市場調査用汎用アンケート会員管理プラットフォームの開発、運用
  • 物理サーバラッキング、セットアップ
  • 各種ミドルウェアのインストール、セットアップ
  • 新人教育

特記事項

動画配信に関しては、DRMを施した動画のオンラインショッピングサイトと、スマートフォン向けに特定の動画配信業者の特定チャンネルをサイマル放送する為のフロントエンドを構築しました。
(共に物理メディアではなくデータの販売)
この際に、セキュリティを考慮し、クレジットカード決済は外部の専用業者を利用する方式を採用し、さらに各種ISPなどが独自に用意する決済手段も導入しました。
電子書籍販売サイトの開発時、電子書籍はまだ今ほど一般的ではなく、PDFにDRMを施して販売するという技術を導入、実装しました。
また、様々なベンダ企業の方と密にコミュニケーションを取りながら、世界中のグループ会社、支店から利用される、社内情報共有を目的としたポータルサイトのインフラ面の構築、運用に従事しました。
この際にはPDFにDRMかけるツールも作成しました。

自己紹介

2005年からWebサービスの開発と運用をメインとした様々な業務に携わっています。
私が最も重視しているのは、「役割の異なる仲間が同じ目的を共有し、共通のゴールに協力しながら進む」ということです。
当然Web開発が私の生業ではありますが、全く関係ない業務であろうと、もし私が協力できることがあり、同僚や顧客が助けを求めていることであればそれを解決することが私のミッションだと考えています。
そして、そういった垣根を超えたサポートを許される企業で働きたいと思っています。

Web開発が好きで得意な分野ではありますが、それにこだわっているわけでな無く、もしも新ミッションとして全く新しい業務分野にチャンレンジする必要があれば喜んで挑戦します。

2012年からドイツに滞在しており、2013年よりドイツ現地企業にて就労しています。

特殊なものでもない限り、基本的に一人でインフラ構築からサービス設計開発運用まで行うことが可能です。
私の強みは、一人でWebサービスをゼロから立ち上げることが可能な点は当然ですが、一人でやり遂げてきたことによって様々な立場の職務に対してある程度の知識とリスペクトがある点だと考えています。

社内の同僚の仕事を効率化するようなサービスやツールを作成することが最も好きです。