-
決済システム開発
■ プロジェクトの目的
自社決済システムの開発と公開
■ 体制・人数
1
■ 自分のポジション・役割
開発者兼管理者
■ 目的を達成する上での課題
APIを組み合わせてカスタマイズされた決済フローに適合させる
セキュリティ
■ 課題に対して取り組んだこと
APIの理解と組み合わせによる実装の工夫
セキュリティに関しては基本的な暗号技術(公開鍵と秘密鍵による)を組み込んで実装した
■ ビジネス上の成果
自社システムのtローンチの後、カスタマイズした決済システムの開発の受注につなげたPython、Django、API、Payjp
-
多変数の最適化
■ プロジェクトの目的
関数形がわからない多変数関数の最適化
■ 体制・人数
1
■ 自分のポジション・役割
関数を最適化する
■ 目的を達成する上での課題
1変数であればNewton_Raphson Methodで対応できるが、多変数であるため、単純な方法が応用できなかった
また当時のCPUがG4で今と比べて計算速度が遅かった
■ 課題に対して取り組んだこと
収束速度を最初は大きく取り、近くなってきたら遅くして探っていくというチューニングを行なって結果を出した
■ ビジネス上の成果
分析が成功し、レポートを出すことができたMathematica、多変数の最適化
-
経済学実験のデザイン
■ プロジェクトの目的
取り付け騒ぎが起こるメカニズムの解析
■ 体制・人数
3名
■ 自分のポジション・役割
デザインされた経済学実験を実行するためのプログラム開発
実験の実施
データ解析
■ 目的を達成する上での課題
サーバーとクライアント間でほぼリアルタイムにパケットをやり取りする必要があり、サーバーにとってはDDoS攻撃と変わらない状況になる
■ 課題に対して取り組んだこと
P2Pになるようにネットワークを組み替えて対応した
■ ビジネス上の成果
実験が成功してレポートを完成させることができたサーバー運営、PHP
-
仕様書が失われた賃貸住宅情報サイトのデータ成形と解析
■ プロジェクトの目的
依頼に基づいて、仕様書が失われたデータ(1000万件以上)を受け取り、データベースに読み込ませ、必要な情報を必要な形で取得できるように成形し、統計分析を行う
■ 体制・人数
2名
■ 自分のポジション・役割
データベース設計、データ解析
■ 目的を達成する上での課題
1000万件以上のデータを読み込ませるときに仕様書がないことで生じるイレギュラーへの対処
処理速度の向上
素のデータベースにはない必要なデータの生成(最寄交通機関からの距離の測定など)
■ 課題に対して取り組んだこと
コーディングで重複処理がないかを徹底的に洗い出しを行い、処理にかかる負荷を軽減した
■ ビジネス上の成果
成果物を渡すことができましたデータ解析、MySQL、PHP、Stata