職務経歴書

Agenda

基本情報

須山理未 (SUYAMA, Satomi)

媒体 リンク
blog うちのいぬTechBlog
qiita https://qiita.com/colorrabbit
mail Gmail
LinkedIn (in mainly English) https://www.linkedin.com/in/satomisuyama/
Wantedly Resume(こちらに移行予定) https://www.wantedly.com/users/8835

学歴・職歴

年月 職歴
2010.03 慶應義塾大学総合政策学部卒業
2012.03 北海道大学大学院環境科学院環境起学専攻修了
2011.04 シーエー・モバイル(CAM)インターンとして参加
2012.04 シーエー・モバイル(CAM)入社、エンジニア、ECサービス運営などの実務を行う
2014.03 シーエー・モバイル(CAM)退社
2014.04 neos入社、Android/iOS/UnityなどのDomoco向けのモバイルアプリケーションサービスの開発とプロジェクトマネージャーとして実務を行う
2014.08 neos退社
2014.09 bulb株式会社に入社、1人目の社員・エンジニアとしてRuby on RailsとSwiftを使ったサービス開発・マネジメント・指揮を行う
2017.11 bulb社と他2社によるジョイントベンチャー株式会社スタイルポートに転籍、フロントエンドエンジニア・データ基盤エンジニアとして稼働
2018.06 株式会社スタイルポート退社
2018.09 株式会社ukkaに業務委託で参加、Pythonエンジニア・フロントエンドエンジニアとして参加
2019.11 データサイエンスおよびデータ分析基盤エンジニアとして業務委託で、都内の企業に協力(フルリモート)
2020.02 データサイエンスおよびデータ分析基盤エンジニアとして業務委託で、札幌の企業に協力(フルリモート)
2020.04 株式会社KabuKStyle入社(フルリモート)
2020.10 株式会社KabuKStyle退社
2020.?? GIS系サービスのアプリ・フロント開発・進行管理・取りまとめなどを、都内の企業に協力(フルリモート)

副業歴

年月 職歴
2017.08 DogHuggy副業として参加

経験領域

デザイン

  • Webサイト・アプリケーションUI設計
  • ワイヤーフレーム、プロトタイプ設計

エンジニアリング

  • Webフロントエンド開発
    • Vue, Reactなどを利用したのモダンな開発手法から、Vanilla.jsを利用したフルスクラッチでの開発まで
    • Webアプリだけでなく、データのビジュアリゼーションや3Dアプリケーションまで
  • バックエンド開発
    • Python, Ruby, PHP, Javaなどを利用
  • AWS, GCPを使ったインフラ設計・設定・保守・運用
    • サーバーレスアーキテクチャ
    • Firebaseを中心にしたアーキテクチャ
    • データ分析基盤用のクロスプラットフォームアーキテクチャ
  • ハイブリッドアプリケーションの開発・リリース作業
    • Ionic, Cordova, Flutter
  • mBaaS自体の開発
    • Firebaseの様なサービスを開発しました
  • ネイティブアプリケーションの開発
    • iOS, Androidどちらも開発してきましたが、iOSの方が実装していて楽しく、Androidの方が開発をしていて味わい深く感じます
  • 3Dアプリケーションの開発
    • Unity, JavaScript
    • レンダリングツールやシェーダーは社内オリジナルのものから、Three.jsなど王道までさまざま利用
  • 3Dアプリケーションのデータ分析基盤開発・データ分析ツールの開発
    • GCP
    • Google Analytics API
    • Fluent
    • d3.js
    • JavaScript
  • 各種マーケティングおよび営業支援のためのデータ収集・分析システム開発
    • Python
    • node.js
    • TypeScript
    • AWS, GCP
    • BigQuery
    • Data Studio
    • Windows Server
  • GIS/地図をベースにしたサービス開発
    • Flutter
      • 一部Swift
      • 一部Kotlin/Java
    • Mapbox
      • OpenStreetMap
    • GIS
      • QGIS
    • さまざまな地図データの取り扱い
    • Firebase
    • Analytics

