Skip to content
View gates1de's full-sized avatar

Highlights

  • Pro

Block or report gates1de

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gates1de/README.md

Introduction

門脇 裕 (Yu Kadowaki)

1991 年生まれ

Web エンジニア (フリーランス)

Skills

Web Frontend (2018 ~ )

【レベル感】設計 ~ 開発 ~ リリースまで1人で対応可能, React 製ライブラリの開発可能

  • Language
    • JavasScript, TypeScript
  • UI Framework
    • React, Vue.js
  • Web Framework
    • Next.js
  • Package Manager
    • NPM, Yarn
  • Module Bundler
    • Webpack
  • CSS in JS Libraries
    • Styled Components, Emotion
  • Linter & Formatter
    • ESLint, TSLint, Prettier
  • 3rd Party Libraries
    • Redux, Axios, Firebase Javascript SDK, GraphQL (GraphQL Code Generator), etc...

iOS (2015 ~ )

【レベル感】設計 ~ 開発 ~ リリースまで1人で対応可能

  • Language
    • Swift
  • UI
    • UIKit, SwiftUI
  • Package Manager
    • Carthage, CocoaPods
  • 3rd Party Libraries
    • RxSwift, Firebase iOS SDK, Alamofire, etc...
  • Architecture
    • MVC, MVVM, Clean Architecture

その他

  • Android (2014 ~ 2017)
    • Java, Kotlin
    • 現在は, 設計 〜 開発 〜 リリースまでの一気通貫はできないが, 機能追加やバグ修正等は業務遂行可能
  • バックエンド (2015 ~ )
    • フロントエンドメインだが, 単純な API 開発や GCP (Firebase 含む) の環境構築などは現在でもおこなっており, 多少は業務遂行可能
  • デザインツール
    • デザイン自体はしないが, Figma や Sketch を使った開発業務は対応可能
  • CI / CD
    • Github Actions, Bitrise, Circle CI は経験あり

Strength

  • 開発スピードは Web アプリ > iOS アプリ > その他 の順で早い
  • これまでの経験から, 上記に載っていないスキル・技術でも対応することに自信アリ
  • コミュニケーション能力は高い方
  • コードリーディングは得意
  • 毎日継続した自己研鑽をおこなっている
    • 英単語 (毎日100語)
    • Leetcode (毎日1問)
    • 筋トレ (週5, 6回)

Careers

2014/04 ~ 2016/03 - 筑波大学大学院システム情報工学研究科コンピュータサイエンス専攻博士前期課程 (修士) 在籍・卒業

  • カリキュラムとして 少人数 (3, 4人) チームでのソフトウェア開発をアジャイルで2年間することが組み込まれている
  • 1年目: 研究室用の図書管理システムの開発
    • チームリーダー兼 Android アプリ開発
    • Android アプリは図書のバーコードを読み取り機能や貸出・借用中の図書一覧が機能として備わっている
  • 2年目: 大手スポーツ用品メーカーを顧客とした野球のスイング軌道測定アプリの開発
    • 様々なセンサーを搭載した小型デバイスをバットに取り付け, Android アプリで Bluetooth を経由しデバイスのセンサーデータを取得し, そのデータからスイング軌道を測定する機能を開発

2016/04 ~ 2018/07 - 株式会社リクルートホールディングス (株式会社リクルートライフスタイル出向) 在籍

  • 飲食店向け予約管理台帳サービス「レストランボード」の開発
    • 基本的には iOS 開発メイン
    • サブで Web フロントエンド, バックエンド開発
    • 大型案件の開発リーダー経験あり
    • 飲食店でのユーザビリティテストやインタビュー経験もあり
  • 担当した機能開発例
    • 飲食店の座席レイアウトを iPad アプリ上で組み立てることのできる「席レイアウト」機能の開発
      • 席に見立てた View をドラッグ & ドロップしてフロアマップ上に配置可能
    • CTI (Computer Telephony Integration) 機能の開発
      • 「顧客の電話をコールセンターへ繋ぐ機能」と「顧客の電話から顧客情報を表示する機能」がある
      • 前者は Twilio と専用のハードェアを用いて, 店舗が電話に出れないときにコールセンターに繋ぐようなハンドリングを実現
      • 後者は専用のハードウェアとアプリが BLE で通信をおこない, 電話がかかってきたら電話番号と照合し, 該当顧客の情報と過去予約の表示を実現

2018/07 ~ 2022/03 - 株式会社 Onepair 設立, 取締役 CTO

2022/03 ~ 現在 - フリーランス

  • モバイル・Web 関連の R&D
    • iOS や Android, Web 関連の新しい技術や情報の少ない技術に対してキャッチアップをおこない, PoC をおこなうためのサンプルアプリ実装やドキュメンテーションを実施
    • PoC 関連
      • モバイルアプリの WebView を用いて, ミニアプリを組み込むためのテンプレート設計
      • iOS でのジオフェンシング検証用アプリ開発
      • iOS で取得可能なセンサー (加速度, ジャイロセンサー, 地磁気センサーなど) の計測・検証用アプリ開発
      • PWA のテンプレート作成・保守
      • iOS Safari での WebPush 検証
    • ドキュメンテーション
      • モバイルアプリ開発における開発リファレンスの執筆
      • Chorme Dev Summit, WWDC, iOSDC などの大型カンファレンスの基調講演・セッション等の記事作成
  • 各種プロジェクト・案件への参画
    • 大手物流企業の決済アプリ (Web) 開発における技術顧問兼開発業務の担当
    • タクシーでの観光用道案内アプリ (Android) の機能開発業務の担当
  • 問い合わせ対応
    • 大手自動車メーカーの React Native アプリにおける技術相談・バグの原因調査対応
    • 大手総合流通・小売会社の認証基盤における技術相談・バグの原因調査対応

Pinned Loading

  1. nextjs-boilerplate nextjs-boilerplate Public

    TypeScript

  2. leetcode leetcode Public

    Go

  3. ChatSandbox ChatSandbox Public

    Swift 3

  4. MyApp MyApp Public

    JavaScript 2

  5. util-scripts util-scripts Public

    Shell

  6. SwiftHTTP SwiftHTTP Public

    Forked from daltoniam/SwiftHTTP

    Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

    Swift