profile photo

Masataka Yoshida

y-mix (yoshida mix)

Web-Frontend, Infrastructure (,Backend) Engineer

Mission / Vision / Value

「みせること」で人々をハッピーにする

仕事では自分の作業で物ができていくところを見るのが楽しいですし、自分の知識が問題にピッタリと合って解決するのが気持ち良いと感じています。
そう思えるから、まだ整理されていない情報をシステムで「みせたり」、他のメンバーに技術や情報などを「みせて」助けています。

フロントエンド・バックエンドといった枠組みにとらわれずトータルで「みせる」システムを実現することにより、ユーザーやプロジェクトメンバーを助けてハッピーにしていきたいです。

1. Infra/Backend

AWSやFirebaseなどのクラウドサービスを用いたインフラ・バックエンド開発の業務経験を積みながらプロジェクトに貢献しました。

2. Frontend/Team Building

現在はフロントエンド(Vue, ES6)中心に取り組んでいます。
また、次のステップに進むためチーム開発を円滑にする技術習得を目指します。

3. Be a helpful Leader....

将来的はメンバーを助けながら開発作業をして「みせること」をトータルで実現できるように目指しています。

Skills

Web-Frontend

Vue.js

computed, props, v-for, 単一ファイルコンポーネント, slot(multiple)できる、アニメーションはまだ…

Nuxt.js

SPA, Atomic Designで構築できる。Vuex使うならこれを導入している

HTML/CSS

FloatからFlexboxまで(フレームワークに頼りがち)。アニメーションとKeyframeやらないとな…

ECMAScript6

ES6といえばSetをつかい始めたばかり

Node.js/npm scripts

package.jsonのscriptsを定義したり、dev/prodを切り替えたりExpressで簡単にサーバーを立ち上げたり

Webpack

dev/prodを切り替えたり、Storybook用にWebpackの設定を書いたり。まだまだloaderについて謎なところがある。

Infrastructure

AWS

EC2, VPC, ECS, ECR, Route53, SES, Lambda, Kinesis, S3, CloudFront, API Gateway, Batch, Glue, Athena

Firebase

Authentication, Cloud Firestoreをさらっと

Docker

Dockerイメージ作成からdocker-composeまで

Vagrant

マシンのストレージを拡張したり、provisioning用にスクリプトを入れたり

Mac

メインの開発機で触っています

Linux

CentOS, Ubuntu, Amazon LinuxでWebサーバーを立ち上げたり。大学ではサーバーの立ち上げ方を教えていました。

Windows

Windows 95-10。WSL2を試すのにWindows 10 Proがほしい。

Backend/Others

Python

日々の作業からAWSの操作(Boto3)まで、ほとんどお世話になっています。最近になってyieldが使えるようになった。

Ruby

LogstashのRubyフィルターを書いたり、Chefのレシピを書いたり

Java

Interfaceで最低限実装してほしいメソッドを定義したり、Streamで処理したり

SpringBoot

DIでElasticsearchとつなげたり

Elasticsearch/Logstash

shard数を決定してindexを設計したり、Twitter inputでTwitterのつぶやきを取り込んだり

PHP

Web開発を始めた頃はこれだったけど、最近触れていない…

CakePHP

CakePHP 2系。MVC, Authコンポーネントを触ってシステム開発した。


And More

  • Go
  • Apache Spark
  • Twitter API
  • ShellScript
  • Flask
  • jQuery
  • Bulma
  • nginx
  • Jenkins
  • BigQuery
  • Ionic
  • Bootstrap
  • iOS(Objective-C)
  • Android(Java)
  • Unity(JS, C#)

課題解決・Mission実現のために未経験の技術・言語にも取り組みます!

Projects

2020

NOW
PRINTING

Now Printing...

Now Developing...

2020

portfolio

My "prime" portfolio site.


2018

NOW
PRINTING

Twitter分析ツールの開発

SpringBoot, Elasticsearchで開発された分析ツールの機能追加・保守を担当しました。また、新しい角度でTwitterの話題を分析するツールをNuxt.jsなどで開発し、分析結果に応じてスピーディーに改良を重ねています。

2017

NOW
PRINTING

ピクセルトラッキングシステムのサーバーレス化

Apache, PHPで動作しているピクセルトラッキングシステムをAWS ECSに置き換えました。

2017

NOW
PRINTING

アクセスログETLシステムのAWS Batch化

Jenkins(EC2), BigQueryで構築されているログ分析システムをAWS Batch, S3, Athenaに移行しました。