その他

  • コーチング業務
    • エンジニアリング独学の初学者向けのビジネスマンへのシステム開発支援
  • チームビルディング支援
    • エンジニアリングチーム
    • ECサービス事業部
    • スタートアップ企業
    • リモートワークチームビルディング
  • 全体スケジュール管理、およびクライアント対応
  • 2014年以降基本的にリモートワーク
    • リモートワークでのプロジェクトマネジメント
    • リモートワークでのプロダクトマネジメント

スキル

基本的に最新までの多くのバージョンを経験しています。 経験したバージョンが限定的な場合だけ、該当のバージョンを記載しています

デザインツール
  • Adobe Photoshop
  • Sketch
  • Figma
  • (Adobe Fresco) 等、、、
開発言語

Backend

名前 Framework 使用頻度 どのくらい使えるか 補足
node.js 割とよく使う 普通
Express node.jsでは概ね毎回 普通
PHP まずまず 以前はさまざまなFWで色々開発していた
Laravel 積極的には使わない
Python 割とよく使う それなりに さまざまな用途で
Flask Pythonの基本FW それなりに
Django あまりつかわない ?
Ruby あんまりつかわない 普通
Ruby on Rails あんまりつかわない 以前はメインで使っていた 2018年くらいからなるべく使わない様にしている
Swift かなり稀 普通 完全に趣味、楽しい
Vapor かなり稀 普通 完全に趣味、楽しい
Kitura かなり稀 普通 完全に趣味、楽しい
Perfect かなり稀 普通 完全に趣味、楽しい

Frontend

名前 使用頻度 どのくらい使えるか 補足
HTML 頻繁 仕様を探ると謎が深い Pug, slimなど各種テンプレートエンジンを使うこともあります
CSS 頻繁 最近どんどん楽しくなってきた Sass, SCSSなどを使うことが多いがStylusがお気に入り
Vanilla.js 2017年くらいまでは頻繁に使っていた 楽しく使っている
TypeScript 2018年くらい以降頻繁に使っている 楽しく使っている
Vue.js 年に1プロジェクト程度 楽しく使っている SFCが好き、nuxtの利用はなるべく避けている
React.js 年に1プロジェクト程度 普通 だんだん好きになってきた
Angular Angular推しの人と活動する場合のみ たどたどしく 9.x以降

Native Application

名前 おおよその年数 補足
Swift 4年くらい GPSアプリ・リファレンス系アプリ・SNS系アプリなどを開発しました
Android Java 2年 動画作成アプリ・SNS系アプリなどを開発しました
Kotlin 1年 同上
Dart/Flutter 1年 GPS, SNSなど開発しました
Unity C# 1年 アーケードゲームアプリなどを開発しました

データ操作

名前 使用頻度 どのくらい使えるか 補足
Google App Script ときどき 普通 DevOpsなどさまざまな用途に使います
Python 結構使う まずまず ServerlessArchitecture実装時やデータ分析など、幅広い用途に使います
Shell Script 割とよく使う たどたどしく 開発環境内部の整理・効率化など
R あんまりつかわない 普通 データ分析・分析結果のビジュアリゼーション

ECMAScript関係

名前 使用頻度 どのくらい使えるか 補足
Vanilla JS (Pure JS) 頻繁に TypeScriptを使うようにしていて使用頻度は減っています
TypeScript 結構使う 分かった気がしていた
CoffeeScript 多分もう使わない なれていた

など

JavaScript

フレームワーク・ライブラリ利用経験例
名前 使用頻度 どのくらい使えるか 補足
Ionic Angular仕様時に時々 たどたどしく
Cordova 同上 たどたどしく
jQuery 年々減っていっている 普通
Three.jsなど3Dライブラリ 時々 普通 仕事では1回だけ
Three.jsなど3Dライブラリ 時々 普通 仕事では1回だけ
C3, D3などグラフライブラリ 時々 普通 楽しい

など

