経歴

職歴

  • PIAZZA株式会社 2022年9月 現在

    ・プラットフォーム事業部 / テックリード / フロントエンドエンジニア・バックエンドエンジニア・インフラエンジニア・AIエンジニア 2022年9月 現在

    テックリードとして、自社サービスである地域コミュニティアプリ「ピアッザ」のエンハンス・運用や、SRE 的な観点でのパフォーマンス改善・インフラ整備、開発チームのマネジメント、採用、DX 向上施策などをフルリモートでリードしています。また、新規プロダクト(「チラデジ」)の技術検証からプロダクションリリースまでのエンジニアリング面も担当しました。 #### 地域コミュニティアプリ「ピアッザ」開発 自社の主力事業である地域コミュニティサービス「ピアッザ」の開発・運用を主導しています。 #### 紙チラシDXサービス「チラデジ」開発 生成 AI を利用してチラシやポスターなどの紙媒体での発信される情報をデジタル化する新規プロダクト「チラデジ」の開発において、技術検証からプロトタイプ開発、プロダクションリリースまでのエンジニアリング面をひとりで担当し、リリース後のエンハンスについてもリードしています。 #### その他 - データベースエンジンアップグレード(RDS for MySQL5.7 から RDS for MySQL8.0)に伴うアプリケーションへの変更を含めた対応 - 開発フローの改善(PR レビューの効率化、AI レビューの導入、CI/CD 環境の整備 etc) - APM ツールのデータに基づいた既存 API パフォーマンス改善 - 会社や開発チームの状況に基づいたチームビルディングの施策 - 社内業務への生成 AI の導入を先導

  • フリーランス(フルリモート) 2020年7月 2022年8月

    ・個人事業 / フルスタックエンジニア / フロントエンドエンジニア・バックエンドエンジニア・iOSエンジニア・Androidエンジニア・インフラエンジニア 2020年7月 2022年8月

    #### リモートワーク専門求人マッチングサービス開発 (2021年 - 2022年) 0→1 のスタートアップに唯一のエンジニアとして参画。PO、デザイナーとともにビジネスモデルからサービスの仕様などを議論し、システムの設計、実装、CI/CD、インフラの整備などエンジニアリングに関する全てを担当。2 月にサービスをリリースし、以後もシステムの管理・運用とグロース施策のためのアップデートを行っています。 --- 担当工程:企画・仕様検討・設計・実装・テスト・インフラ構築 役割/規模:エンジニア/プロジェクト要員:3名(PO/PdM、デザイナー、エンジニア) 使用技術:Ruby on Rails、Javascript、jQuery、Redis、Heroku、Github Actions --- #### 人材紹介会社 求人データベースサービス開発 (2021年) 導入数国内 1 位の求人データベースサービスの開発プロジェクトに参画し、厳密なスクラム開発のフローの中、主にバックエンドやバッチ処理などの実装を担当しつつ、経験が浅いメンバーへのメンタリングなども行っていました。 --- 担当工程:設計・実装・テスト 役割/規模:エンジニア/プロジェクト要員:8名 使用技術:Ruby on Rails、Typescript、Reactjs、jQuery、AWS EC2、AWS Lambda、Ansible --- #### 複数サービス向け決済基盤開発 (2021年) 某ネット系事業会社の開発チームに参画し、その会社が運営する複数のサービスの決済系機能を一元化すべく、各サービスのコードから呼び出せるライブラリ(Gem)として、決済機能(売上登録、請求等)を設計、実装しました。 --- 担当工程:設計・実装・テスト 役割/規模:エンジニア/プロジェクト要員:3名 使用技術:Ruby on Rails、AWS ECS、AWS Lambda、ServerlessFramework --- #### オンラインフードデリバリーサービスシステム開発 (2020年 - 2021年) オンラインフードデリバリーサービスを新規に立ち上げるタイミングの企業の CEO である知人から依頼され、当該サービス向けに海外から購入したシステムのカスタマイズ開発の技術支援を担当。 当該システムのソースコードを調査し、必要なカスタマイズ項目・手順の整理、CI/CD・運用環境の設計・構築、使用技術に関する支援を行っています。 --- 担当工程:インフラ・設計・実装・テスト 役割/規模:リードエンジニア・技術支援/プロジェクト要員:3名 使用技術:Nodejs(Express)、Reactjs、ReactNative、MongoDB、AWS(ECS,S3、Cloudfront etc) --- #### 求人サイトへの送客サービス開発・技術支援 (2020年) 医療・介護分野の求人サイトへの送客のための BtoBtoC サービスの開発に、技術顧問的な立場で参画。 テストコードが全く無いところからの自動テスト・CI/CD 環境の整備、インフラのコンテナ化、新規機能設計・開発を担当し、並行して、開発チームのプロジェクト管理周りをアジャイルの手法を導入して整備した。 --- 担当工程:インフラ・設計・実装・テスト 役割/規模:リードエンジニア・開発リーダー/プロジェクト要員:5名 使用技術:Ruby(Ruby on Rails)、Javascript(Vue.js)、MySQL、AWS、CircleCI --- #### 業務委託マッチングサイト開発 (2020年) IT 分野を中心とした業務委託のマッチングサービスの開発に参画。 フルコミットではないが、限られた稼働日数で機能開発・テストコード実装を担当。 --- 担当工程:設計・実装・テスト 役割/規模:エンジニア/プロジェクト要員:4名 使用技術:Ruby(Ruby on Rails)、Javascript(jQuery)、MySQL、Heroku、CircleCI ---

  • 複業フリーランス 2022年9月 現在

    ・個人事業 / 技術顧問/フルスタックエンジニア / フロントエンドエンジニア・バックエンドエンジニア・AIエンジニア・プロンプトエンジニア 2022年9月 現在

    #### 技術顧問 (2022年9月 - 2023年10月)** 生成 AI 系の自社プロダクトや受託開発を主力事業とするスタートアップに複業の技術顧問として参画。同社の(技術的バックエンドを有する)経営者やメンバーとの壁打ちや、プロダクト開発からエンジニア採用まで、技術的な観点からのアドバイスや支援を行いました。 #### 資産運用系サービス新規開発(2022年9月 - 2023年1月) 同社が立ち上げる資産運用管理の新規サービスに必要なシステムを Ruby on Rails で開発。インフラは AWS App Runner を利用し、CI/CD は Github Actions、環境構築は Terraform を使用しました。

  • 株式会社メンバーズ 2019年4月 2020年6月

    ・メンバーズエッジカンパニー / リードエンジニア / フロントエンドエンジニア・バックエンドエンジニア・インフラエンジニア 2019年4月 2020年6月

    大手企業の新規事業として開始する BtoBtoC 型のサブスクリプションサービスの開発に参画。チームリーダー兼リードエンジニアとして、要件適宜からインフラアーキテクチャーの設計、システムの設計・実装、開発環境の整備、見積もり・スケジュールの策定、進行・タスク管理、メンバーのサポートなどを担当。開発は日本全国の拠点をつないだリモートなアジャイルチームによって行われており、私自身は自宅からフルリモートでそのチームをリード・マネージしつつ、サーバサイド、バッチ処理、インタラクティブなフロントエンドの実装を担当しました。

  • フリーランス(フルリモート・複業含む) 2015年4月 2020年6月

    ・個人事業 / フルスタックエンジニア / フロントエンドエンジニア・バックエンドエンジニア・Androidエンジニア・インフラエンジニア・講師・インストラクター 2015年4月 2020年6月

    #### LINE ボットを利用したイベント企画者・参加者マッチングサービス開発( 2019年) スタートアップのプロダクトとして、スポーツイベントの企画者と参加者をマッチングするサービスの開発に参画。リードエンジニアとして、サービスの企画から参画し、アーキテクチャーの設計から、システムの設計・実装、開発環境の整備、見積もり・スケジュールの策定、進行・タスク管理、メンバーのサポートなどを行いました。 #### フリーランス向け案件マッチングサービス開発( 2019 ) アーリーステージのスタートアップのプロダクトであるフリーランス向けのプロジェクトベースな案件・人材マッチングサービスの開発に参画。バックエンド(ウェブ、API)と動的なクライアントサイドページの双方の実装、及び技術的なアドバイスを行いました。 #### 製造業企業間シェアリングサービス開発( 2019 ) 製造業の企業の遊休資産、稼働率の悪い機器の貸し借り、売買を仲介するマッチングサービスの開発に参画。一部機能の実装、技術およびプロジェクト運営に関するアドバイスなどを行いました。 #### オンラインサロン管理サービス開発( 2018 ) オンラインサロンの運営を効率化するウェブサービスの開発に参画。エンジニアとして一部機能の設計、実装、テストなどを行いました。 #### スクレイピングツール開発( 2018 ) クラウドソーシングサイトにて Python を使ったスクレイピングプログラムの開発案件を複数件受託。クライアントの用途にあわせたツール(スクリプト)を作成しました。 #### ランチマッチングアプリ開発( 2016 ) 起業直後のスタートアップの事業である海外向けのランチ相手マッチングアプリの開発を受託。フリーランスによる開発チームを作り、自身はクライアントの Android アプリとサーバサイド API を設計・実装。位置情報や各種属性情報を利用したマッチング機能などを実装しました。また、開発リーダーとして、技術選定、アーキテクチャー設計、見積もり・スケジュールの策定、進行・タスク管理、メンバーのサポートなどを行いました。 #### 複数サービスの情報取得・一覧表示するウェブアプリ開発( 2015 ) 複数の太陽光発電機器の管理サービスのログイン必須なマイページを定期的にスクレイピングして、発電量などの情報を取得し、整形して一覧表示やランキング表示などを行うウェブアプリを開発。また、開発リーダーとして、技術選定、アーキ テクチャー設計、見積もり・スケジュールの策定、進行・タスク管理、メンバーのサポートなどを行いました。 #### プログラミング講師・学習補助( 2018 - 2019 ) オンラインプログラミング家庭教師サービスやメンターマッチングサービスを利用し、 15 名前後のメンティの方にプログラミング学習のメンタリングをしていました。メンタリングの内容は、初心者のウェブアプリケーション構築のサポート(Ruby on Rails、PHP/Larabel)、Android アプリ開発のサポート(Kotlin)、初期スタートアップのエンジニアに対する技術顧問的な支援等多岐に渡ります。

  • 富士ソフト株式会社 2016年2月 2018年7月

    ・テレワークセンター / システムエンジニア / フロントエンドエンジニア・バックエンドエンジニア・Androidエンジニア 2016年2月 2018年7月

    #### 某大手総合電機メーカー様ポータルサイトリニューアル開発 某大手総合電気メーカーのポータルサイト刷新プロジェクトに、主に試験工程担当要員として参画。 #### 介護事業者様施設利用管理システム開発 介護事業者向けの職員用/利用者用の両システムのクライアントサイド(Android アプリケーション)開発者として参画。既存の職員向けスマートフォンアプリケーションの改善、機能追加と、新規開発の利用者向けタブレットアプリケーションを担当。 また、サブリーダーとして他プロパーメンバーや協力会社メンバーのフォローアップやマネジメントなども担当。 更に、一部サーバサイド API の開発も行いました。 #### 有料放送事業者様セットトップボックス向けアプリケーション開発 有料放送事業者様が顧客に配布するセットトップボックス向けのアプリケーション開発に参画。難航していた大規模プロジェクトに応援要員としてアサインされ、不具合の調査・修正作業などを担当しました。 #### 流通系事業者様コールセンター管理システム開発 流通系事業者様のクレジットカード部門のコールセンターで利用するシステムの開発プロジェクトに参画。一部管理機能(ウェブ)やバッチプログラムの開発を担当しました。

  • 株式会社ピースネット 2014年9月 2015年9月

    ・プロダクトチーム / エンジニア / バックエンドエンジニア・Androidエンジニア 2014年9月 2015年9月

    #### 土木測量計算 Android アプリケーション開発 土木工事の際の測量に必要な計算をスマートフォンで行うことができる Android アプリケーションの開発プロジェクトを担当。 #### 土木工事写真撮影(電子小黑板) Android アプリケーション開発 土木工事の施工管理に必要な現場写真の撮影、撮影した写真データのリアルタイム編集(画像/EXIF)、オンラインストレージへの保存、自社プロダクトの土木工事施工管理パッケージソフトウェア(Windows)との連携機能を要する Android アプリケーションの開発プロジェクトを担当。

  • 株式会社プラスプラス 2012年1月 2014年5月

    ・開発部 / エンジニア / バックエンドエンジニア・Androidエンジニア 2012年1月 2014年5月

    #### 大手家電メーカー向け Android アプリ R&D 開発 某大手家電メーカー様の企画した生活ツール系 Android アプリケーションの研究・開発。クライアントとの折衝及びアプリケーションの設計、調査、開発などを担当。 #### 電子書籍システム開発 自社製電子書籍作成・閲覧システム「apprint200」の開発。 Android 端末のビューアアプリケーションと電子書籍データ配信 API サーバの開発を担当。 また、当該プロジェクトの開発面のリーダーとして、進行管理、他メンバーのフォローアップなどを担当しました。

  • 株式会社ぐるなび 2009年4月 2011年12月

    ・技術 Dept 開発第 2 グループ・モバイルサービスチーム / エンジニア / バックエンドエンジニア 2009年4月 2011年12月

    ぐるなび店舗検索モバイル版サービスの新規機能開発、保守、フェリカ対応サービス「ぐるなびタッチ」の開発。チームのサブリーダーとして、見積もり・スケジュール策定、進行・タスク管理、協力会社との折衝・契約、参画メンバーのサポート・マネジメントなど、管理業務も並行して担当。

  • 株式会社テクノロジックアート 2004年4月 2008年12月

    ・ウェブシステム開発部 / エンジニア / フロントエンドエンジニア・バックエンドエンジニア・iOSエンジニア 2004年4月 2008年12月

    #### 都市銀行様コーポレートサイトリニューアル 法令施行にともなうコンテンツの全面改修、およびコンバージョン為の、サイト構造の改修を目指したリニューアルプロジェクト。客先との打ち合わせ、サイトの情報構造、ページ構成、設計などの提案、CSS 設計を担当しつつ、協力会社等の一部メンバーやプロジェクト進行の管理を担当。 #### コーポレートサイトリニューアル(CMS 全面導入) 自社サイトをデザイン・コンテンツから全面改修し、CMS を導入しウェブサイトを動的に管理するためのリニューアルプロジェクト。リニューアルサイトの情報設計、サイト構造、ページ構成からコンテンツ内容を作成、社内サーバの設置、ミドルウェアの設定、CMS 導入(一部プラグイン開発)、旧サイトからのコンテンツ移行(完全移行や、apache によるリダイレクト、プロキシ設定など)、さらにプロジェクトメンバーとのミーティングや取りまとめなどほぼすべてのフェーズを担当。 #### 大手SI企業様医療業界向けシステム開発 医療業界向け、健康データ流通サービス(検診データの電子的標準様式化サービス)のシステム開発。 比較的大規模なプロジェクトにプログラマーとしてアサイン。 おもにサービスセンターの担当者が使用する業務用ウェブアプリケーション部分。 (他チームが並行して帳票出力、バッチ処理を担当)協力会社のメンバーのフォロー、一部ロジック/JSP の実装、テスト、 バグフィックスなどを担当。 #### 独立行政法人・研究所向け先端機器共有システム・ウェブサイト開発 研究機関の機器外部貸し出しに伴う、予約管理/ヒューマンリソース管理システム、及び外部利用者向けの告知サイト/パーソナライズドサイトの開発。プロジェクトチームのリーダーとして顧客提案、客先打ち合わせ、基本設計(DB、UML)、画面設計などの上流工程を担当、その他、一部システムモジュールの開発、協力会社等他メンバーのフォロー、テスト、バグフィックスなどプロジェクト全体に渡って担当。 #### コンサルティング企業様 iPhone ネイティブアプリケーション R&D Apple 社から発売されているスマートフォン「iPhone3G」において、今年公開された SDK を利用した、ネイティブアプリケーション開発の技術調査、デモアプリケーションの開発、技術提案・関連書籍の執筆を行う。デモアプリケーションは、ウェブサービスの公開 API を利用した、位置情報機能付きレストラン検索アプリケーション。 開発手法はアジャイルプロセスを取り入れ、ペアプログラミングとテストファースト開発にて実施。出版社からの依頼を受け、調査内容を元にした技術書を執筆。 #### 他の業務 ※ 上記以外の小規模な案件について、簡単に列挙いたします。 - バイクメーカーサイト向け、PHP によるデータ提供 API(JSON)の開発。(ZendFramework 利用) - 外資ネットワーク機器企業向け、GoogleMapAPI を用いた、マーケティング用ツールの作成(ウェブアプリケーション:PHP、JavaScript) - 外資ネットワーク機器企業向け、マーケティング部門向けメール一⻫送信ツール開発(Windows アプリケーション:Visual Basic) - 自動車関連企業向け、SysML による組み込みシステム(車間感知)の設計補助 - 素材系企業向け、既存ウェブサイト(スクラッチ開発の CMS)の一部機能改修(Java、Struts) - ガス会社向け、既存ウェブサイトの「緊急時表示切替システム(CMS)」の一部機能改修(Perl) - Andoroid アプリケーション開発の技術調査(Java/Android SDK)

  • 株式会社バッキー 2003年4月 2004年4月

    ・ウェブ制作部 / ウェブディレクター/プログラマー / フロントエンドエンジニア・バックエンドエンジニア・Webプロデューサー・ディレクター 2003年4月 2004年4月

    ※ 中小規模のウェブサイト制作プロジェクトに多数関わっていたので、経験業務の一部を抜粋して記載します。 #### 私立大学様プロモーションサイト制作 受験生向けプロモーションサイト、オープンキャンパス関連特設サイト制作。 メインのデザイナーの元、一部ページ、パーツのデザインおよび CSS 設計、HTML コーディングと簡単な JavaScript の実装を担当。 #### 証券会社様ウェブサイトシステムリニューアル 証券会社ウェブサイトリニューアルにおいて、静的に管理していたサイトコンテンツを動的に管理するための CMS 導入・システム開発。 各種ニュース表示の一元管理、その他ウェブサイトの大部分を動的に管理し、多種あるニュースコンテンツを一元管理するために、MovableType 導入と一部機能のプラグイン開発(Perl)、およびサイトの情報設計、ディレクション、開発メンバーや進行の管理を担当。

学歴

  • 筑波大学 第三学群情報学類 / 学士 / 1998年4月 〜 2023年3月

    CS(コンピュータサイエンス)を専攻しつつ、個人事業やアルバイトでWeb制作やシステム開発を行っていました。

受賞歴・執筆歴・講演歴

  • 執筆

    iPhone SDK Programming Manual 2009年9月