Taisuke Fujita

クラウドエンジニア at デジタル庁 / Digital Agency
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Tokyo, Tokyo, Japan, JP

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • 情報処理安全確保支援士
    IPA: Information-technology Promotion Agency, Japan
    Oct, 2022
    - Nov, 2024
  • 旅行業務取扱管理者
    観光庁
    Oct, 2019
    - Nov, 2024
  • ソフトウェア開発技術者
    IPA: Information-technology Promotion Agency, Japan
    Jun, 2005
    - Nov, 2024

Experience

    • Japan
    • Government Administration
    • 1 - 100 Employee
    • クラウドエンジニア
      • Sep 2021 - Present

      2021年4月から内閣官房IT室に民間人材として入庁、同年9月デジタル庁に入庁 - 週1日勤務 ## ワクチン接種記録システム (VRS) Webサイトの開発 【期間】 2021年11月 - 2022年6月 【内容】 https://info.vrs.digital.go.jp/ https://info.vrs.digital.go.jp/dashboard/ ## 職員向けオンボーディングツールの開発 【期間】 2022年7月 - 現在 【内容】 ガバメントクラウドのオンボーディングをするためのWebシステムの開発 2021年4月から内閣官房IT室に民間人材として入庁、同年9月デジタル庁に入庁 - 週1日勤務 ## ワクチン接種記録システム (VRS) Webサイトの開発 【期間】 2021年11月 - 2022年6月 【内容】 https://info.vrs.digital.go.jp/ https://info.vrs.digital.go.jp/dashboard/ ## 職員向けオンボーディングツールの開発 【期間】 2022年7月 - 現在 【内容】 ガバメントクラウドのオンボーディングをするためのWebシステムの開発

    • Japan
    • Technology, Information and Internet
    • 1 - 100 Employee
    • シニアアーキテクト
      • May 2021 - Present

      ## インターネット投票PoC 【期間】 2021年5月 - 2021年11月 【内容】 自治体様向け、TEEとブロックチェーンを使ったインターネット投票システムのPoC ## レセプトのプライバシー保護PoC 【期間】 2021年12月 - 2022年1月 【内容】 患者のレセプトデータを差分プライバシー技術を使ってプライバシーを保護するためのPoC ## 自動車の走行データのプライバシーを保護するPoC 【期間】 2022年2月 - 2023年2月 【内容】 大手損害保険会社様が保有する自動車の走行データを差分プライバシーで保護してデータ分析に利用するためのPoC ## 不動産アセットマネジメントシステムの開発 【期間】 2023年3月 - 現在 【内容】 不動産アセットマネジメントシステムの開発 ## インターネット投票PoC 【期間】 2021年5月 - 2021年11月 【内容】 自治体様向け、TEEとブロックチェーンを使ったインターネット投票システムのPoC ## レセプトのプライバシー保護PoC 【期間】 2021年12月 - 2022年1月 【内容】 患者のレセプトデータを差分プライバシー技術を使ってプライバシーを保護するためのPoC ## 自動車の走行データのプライバシーを保護するPoC 【期間】 2022年2月 - 2023年2月 【内容】 大手損害保険会社様が保有する自動車の走行データを差分プライバシーで保護してデータ分析に利用するためのPoC ## 不動産アセットマネジメントシステムの開発 【期間】 2023年3月 - 現在 【内容】 不動産アセットマネジメントシステムの開発

    • バックエンドエンジニア
      • Dec 2020 - Apr 2021

      シェアフル株式会社(パーソルグループ)様バックエンドサービス開発支援(業務委託) シェアフルバックエンドサービスのアーキテクチャ改善 【期間】 2020年12月1日 - 現在 【雇用形態】 業務委託 【内容】 Google App Engine 第1世代を第2世代にアップデートする 巨大なモノリスのサービス分割 バックエンドエンジニア5名 【使用技術】 Google App Engine Go 1.11.13 Cloud SQL(MySQL) Redis Secret Manager 【アピールポイント】 3年運用しているシェアフルのサービスが巨大なモノリス化しGoのバージョンアップもできない状態だったためGoのバージョンアップをしてGAE第2世代にバージョンアップする - AppEngineログの移行 -> logzに移行 - Memcacheの移行 -> Redisに移行する - Secret Managerの導入 -… Show more シェアフル株式会社(パーソルグループ)様バックエンドサービス開発支援(業務委託) シェアフルバックエンドサービスのアーキテクチャ改善 【期間】 2020年12月1日 - 現在 【雇用形態】 業務委託 【内容】 Google App Engine 第1世代を第2世代にアップデートする 巨大なモノリスのサービス分割 バックエンドエンジニア5名 【使用技術】 Google App Engine Go 1.11.13 Cloud SQL(MySQL) Redis Secret Manager 【アピールポイント】 3年運用しているシェアフルのサービスが巨大なモノリス化しGoのバージョンアップもできない状態だったためGoのバージョンアップをしてGAE第2世代にバージョンアップする - AppEngineログの移行 -> logzに移行 - Memcacheの移行 -> Redisに移行する - Secret Managerの導入 - Taskqueueの移行 -> Cloud Tasksに移行する - appengine.Mainの廃止 - サービスの分割 -> 3つのサービスに分割(メインサービス、アドミン、バッチ) - 5000行あったmain.goを200行まで削減する

    • バックエンドエンジニア
      • Nov 2020 - Nov 2020

      株式会社Gaudy様バックエンドサービス開発支援(業務委託) 漫画コミュニティサービスのSSI/VCsサービスの構築 SSI=自己主権型アイデンティティ VCs=Verifiable Credentials 【役割および規模】 バックエンドエンジニア2名、フロントエンジニア3名 【期間】 2020年11月1日 - 11月30日 【内容】 HolderのDIDに対して証明書を発行するIssuerサービスと証 明書を検証するVerifierサービスを開発する。DID生成サービ スとDIDリゾルバがすでに存在、そこに追加開発する - W3CのVCs Data Modelの調査 - DIDCommの調査(不採用) - システムアーキテクチャの設計と構築 - Issuerサービス、DIDリゾルバに接続してHolderのDIDを検証する、Issuerの秘密鍵を使ってクレデンシャルを発行する - Verifierサービス、DIDリゾルバに接続してIssuerの公開鍵を取得する… Show more 株式会社Gaudy様バックエンドサービス開発支援(業務委託) 漫画コミュニティサービスのSSI/VCsサービスの構築 SSI=自己主権型アイデンティティ VCs=Verifiable Credentials 【役割および規模】 バックエンドエンジニア2名、フロントエンジニア3名 【期間】 2020年11月1日 - 11月30日 【内容】 HolderのDIDに対して証明書を発行するIssuerサービスと証 明書を検証するVerifierサービスを開発する。DID生成サービ スとDIDリゾルバがすでに存在、そこに追加開発する - W3CのVCs Data Modelの調査 - DIDCommの調査(不採用) - システムアーキテクチャの設計と構築 - Issuerサービス、DIDリゾルバに接続してHolderのDIDを検証する、Issuerの秘密鍵を使ってクレデンシャルを発行する - Verifierサービス、DIDリゾルバに接続してIssuerの公開鍵を取得する Issuerの発行したクレデンシャルを検証する 【使用技術】 開発言語 - Go1.15 使用ライブラリ - btcec ブロックチェーン - Ethereum データベース - Firestore 通信プロトコル - REST(JSON-LD) その他 - CloudRun

    • バックエンドエンジニア
      • Sep 2020 - Oct 2020

      株式会社Gaudy様バックエンドサービス開発支援(業務委託) 漫画コミュニティサービスのバックエンド構築 【期間】 2020年9月18日 - 10月31日 【内容】 GraphQLを使用したバックエンドサービスの構築 gRPCを使用した画像解析サービスの構築 フロントエンドエンジニア3名、バックエンドエンジニア1名 【使用技術】 Cloud Run Cloud Vision AutoML Natural Language Go 1.15.2 Cloud Endpoints Firestore 【アピールポイント】 Next.js + Cloud Functions + Firestoreで構築されたサービスをNextjs + GraphQLという構成に移行する(現在進行中) ユーザが購入した漫画関連商品のレシートを解析してキャンペーンに応募するサービスを新規開発 フロントエンジニアしかいない組織にバックエンドサービスの技術導入している

    • Tech Lead
      • Apr 2020 - Oct 2020

      Transferred due to spin-off of DeNA Automotive Business Division Development of MOV cooperation service platform [Period] April 2020-Present [Role and scale] Tech Lead, Engineer 4 Team Leader [Content] Continue to develop a service that links MOV vehicle movement information to the taxi operator's AVM system to streamline vehicle allocation - Monitor Redis set up on GKE with Prometheus Export centralized monitoring by exporting metric data collected by Prometheus to… Show more Transferred due to spin-off of DeNA Automotive Business Division Development of MOV cooperation service platform [Period] April 2020-Present [Role and scale] Tech Lead, Engineer 4 Team Leader [Content] Continue to develop a service that links MOV vehicle movement information to the taxi operator's AVM system to streamline vehicle allocation - Monitor Redis set up on GKE with Prometheus Export centralized monitoring by exporting metric data collected by Prometheus to Cloud Mnonitoring - Development of owner permission management command for GCP project, granting owner permission only in work in production environment, and Slack notification when members start work - Improvement of Go server architecture, improvement of package structure and introduction of common error handling mechanism [Technology used] Language - Go 1.14 Database - Firestore - Redis Streams - Memorystore Protocol - gRPC Container - Kubernetes(GKE) - Docker Other - AWS IoT - Cloud Endpoints - Deployment Manager - Prometheus Show less Transferred due to spin-off of DeNA Automotive Business Division Development of MOV cooperation service platform [Period] April 2020-Present [Role and scale] Tech Lead, Engineer 4 Team Leader [Content] Continue to develop a service that links MOV vehicle movement information to the taxi operator's AVM system to streamline vehicle allocation - Monitor Redis set up on GKE with Prometheus Export centralized monitoring by exporting metric data collected by Prometheus to… Show more Transferred due to spin-off of DeNA Automotive Business Division Development of MOV cooperation service platform [Period] April 2020-Present [Role and scale] Tech Lead, Engineer 4 Team Leader [Content] Continue to develop a service that links MOV vehicle movement information to the taxi operator's AVM system to streamline vehicle allocation - Monitor Redis set up on GKE with Prometheus Export centralized monitoring by exporting metric data collected by Prometheus to Cloud Mnonitoring - Development of owner permission management command for GCP project, granting owner permission only in work in production environment, and Slack notification when members start work - Improvement of Go server architecture, improvement of package structure and introduction of common error handling mechanism [Technology used] Language - Go 1.14 Database - Firestore - Redis Streams - Memorystore Protocol - gRPC Container - Kubernetes(GKE) - Docker Other - AWS IoT - Cloud Endpoints - Deployment Manager - Prometheus Show less

    • Japan
    • Software Development
    • 700 & Above Employee
    • Tech Lead
      • Jan 2019 - Mar 2020

      Development of MOV cooperation service platform [Period] February 2019-March 2020 [Role and Scale] Tech Lead, 4 engineer team leader [Content] Development of a service that links MOV vehicle movement information to the taxi operator's AVM system to streamline vehicle allocation - Infrastructure design - Go server architecture design (using clean architecture) - REST and gRPC API specifications and function development for system development vendors - Development of… Show more Development of MOV cooperation service platform [Period] February 2019-March 2020 [Role and Scale] Tech Lead, 4 engineer team leader [Content] Development of a service that links MOV vehicle movement information to the taxi operator's AVM system to streamline vehicle allocation - Infrastructure design - Go server architecture design (using clean architecture) - REST and gRPC API specifications and function development for system development vendors - Development of developer portal for AVM development vendors - Development of E2E test using Mage - Construction of gRPC API load test environment using mage + ghz - Introduction of bottleneck measurement mechanism using Cloud trace - Pipeline development to compile Protobuf definition of gRPC into various languages ​​(Go, C#, Java, Python) using CircleCI - Development of function to send vehicle data sent via AWS IoT to Go server (AWS Lambda) -Development of MOV master linkage service -Development of message service (Slack-like service for simplified version) -Development of vehicle distribution service -Development of district and waiting place aggregation service -Common library development (Firestore, Redis, structured logging) [Technology used] Language - Go 1.14 Database - Firestore - Redis Streams - Memorystore Protocol - gRPC Container - Kubernetes(GKE) - Docker Other - AWS IoT - Cloud Endpoints - Deployment Manager - CircleCI

    • Server engineer recruiting interviewer
      • Dec 2018 - Dec 2019

      Server engineer recruiting interviewer [Period] December 2018 - December 2019 [Content] - Document selection - First interview - Casual interview - Candidate evaluation

    • Backend Engineer
      • Nov 2017 - Jan 2019

      Development of MOV prohibited area polygon management service [Period] October 2018 - January 2019 [Content] - Micro service of API for determining prohibited areas - Move polygon data managed by Elasticsearch to PostGIS - Move polygon data managed by Elasticsearch to PostGIS - REST API development (GeoJSON) - Development of polygon submission command - Development of the calling part of this service API from MOV API [Technology used] Language - Python… Show more Development of MOV prohibited area polygon management service [Period] October 2018 - January 2019 [Content] - Micro service of API for determining prohibited areas - Move polygon data managed by Elasticsearch to PostGIS - Move polygon data managed by Elasticsearch to PostGIS - REST API development (GeoJSON) - Development of polygon submission command - Development of the calling part of this service API from MOV API [Technology used] Language - Python 3.7 - Flask - Click Database - PostGIS Container - Docker Other - GeoJSON - Google App Engine 2gen Taxi dispatch service MOV API Go language migration [Period] June 2018 - October 2018 [Content] Migrate the dispatch API developed with Ruby on Rails to Go - Organizing and documenting dispatch logic - Renewal of dispatch API [Technology used] Language - Go 1.9 - Ruby(Rails) Database - Elasticsearch [Special notes] The dispatch logic is the core function of MOV that mattes empty taxis with users who want to take a taxi. Taxi dispatch service MOV API development [Period] November 2017 - May 2018 [Role and scale] A team of 20 member engineers [Content] - Go server architecture design and library selection - New development of MOV member registration API - Development of two-factor verification function for users using SMS - Development of mail address registration function - New development of coupon issuing API [Technology used] Language - Go 1.9 Database - MySQL - Cloud Datastore Other - Google App Engine 1gen - Mailjet

    • Software Architect
      • Jan 2017 - Oct 2017

      Renewal of DriveOps for iOS, a vehicle management and safe driving diagnostic app [Period] April 2017 - October 2017 [Content] - Library selection - Formulation of functional range - Layer design - Class design - Embedded Smart Drive SDK - UI development - Voice guidance function - Map display - Development of BLE connection animation [Technology used] - Swift 3.0 - RxSwift - RxCocoa - ReSwift - SpriteKit [Special note] Changed… Show more Renewal of DriveOps for iOS, a vehicle management and safe driving diagnostic app [Period] April 2017 - October 2017 [Content] - Library selection - Formulation of functional range - Layer design - Class design - Embedded Smart Drive SDK - UI development - Voice guidance function - Map display - Development of BLE connection animation [Technology used] - Swift 3.0 - RxSwift - RxCocoa - ReSwift - SpriteKit [Special note] Changed existing DriveOps application to correspond to the new SDK. Production operation started from July 2017 Renewal of Smart Drive SDK for iOS [Period] January 2017 - April 2017 [Contents] - Library selection - Formulation of functional range - Layer design - Class design - BLE module development (central side) - Location information acquisition function - Communication function - Remote log development (AWS authentication) [Use technology] - Swift 3.0 - Realm - RxSwift - RxCocoa - RxBluetoothKit - CoreBluetooth [Special note] Redesigned the existing SDK developed in Objective-C from scratch and renewed from scratch with Swift Show less Renewal of DriveOps for iOS, a vehicle management and safe driving diagnostic app [Period] April 2017 - October 2017 [Content] - Library selection - Formulation of functional range - Layer design - Class design - Embedded Smart Drive SDK - UI development - Voice guidance function - Map display - Development of BLE connection animation [Technology used] - Swift 3.0 - RxSwift - RxCocoa - ReSwift - SpriteKit [Special note] Changed… Show more Renewal of DriveOps for iOS, a vehicle management and safe driving diagnostic app [Period] April 2017 - October 2017 [Content] - Library selection - Formulation of functional range - Layer design - Class design - Embedded Smart Drive SDK - UI development - Voice guidance function - Map display - Development of BLE connection animation [Technology used] - Swift 3.0 - RxSwift - RxCocoa - ReSwift - SpriteKit [Special note] Changed existing DriveOps application to correspond to the new SDK. Production operation started from July 2017 Renewal of Smart Drive SDK for iOS [Period] January 2017 - April 2017 [Contents] - Library selection - Formulation of functional range - Layer design - Class design - BLE module development (central side) - Location information acquisition function - Communication function - Remote log development (AWS authentication) [Use technology] - Swift 3.0 - Realm - RxSwift - RxCocoa - RxBluetoothKit - CoreBluetooth [Special note] Redesigned the existing SDK developed in Objective-C from scratch and renewed from scratch with Swift Show less

    • ネイティブゲーム開発エンジニア(Unity)
      • Apr 2016 - Dec 2016

      女性向けパズルゲームのプリプロダクション(フロントエンド) 【期間】 2016年4月〜2016年6月 【内容】 ノベル(アドベンチャー)パートの開発を担当、ノベルエンジンの開発 ノベル専用スクリプト言語の開発(KAGベース) ノベルスクリプト用簡易インタプリタの開発 ノベルシナリオデータ(Word文書)のコンバート(Python) パズルパートの技術評価 【使用技術】 Unity… Show more 女性向けパズルゲームのプリプロダクション(フロントエンド) 【期間】 2016年4月〜2016年6月 【内容】 ノベル(アドベンチャー)パートの開発を担当、ノベルエンジンの開発 ノベル専用スクリプト言語の開発(KAGベース) ノベルスクリプト用簡易インタプリタの開発 ノベルシナリオデータ(Word文書)のコンバート(Python) パズルパートの技術評価 【使用技術】 Unity 5.3 uGUI UniRx 【アピールポイント】 KAGに近い記述で非エンジニアが簡単にノベルを作成できるエンジンを2ヶ月で開発 【特記事項】 2016年6月に開発承認ずみ7月から本開発開始 女性向けパズルゲームの開発(リードエンジニア) 【期間】 2016年7月〜2016年12月 【内容】 ノベルエンジンのブラッシュアップ ノベル専用スクリプト言語の拡張 ノベルシナリオデータ(Word文書)のコンバート(Python) Unityアセットバンドルシステムの開発 アニメーションコントローラを使ったプログラミングレスなシーン遷移機能の開発 シェーダープログラム開発 アニメーション制作ツールの技術選定(Spineなど) サーバ通信用ライブラリの開発(JsonUtilityを使用) サーバサイドフレームワーク選定 AWSサーバ構成の設計(EC2,RDS,S3など) 協力会社側エンジニアの統括 【技術】 クライアント ・Unity 5.4 ・uGUI ・UniRx サーバサイド ・PHP ・Amazon AWS(EC2, S3, RDS) 【アピールポイント】 ノベルエンジンを協力会社に提供 UniRxを使ったAssetBundleManagerの開発、エンジニアをコルーチン地獄から解放 プログラミングレスなシーン遷移機能を開発しUnityエンジニアのUI開発工数を削減 協力会社に仕様書を作成する文化がなかったので仕様書の書き方と ワイヤーフレームの作成方法を指導し、仕様書を作成する文化を根付かせた 協力会社が作成したゲームの受け入れレギュレーションの作成、 Unityプロファイラを使った受け入れ試験項目の策定および実施

    • ネイティブゲーム開発エンジニア(Cocos2d-x)
      • Oct 2014 - Mar 2016

      Coco2d-x研修 【期間】 2014年10月〜2014年11月 【内容】 会社のネイティブシフト政策によりWebエンジニアをネイティブエンジニア に転換させるための研修 Cocos2d-x 3.3を使って、スマートフォン向けゲーム「クラッシュオブクラン」 を完全コピーする研修 スプライト、アクション、UI、経路探索AIの開発 【技術】 Cocos2d-x(3.3) C++11 【アピールポイント】 クラッシュオブクランで使用されている画像のみを提供され0から開発 キャラ100体、砲台50台、その他建物10施設以上を同時に表示させた状態で プレイしPFS平均55以上を出した(テスト端末はiPhone4S) カジュアルゲーム開発(プロデューサ兼エンジニア) 【期間】 2014年12月〜2015年3月 【内容】 王国の薬草師の開発 iOS版 :… Show more Coco2d-x研修 【期間】 2014年10月〜2014年11月 【内容】 会社のネイティブシフト政策によりWebエンジニアをネイティブエンジニア に転換させるための研修 Cocos2d-x 3.3を使って、スマートフォン向けゲーム「クラッシュオブクラン」 を完全コピーする研修 スプライト、アクション、UI、経路探索AIの開発 【技術】 Cocos2d-x(3.3) C++11 【アピールポイント】 クラッシュオブクランで使用されている画像のみを提供され0から開発 キャラ100体、砲台50台、その他建物10施設以上を同時に表示させた状態で プレイしPFS平均55以上を出した(テスト端末はiPhone4S) カジュアルゲーム開発(プロデューサ兼エンジニア) 【期間】 2014年12月〜2015年3月 【内容】 王国の薬草師の開発 iOS版 : https://itunes.apple.com/jp/app/id968648091 Android : https://play.google.com/store/apps/details?id=net.wrightflyer.noen 【使用技術】 Cocos2d-x 3.4 Cocos Studio(UI開発) ネイティブゲームパズクエの開発と運用(フロントエンド及びバックエンド) 【期間】 2015年4月〜11月 【内容】 iOS及びAndroidの「Edge To Edge」対応 分析ツールParty Trackの組み込み 進化機能の開発(クライアント) ミッション機能の開発(サーバ) リワード広告CA-Rewardの組み込み PHPプログラム及びアセット配布環境の整備(Amazon EC2とS3を使用) TreasureDataを使ったユーザ動向の分析 【使用技術】 クライアント ・Cocos2d-x 3.1(C++11) サーバサイド ・PHP ・Python ・HiveQL 【アピールポイント】 ゲームリリース1ヶ月前にAppStoreおよびGooglePlayStoreの フィーチャー条件であるEdge To Edge(タブレット端末対応)に 非対応のゲームを1週間で対応させた 結果としてApp Store新着おすすめ2週連続フィーチャーと Google Playおすすめゲームフィーチャー獲得することができた 【特記事項】 App Store新着おすすめ2週連続フィーチャー獲得 Google Playおすすめゲームフィーチャー獲得 ロボットIP系Webゲームのネイティブ化 【期間】 2015年12月〜2016年3月 【内容】 Cocos2d-x と Unity の技術検証 UI改善の提案 →画面遷移と画面UIのワーヤーフレームを作成、改善点を洗い出す GREE Platform SDK を Cocos2d-x と Unity に対応させる CocosCommandを拡張したゲームデバッグシステムの構築(Electron) 【技術】 Cocos2d-x 3.10 Unity 5.3 Electron + React + Redux 【アピールポイント】 UnityEditorライクなCocos専用デバッグツールの開発 デバッグツールでゲームのノードの状態を可視化 デバッグツールでノードの状態をリアルタイムに変更する機能を提供 ゲームの見た目調整がリアルタイムでできるようになった 【特記事項】 タイトルのクローズ決定により2016年3月に開発中止が決定

    • フロントエンドエンジニア UIテクニカルデザイン
      • Oct 2013 - Sep 2014

      GREEプラットフォーム向けWebゲームのドラゴンズパーティーの開発 【期間】 2013年10月〜2014年9月 【内容】 ワイヤーフレーム作成 UIレギュレーション策定 フロントエンド技術選定およびアーキテクチャ構築 JavaScriptアプリケーション開発 マークアップおよびCSS共通部品開発 【技術】 バックエンド ・PHP フロントエンド ・HTML5 ・CSS3(Sass) ・JavaScript(Backbone.js) ・Webpack ・gulp 【アピールポイント】 Backbone.jsをベースにしたWebフロントエンドアーキテクチャを構築 JSのみにとどまらずSassの共通化、部品化を実施し 大幅に工数を削減(プロジェクト終盤は既存部品の組み合わせで画面構築ができるようになりデザイナの工数が大幅に減った) サーバサイドのエンジニアリーダーを巻き込みAPIをRESTfulで設計 企画、エンジニ… Show more GREEプラットフォーム向けWebゲームのドラゴンズパーティーの開発 【期間】 2013年10月〜2014年9月 【内容】 ワイヤーフレーム作成 UIレギュレーション策定 フロントエンド技術選定およびアーキテクチャ構築 JavaScriptアプリケーション開発 マークアップおよびCSS共通部品開発 【技術】 バックエンド ・PHP フロントエンド ・HTML5 ・CSS3(Sass) ・JavaScript(Backbone.js) ・Webpack ・gulp 【アピールポイント】 Backbone.jsをベースにしたWebフロントエンドアーキテクチャを構築 JSのみにとどまらずSassの共通化、部品化を実施し 大幅に工数を削減(プロジェクト終盤は既存部品の組み合わせで画面構築ができるようになりデザイナの工数が大幅に減った) サーバサイドのエンジニアリーダーを巻き込みAPIをRESTfulで設計 企画、エンジニア、デザイナの仕事の流れを見直し エンジニアが作成する画面ワイヤーフレームを全職種の共通認識として開発を推進した

    • エンジニア
      • May 2012 - Sep 2013

      ソーシャルゲーム「モンスタープラネット」の運営 【期間】 2012年5~7月 【内容】 ガチャおよびイベント担当 【技術】 PHP 新作ゲーム「銀河重奏メテオギア」の開発 【期間】 2012年8月~2013年9月 【内容】 JavaScriptライブラリ選定およびフロントエンドアーキテクチャ構築 【技術】 バックエンド ・PHP(社内独自フレームワーク) フロントエンド(UI開発およびアニメーション制御) ・jQuery ・Underscore.js ・Backbone.js ・RequireJS ・Adobe Edge Animate

    • エンジニア
      • Aug 2010 - Mar 2012

      AndroidおよびiPhoneアプリ「コロプラ」の開発 【内容】 ブラウザゲーム「コロニーな生活(通称コロプラ)」をスマートフォンアプリ化するプロジェクト サーバ側およびクライアント側システムの開発を担当 【技術】 クライアント ・Android SDK 2.1 ・Java ・iOS 4.0 ・Objective-C サーバサイド ・Spring MVC AndroidおよびiPhoneアプリ「コロプラ」のプラットフォーム化対応 【内容】 「コロプラ」を位置ゲープラットフォーム化して複数のゲームで遊べるようにするプロジェクト サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」の位置情報取得精度改善 【内容】 位置情報の取得精度が端末ごとに違うためその違いを調査。調査結果をアプリに反映 都内各地でフィールドテストの実施… Show more AndroidおよびiPhoneアプリ「コロプラ」の開発 【内容】 ブラウザゲーム「コロニーな生活(通称コロプラ)」をスマートフォンアプリ化するプロジェクト サーバ側およびクライアント側システムの開発を担当 【技術】 クライアント ・Android SDK 2.1 ・Java ・iOS 4.0 ・Objective-C サーバサイド ・Spring MVC AndroidおよびiPhoneアプリ「コロプラ」のプラットフォーム化対応 【内容】 「コロプラ」を位置ゲープラットフォーム化して複数のゲームで遊べるようにするプロジェクト サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」の位置情報取得精度改善 【内容】 位置情報の取得精度が端末ごとに違うためその違いを調査。調査結果をアプリに反映 都内各地でフィールドテストの実施 AndroidおよびiPhoneアプリ「コロプラ」のUI改善 【内容】 フィーチャフォン向けUIをスマートフォン向け UIに改善 サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」の画像投稿機能開発 【内容】 クライアントアプリからユーザが画像をサーバに投稿するシステム サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」アイテム課金システム 【内容】 コロプラの課金アイテムをiOSアプリまたはAndroidアプリから直接購入できるシステムの構築 サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」Push型情報配信システム 【内容】 サーバからクライアントに情報を配信するシステムの開発 サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「きらきらドロップ」アイテム課金システム開発 【内容】 コイン落としゲーム「きらきらドロップ」のコインを購入するシステムの開発 サーバ側連携無し クライアントのみ開発 Androidアプリ「コロプラ」ブックマーク機能追加 およびUI改善 【内容】 コロプラの各ページをユーザが自由にブックマークできる機能の開発 ユーザエクスペリエンス向上のためクライアントアプリのUIを改善 ボタン配置の設計やアイコンの開発 Show less AndroidおよびiPhoneアプリ「コロプラ」の開発 【内容】 ブラウザゲーム「コロニーな生活(通称コロプラ)」をスマートフォンアプリ化するプロジェクト サーバ側およびクライアント側システムの開発を担当 【技術】 クライアント ・Android SDK 2.1 ・Java ・iOS 4.0 ・Objective-C サーバサイド ・Spring MVC AndroidおよびiPhoneアプリ「コロプラ」のプラットフォーム化対応 【内容】 「コロプラ」を位置ゲープラットフォーム化して複数のゲームで遊べるようにするプロジェクト サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」の位置情報取得精度改善 【内容】 位置情報の取得精度が端末ごとに違うためその違いを調査。調査結果をアプリに反映 都内各地でフィールドテストの実施… Show more AndroidおよびiPhoneアプリ「コロプラ」の開発 【内容】 ブラウザゲーム「コロニーな生活(通称コロプラ)」をスマートフォンアプリ化するプロジェクト サーバ側およびクライアント側システムの開発を担当 【技術】 クライアント ・Android SDK 2.1 ・Java ・iOS 4.0 ・Objective-C サーバサイド ・Spring MVC AndroidおよびiPhoneアプリ「コロプラ」のプラットフォーム化対応 【内容】 「コロプラ」を位置ゲープラットフォーム化して複数のゲームで遊べるようにするプロジェクト サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」の位置情報取得精度改善 【内容】 位置情報の取得精度が端末ごとに違うためその違いを調査。調査結果をアプリに反映 都内各地でフィールドテストの実施 AndroidおよびiPhoneアプリ「コロプラ」のUI改善 【内容】 フィーチャフォン向けUIをスマートフォン向け UIに改善 サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」の画像投稿機能開発 【内容】 クライアントアプリからユーザが画像をサーバに投稿するシステム サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」アイテム課金システム 【内容】 コロプラの課金アイテムをiOSアプリまたはAndroidアプリから直接購入できるシステムの構築 サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「コロプラ」Push型情報配信システム 【内容】 サーバからクライアントに情報を配信するシステムの開発 サーバ側およびクライアント側システムの開発を担当 AndroidおよびiPhoneアプリ「きらきらドロップ」アイテム課金システム開発 【内容】 コイン落としゲーム「きらきらドロップ」のコインを購入するシステムの開発 サーバ側連携無し クライアントのみ開発 Androidアプリ「コロプラ」ブックマーク機能追加 およびUI改善 【内容】 コロプラの各ページをユーザが自由にブックマークできる機能の開発 ユーザエクスペリエンス向上のためクライアントアプリのUIを改善 ボタン配置の設計やアイコンの開発 Show less

    • コンサルタント
      • Apr 2007 - Aug 2010

      2010年7~8月 iPhoneアプリケーション開発・単体テスト支援 【内容】 大手新聞社様会員向けニュース配信アプリケーション の開発 設計改善、Objective-Cプログラミング指導 iPhoneアプリケーション開発手順の指導 Objective-C 2009年9月~2010年3月 定例講座講師 【研修内容】 基礎から学ぶUMLとJavaプログラミング JavaとUMLによる実践プログラミング基礎1 2010年2~6月 自動車部品製造業様研究所研究開発支援 【内容】 地図連動POI(Point of interest)アプリケーション開 発 地図表示アプリケーション基盤カスタマイズ 位置連動教育アプリケーション基盤開発 【その他特記事項】 位置連動教育アプリケーション基盤開発においてアイ コンの作成およびUI部品のデザイン業務を兼務… Show more 2010年7~8月 iPhoneアプリケーション開発・単体テスト支援 【内容】 大手新聞社様会員向けニュース配信アプリケーション の開発 設計改善、Objective-Cプログラミング指導 iPhoneアプリケーション開発手順の指導 Objective-C 2009年9月~2010年3月 定例講座講師 【研修内容】 基礎から学ぶUMLとJavaプログラミング JavaとUMLによる実践プログラミング基礎1 2010年2~6月 自動車部品製造業様研究所研究開発支援 【内容】 地図連動POI(Point of interest)アプリケーション開 発 地図表示アプリケーション基盤カスタマイズ 位置連動教育アプリケーション基盤開発 【その他特記事項】 位置連動教育アプリケーション基盤開発においてアイ コンの作成およびUI部品のデザイン業務を兼務 Objective-C、iPhone SDK 3.1、Java、OpenGL(JOGL)、Android SDK 2.0 2009年12~2010年2月 大手アパレルメーカー店舗管理システム開発支援 【内容】 業務共通機能開発 契約管理画面開発 C♯(ASP.NET) 2009年10~11月 設計者育成講座開発 【内容】 オブジェクト指向を現場で活かすための設計原則入門 リファクタリング入門 Java 2009年4~9月 新人研修のコンテンツ作成および実施 【研修内容】 基礎から学ぶUMLとJava(C♯)プログラミング Java(C♯)とUMLによる実践プログラミング基礎1 Java(C♯)とUMLによる実践プログラミング基礎2 オブジェクト指向システム開発基礎演習 オブジェクト指向システム開発基礎演習(Web版) Java、C♯ 2009年2~3月 某ノンバンク様アーキテクチャ評価 【内容】 基幹業務システムのアーキテクチャ評価 Java、Spring、iBatis 2008年8月~2009年1月 債券ポジション管理システム レポフロントシステム開発 【内容】 概念モデル作成、テーブル設計 基本設計書レビュー、ソースコードレビュー プログラム開発 Java、JMS、RMI、Swing、Spring 2.5、iBatis、Maven、Hudson(CI) 2008年4~7月 新人研修のコンテンツ作成および実施 【研修内容】 基礎から学ぶUMLとJavaプログラミング JavaとUMLによる実践プログラミング基礎1 JavaとUMLによる実践プログラミング基礎2 オブジェクト指向システム開発基礎演習 オブジェクト指向システム開発基礎演習(Web版) 【その他特記事項】 演習サポート、質問対応、進捗調整、教材作成 大規模新人研修の運営(7クラス同時開催) Java 2008年1~3月 技術調査 【内容】 Android動向調査 豆ナイトで成果の発表 Java 2007年8~12月 大手SIer様社内標準フレームワークの開発支援 【内容】 社内標準フレームワークの開発支援 開発ガイドの作成支援 社内教育コンテンツ作成支援 Tomcat 5.5、HSQLDB、Struts 1.3、Spring 2.0、Hibernate 3、JavaScript 2007年4~7月 社内研修、技術調査 【内容】 オブジェクト指向モデリング、分析設計手法 Ruby勉強会への参加 技術イベント「豆ナイト」の運営 技術情報サイト「豆魂」の運営 Java、Ruby Show less 2010年7~8月 iPhoneアプリケーション開発・単体テスト支援 【内容】 大手新聞社様会員向けニュース配信アプリケーション の開発 設計改善、Objective-Cプログラミング指導 iPhoneアプリケーション開発手順の指導 Objective-C 2009年9月~2010年3月 定例講座講師 【研修内容】 基礎から学ぶUMLとJavaプログラミング JavaとUMLによる実践プログラミング基礎1 2010年2~6月 自動車部品製造業様研究所研究開発支援 【内容】 地図連動POI(Point of interest)アプリケーション開 発 地図表示アプリケーション基盤カスタマイズ 位置連動教育アプリケーション基盤開発 【その他特記事項】 位置連動教育アプリケーション基盤開発においてアイ コンの作成およびUI部品のデザイン業務を兼務… Show more 2010年7~8月 iPhoneアプリケーション開発・単体テスト支援 【内容】 大手新聞社様会員向けニュース配信アプリケーション の開発 設計改善、Objective-Cプログラミング指導 iPhoneアプリケーション開発手順の指導 Objective-C 2009年9月~2010年3月 定例講座講師 【研修内容】 基礎から学ぶUMLとJavaプログラミング JavaとUMLによる実践プログラミング基礎1 2010年2~6月 自動車部品製造業様研究所研究開発支援 【内容】 地図連動POI(Point of interest)アプリケーション開 発 地図表示アプリケーション基盤カスタマイズ 位置連動教育アプリケーション基盤開発 【その他特記事項】 位置連動教育アプリケーション基盤開発においてアイ コンの作成およびUI部品のデザイン業務を兼務 Objective-C、iPhone SDK 3.1、Java、OpenGL(JOGL)、Android SDK 2.0 2009年12~2010年2月 大手アパレルメーカー店舗管理システム開発支援 【内容】 業務共通機能開発 契約管理画面開発 C♯(ASP.NET) 2009年10~11月 設計者育成講座開発 【内容】 オブジェクト指向を現場で活かすための設計原則入門 リファクタリング入門 Java 2009年4~9月 新人研修のコンテンツ作成および実施 【研修内容】 基礎から学ぶUMLとJava(C♯)プログラミング Java(C♯)とUMLによる実践プログラミング基礎1 Java(C♯)とUMLによる実践プログラミング基礎2 オブジェクト指向システム開発基礎演習 オブジェクト指向システム開発基礎演習(Web版) Java、C♯ 2009年2~3月 某ノンバンク様アーキテクチャ評価 【内容】 基幹業務システムのアーキテクチャ評価 Java、Spring、iBatis 2008年8月~2009年1月 債券ポジション管理システム レポフロントシステム開発 【内容】 概念モデル作成、テーブル設計 基本設計書レビュー、ソースコードレビュー プログラム開発 Java、JMS、RMI、Swing、Spring 2.5、iBatis、Maven、Hudson(CI) 2008年4~7月 新人研修のコンテンツ作成および実施 【研修内容】 基礎から学ぶUMLとJavaプログラミング JavaとUMLによる実践プログラミング基礎1 JavaとUMLによる実践プログラミング基礎2 オブジェクト指向システム開発基礎演習 オブジェクト指向システム開発基礎演習(Web版) 【その他特記事項】 演習サポート、質問対応、進捗調整、教材作成 大規模新人研修の運営(7クラス同時開催) Java 2008年1~3月 技術調査 【内容】 Android動向調査 豆ナイトで成果の発表 Java 2007年8~12月 大手SIer様社内標準フレームワークの開発支援 【内容】 社内標準フレームワークの開発支援 開発ガイドの作成支援 社内教育コンテンツ作成支援 Tomcat 5.5、HSQLDB、Struts 1.3、Spring 2.0、Hibernate 3、JavaScript 2007年4~7月 社内研修、技術調査 【内容】 オブジェクト指向モデリング、分析設計手法 Ruby勉強会への参加 技術イベント「豆ナイト」の運営 技術情報サイト「豆魂」の運営 Java、Ruby Show less

    • 業務システムエンジニア
      • Jul 2004 - Mar 2007

    • 業務システムエンジニア
      • Apr 2001 - Jun 2004

Education

  • Doshisha University
    Bachelor of Economics
    1996 - 2001

Community

You need to have a working account to view this content. Click here to join now