ツール・クラウドサービス
名前 年数 補足
IDE(Xcode, Android Studio, RubyMineなど) ずっと Xcodeはもっとも使い慣れたIDEです
Cacoo 8年 システム構成図やフローチャートなどを書くときは概ねこちらを使っています
Adobe各種 6年 Photoshop, Premiere, Illustratorなど
Sketch, Figma, Flinto, Invision 4年 UIモックや遷移がわかるプロトタイプの作成などに各種利用してきました
AWS 4年 EC2, VPC, RDS, Dynamo DB, Lambdaなどを中心にEMR, Kinesis各種、CloudFrontなどを利用してきました
GCP 3年 YouTubeやGoogleAnalytics, Google Mapsなど各種APIやBigQueryなどを利用してきました
Firebase 3年
Prezi 6年 動きのあるプレゼンテーションツールとして使ってきました
Fastlane 2年
Wercker 4年 もっとも使い慣れたCIサービスです
Heroku 8年 無料枠から有料プラン、Salesforceによるサポートなどさまざま経験してきました

など

役割

役割 経験値 自己評価 補足
プロジェクトマネージャー 数年 当時の会社で表彰され、プロジェクトとしても成功はしたので素養はあると思う ECサービスや受託開発
プロダクトマネージャー 長く スクラムマスターを兼ねることが多く、プロジェクトマネージャーとの棲み分けに気を使いますが、徐々に確度が上がっていると思います ネイティブアプリの受託開発や各種自社開発
各種エンジニア 社会人経験とほぼ同値 少しだけできるようになってきた マネージメント業務やデータ解析などと並行して行ってきましたが、常に軸になる役割
データアナリスト 5年程度 楽しくできているが、ビジネスで結果を残すまでは至っていない EC, ソーシャルゲーム、各種アプリ
データエンジニア 3年程度 アナリストの発展型として成果を出すこともできている データ収集・分析基盤・システムの設計・開発・保守・運用
EC関係諸々 1.5年程度 当時の会社で表彰されたので素養は持てていると思う MD、広告、マーケティング、メディア展開、クリエイティブ開発、各種ディレクション、ユーザーサポート、各種システム開発など

職務経歴

ビジネス・サービスの為のエンジニアリングを軸に、フロントエンドからインフラ、プログラミングやデータ分析からプロジェクトマネージメントまで、様々な領域を並行して担当してきました。
他部署や他社はもちろん、全くの異業種や大学との連携なども担当しました。
様々な確度・粒度の依頼内容に対応をすることに慣れています。

チームの規模は1人〜30人前後と様々で、メンバーの性質も正社員や時短、インターンや副業、海外在住など多様なメンバー構成を経験しました。
また、チーム構築には、クラウドソーシングを活用することもありましたので、様々な形でのディレクションにも対応できます。

バーチャル不動産内覧の為のWebGL3Dアプリケーションとその周辺サービスの開発

担当内容・役割

  • WebGLアプリに関しては、全体設計・開発環境や使用技術の策定・その他開発に必要なツール導入の舵取りなどを行っています。
    • 使用技術は、JavaScript(ES6/7, Vue.js, Node.js)、Webpack, Gulp, WebGLなど
  • 様々な立ち位置のユーザーの行動分析サービスの開発では、全体設計・他サービスとの連携・ビジネスに必要な情報の選定・実装・開発指揮などを行っています。
    • 使用技術は、JavaScript(ES6/7, Vue.js, Node.js/Express)、Webpack, Python3, AWS(Lambda, Dynamo DB, Aurora, 各種Kinesis, S3など), Cacoo
  • CMSツールをSPA化するための、フロントエンド・バックエンドの開発・開発方針の選定
    • 使用技術は、Ruby on Rails4,5, Vue.js, JavaScript(ES6/7, Vue.js), Cacoo, Figma, Sketchなど

期間

1年以上

茶道お稽古支援アプリの開発

担当内容・役割

