-
古いPHPのPHP8リニューアル開発
■ プロジェクトの目的
サポートが切れている古いPHPで動くサイトのリニューアル
■ 体制・人数
2名
■ 自分のポジション・役割
全体的なリニューアル
■ 目的を達成する上での課題
PHP8に対応させるにあたってコンストラクタの初期化方法がかわっていたのでその対応
■ 課題に対して取り組んだこと、成果
一部WordPressを使用している箇所もあり、そちらは静的ページに切り替えるなどの対応をし、苦戦した。
テストケースも多く必要となったため、リニューアルに時間がかかった。
更に新管理画面を新設した。管理画面には既存のコメント機能をLINEチャット風に表示させる機能があり、問題なくコミュニケーションがとれるように実装を行った。PHP8、MySQL、PosgreSQL、Ruby、Ruby on Rails
-
自社での働き方改革サービス開発(ローンチ)
「働く支援をするパフォーマンス向上クラウド muuv.ai」の開発をフルスクラッチで行った。
クライアントとは何度かピボットを繰り返し、ローンチまで至った。
■ プロジェクトの目的
リモートワークの働き方が増える中、メンバー同士の見える化の課題を解決する
■ 体制・人数
4名
■ 自分のポジション・役割
プログラマー
プロジェクト全体のプロダクト開発を担当
■ 課題に対して取り組んだこと、実績
クライアントの要望に応え、着実に開発し短期間で開発まで達成した。
できるだけコストを抑えたいという要望で、AWS Lamblaを用いたサーバーレスアーキテクチャを実装し、コストを抑えることができた。
Typescript、React、Nextjs、NestJS、GCP(googleクラウド)
-
一人会社でM&Aメディアの全体の開発業務
■ プロジェクトの目的
事業承継における後継者不足問題の解決のため、マッチングシステムを開発する
■ 体制・人数
1名
■ 自分のポジション・役割
プログラマー
■ 課題に対して取り組んだこと
クライアントからの依頼によりM&Aサーチメディア事業の開発を行う。
M&Aアドバイザーのプロフィール掲載や価格算定システムを利用できるように開発を行った。
■ ビジネス上の成果
M&A案件を集める仕組みなどを構築。
LPのデザイン、実装。
価格算定データベースとの連携を行い、サイト上でも算定が行えるようにした。Ruby、React、Conohaストレージ連携
-
インターネット広告企業でアドネットワークの開発
DevOpsエンジニアとして、社内の開発パフォーマンスを計測できるサービスを開発した。
書籍「リーンとDevOpsアクセラレータ」に記載のある4つの指標を計測可能な状態にした。
■ プロジェクトの目的
プロジェクトの状態の可視化
■ 体制・人数
1名
■ 自分のポジション・役割
プログラマー
■ 課題に対して取り組んだこと
2018年のトレンドとしてDevOpsが再注目され、開発パフォーマンスの向上には継続的デリバリーやオブザーバビリティが注目され、本プロジェクトにおいてプロジェクトの状態の可視化を行えるよう開発に取り組んだ。
■ ビジネス上の成果
各開発ユニットごとのパフォーマンスをグラフで可視化し、頻繁にデプロイをしているところは大規模な障害の発生率が低いことなどがわかった。Kotolin、Ktor、GithubAPI
-
一人会社でWordPressサイトのデータ統合の経験
一人で会社を立ち上げ、WordPressの2サイトを1つに統合する案件を担った。
4個所への外注をする開発の手配から、それぞれのサイトで異なるデータの持ち方を統合するなどの運用を行った。
■ プロジェクトの目的
データの整形やサイトの統合
■ 体制・人数
1人
■ 自分のポジション・役割
プログラマー
■ 目的を達成する上での課題
それぞれのデータがバラバラに保持されていたので、それの統合
■ 課題に対して取り組んだこと
システムを開発し、工数を大幅に短縮したWordPress、React、Ruby on Rails、PHP、Javascript、Nodejs
-
インターネット広告企業でアドネットワークの開発
■ プロジェクトの目的
コンテンツ型広告の市場投下
■ 体制・人数
プログラマー10名
■ 自分のポジション・役割
プログラマー
■ 目的を達成する上での課題
大規模配信に耐えうるインフラ構築
■ 課題に対して取り組んだこと
広告主やメディアに対して制御が可能な配信ロジックを実装した。
また、コンテンツを切り替えやすいようにテンプレートデザインを自動的に切り替える機能の実装を行った。
■ ビジネス上の成果
コンテンツとしてのパフォーマンスが非常に良く、注力開発したテンプレート機能によってコンテンツの生産速度に貢献できた。Angular、Scara、Perl、Jacascript、InteliJ IDEA、AWS
-
インターネット広告企業でiOSアプリの開発
■ プロジェクトの目的
当時は難しかった、YouTubeのゲーム攻略動画をスマホアプリで視聴できるサービスを開発すること
■ 体制・人数
プログラマー3名
■ 自分のポジション・役割
プログラマー
・ObjecriveCによるiOSネイティブアプリの開発
・バックエンドサーバーの開発
・ソーシャルゲームのゲリライベント通知対応
■ 課題に対して取り組んだこと
管理画面を実装し、ソーシャルゲームのゲリライベントを通知できるよう実装した。
AngularJS、Ruby on Rails、Objective-C
-
インターネット広告企業でFacebookページ管理サービス開発のシステム設計
■ 体制・人数
3名
■ 自分のポジション・役割
プログラマー
■ ビジネス上の成果
多くの士業に使われ、現在でも規模は縮小したものの使用されている。
Facebookページはインラインフレームで埋め込む必要があり、webサーバーを経由しないと表示することが困難であったが、各IDから識別しページを切り替えて表示する実装を行うことができた。PHP、Apache、FacebookAPI