企画段階からプロダクションリリースまでの過程で必要となったすべての内容を担いました

  • 企画
    • 要求汲取り
    • 要件定義
    • プロトタイプ作成
    • チーム構築(人事業務全般を含む)
    • チームマネジメント
    • 開発
      • iOS(Swift)
        • 1.5人月チーム
        • 全員が兼業・リモート
      • Android(Java/Kotlin)
        • 0.5人月チーム(インターンを含む)
        • プロトタイプ開発と開発指示を担当
        • React NativeやKotlinへの移行検証
      • Browser(React.js, Sass)
        • 1.5人月チーム
        • 副業・リモートがメインのチーム
        • React.jsを使って実装
      • バックエンド(Ruby on Rails)
        • 0.5人月チーム
        • APIサーバー
        • BFF
        • クラウドサービスの利用
          • Firebase
          • Crashlytics
          • Heroku
          • AWS
    • 文化伝播
      • マネジメント
        • フラットなチームで1on1を基本としたマネジメント
      • 怠惰な開発・運用
        • バグ報告やカスタマーサポート、ユーザー動向などの通知が適切に届くように自動化
        • 数段階のテスト文化
        • Heroku, AWS, Crashlytics, GCP, Firebaseなどのクラウドサービスの適切な利用
  • チームマネージメント・エンジニアリード
    • 正社員、副業、時短、インターン、海外在住など、専任者がいない様々な状況の人々でチームを構築し、スムーズな開発とリリース、運用までマネージメントをしました
      • フラットなチーム構築
      • 1on1を利用したマネジメント
    • 新しい技術を採用することによるプロジェクトへのモチベーションや魅力を向上
      • 開発当時まだ広く使われる前の状態のSwiftやKotlinをプロジェクトに採用
      • Cordova, React Native, Xamarinなどをプロトタイプや技術検証で利用し、頻繁に変動するチームに適した柔軟な開発体制を検証し続けました

期間

  • 3年程度

シェアリングエコノミーサービスの開発パッケージ

  • 開発技術を持たない組織でも、比較的容易にシェアリングエコノミーサービスを展開出来る基本パッケージの提供
  • http://sharingeconomies.jp/

担当内容・役割

  • PM・サーバーサイドエンジニアを中心に担当
  • より汎用でレベル感を問わず、楽しく書けるコードの作成
    • Ruby on Rails
    • Sass
    • CoffeeScript

期間

  • 1年程度

現在興味を持っているものごと

  • 多種多様な人たちとの協業・交流
  • グラフィックファシリテーション
  • インターネットを物理的に捉え直し、ビジュアライズすること
  • UX志向の開発
  • AI関係
    • ゲームAIのアルゴリズム
    • テストAIによるQAの効率化・品質向上
    • 動物の識別による生態把握の効率化や迷子ペットの減少
  • お金と時間をかけないWebサービスの開発

自己PR

UIデザイナーの経験をベースに、情報設計、フロントエンドエンジニアとしてのスキルを持っています。 またチーム、組織共通の課題であるコミュニケーション問題に重きを置き、それらを改善するスキルに一定の経験があります。

意欲・興味

  • ユーザーファーストなサービスづくりが好きです。
  • ユーザインタフェース設計とそれに付随するフロントエンド開発が得意です。
  • 目的と課題を把握し、小さく早くリリース、改善サイクルを回せるプロジェクト・チームを好みます。
  • 学習が必要な案件は好んで楽しく取り組むことが多いです。

強く取り組んでいること

  • DevOps
  • 組織改善・チームビルディング
  • メンタリング・コーチング

得意なこと

  • ユーザーインターフェース・情報設計
  • フロントエンド実装
  • ネイティブアプリケーションの実装・開発

得意(ほぼ未経験含む)でないこと

  • ゲーム開発
  • サーバサイド開発
  • 動画制作

やりたくないこと

  • 更新・運用のみの仕事
  • ルーチン作業

保有資格

資格 取得年
TOEIC 700点前後 2012年前後
TOEFL iBT 80点前後 2012年前後
愛玩動物飼養管理士 2020
ペットセラピスト 2018
動物介護士 2018

※更新の必要なものは失効していますが、参考として

活動履歴