Skip to content

Instantly share code, notes, and snippets.

@shisama
Last active August 19, 2022 03:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shisama/ba676bcd64de70a795603dcf476cdda2 to your computer and use it in GitHub Desktop.
Save shisama/ba676bcd64de70a795603dcf476cdda2 to your computer and use it in GitHub Desktop.
shisama's career in Japanese

基本情報

平野昌士(Masashi Hirano)

大阪在住です。
2012年からソフトウェア開発に従事しています。
主にWebアプリケーションの開発を行っています。

スキル

業務経験がある技術を一覧にしていますが、JavaScript/TypeScript や Node.js を使った開発が最も得意です。

技術 期間 レベル
JavaScript 7年半 Node.js を使ったサーバーサイドや npm パッケージ、React や Vue を使ったフロントエンドの開発、フロントエンドの基盤作りの業務経験があり得意です
TypeScript 3年半 同上
React 6年 SPAの開発などを行いました
Java 7年半 Web アプリケーションのサーバーサイド開発の経験があり得意
Swift 2年 iOSアプリケーションの業務経験
C 1年未満 管理システムの開発業務経験あり
PHP 1年未満 CakePHPを使った Web サイトの業務経験あり
Perl 1年未満 Web アプリケーションの開発・保守の業務経験あり
MySQL 2年 環境構築からパフォーマンスチューニングまで可能
Oracle 1年 同上
PostgreSQL 1年 同上
Linux 4年 Web アプリケーションのサーバー構築が可能
Docker 2年 Web アプリケーションのサーバー構築からイメージ管理まで可能
nginx 2年 リバースプロキシの構築経験あり
Ansible 1年未満 Web サーバーや DB サーバー構築自動化の経験あり

職務経歴

経歴は長いのですが、現在のスキルはサイボウズとウェブリオで得たものが多いです。

サイボウズ株式会社 (2019/09 - 現在)

https://cybozu.co.jp
グループウェアを開発やプラットフォームのエコシステムの開発に従事しています。
フロントエンドエキスパートチームに所属しており、様々なプロダクトが抱える Web フロントエンドに関する問題を専門性を解決するチームです。
また、kintone の周辺ツールなど OSS の開発を行っています。 開発だけでなく、人事部の採用チームや OSS 推進チームを兼務しています。

2022/03 - 現在

新規IAMプロダクトのフロントエンドアーキテクトとして設計やフロントエンド開発チームのリードをしています。
Next.js と TypeScript を使って開発をしています。
テストにはVitestとReact Testing Libraryを使っています。

2021/04 - 2022/08

kintoneの新機能開発のフロントエンド部分やフロントエンドのリアーキテクチャを行っています。 フロントエンドのリアーキテクチャでは複数ページで利用される共通UIパーツを開発するチームのプロダクトオーナー兼プログラマーを担当していました。 TypeScriptとReactを使って開発しています。 テストにはJestとReact Testing Libraryを使っています。

2020/12 - 現在

OSS推進チームで社内のOSSに関する問い合わせ対応や社外OSSへの支援をする業務を兼任しています。

2020/01 - 2021/03

エンジニア採用チームを兼務していました。主に候補者の採用体験を良くするための施策を考える業務に従事しました。

2020/04 - 2021/03

kintone のプラグインやカスタマイズを行うための周辺ツールの開発を行っています。開発しているツールはすべて OSS で公開しています。TypeScriptを使って開発しています。 https://github.com/kintone/js-sdk

2019/09 - 2020/03

プロダクトのフロントエンドのレガシーコードをモダン化する業務を行いました。TypeScript や React を使いました。

ウェブリオ株式会社 (2016/08 - 2019/04)

https://www.weblio-inc.jp
BtoC 向けのオンライン辞書サービスやオンライン英会話サービスの開発・保守に従事しました。
短期間ですが開発リーダーやプロジェクトマネージャーなどの管理業務も行いました。

2016/08 - 2019/04

WebRTCを使ったオンライン英会話サービス (https://eikaiwa.weblio.jp)の開発・保守
Perl で構築された Web アプリケーションを Node.js にリプレースし、TypeScript や React、Firebase などを使って SPA の開発などを行いました。
ユーザー向けの画面は Node.js、express.js、React、TypeScript、MySQLを使って開発を行いました。OS は Ubuntu を使い、開発には Docker を用いました。
社内の管理画面は Vue、Java、Spring Bootを使い開発しました。 以下の登壇資料はこの業務の一部です。
https://speakerdeck.com/masashi/spawopahuomansutiyuningusitahua

Swift を使った iOS アプリケーションの開発も行いました。

2018/12 - 2019/06

BtoCのオンライン辞書サービス(https://ejje.weblio.jp) の開発やレガシーコードのリファクタリング業務を行っていました。
Dockerやテスト環境、静的解析ツールの導入など開発基盤の整備を行いました。また、アーキテクチャの再設計やコードレビューも担当していました。開発は Java、jQueryを用いて開発しました。OSはCentOS、DBには PostgreSQL を使いました。

2018/04 - 2018/06

オンライン辞書サービス(https://ejje.weblio.jp) の AMP ページの開発を行いました。開発だけではなく、プロジェクトマネージャーとして他部署を含む管理業務も行いました。
詳細は以下の資料を御覧ください。
https://speakerdeck.com/masashi/making-over-10million-amp-pages

株式会社エスワイシステム (2012/03 - 2016/07)

システムインテグレーターの会社で様々な企業や自治体が使用するシステム開発を行いました。

2015/10 - 2016/07

電力小売事業者向けの顧客管理パッケージの開発
Java、SpringFramework、Oracleを使い開発しました。

2013/08 - 2015/09

国民健康保険の保険料計算・管理システムの開発
チームリーダーとして従事し、要件定義や開発を行いました。
Java、Struts、jQueryを使い開発しました。

2013/04 - 2013/07

社内営業支援システムと企業のポータルサイトの開発
営業支援システムにはJava、Strutsを使い、ポータルサイトはPHP、CakePHP2を使い開発しました。

2012/08 - 2013/04

火力発電所の発電量管理システムの開発
C言語を使い開発しました。

2012/06 - 2012/07

通信会社の顧客管理システムの開発
Java、Struts、Oracleを使い開発しました。

2012/03 - 2012/06

Java で Webアプリケーション開発の研修を行いました。

株式会社パソナ

2011/08 - 2012/01

契約社員で短い間ですが、企業のHPや機械のマニュアルなどを英和・和英翻訳を行いました。

株式会社DNPメディアクリエイト関西

2008/04 - 2009/10

Photoshop、Ilustrator、InDesign を使い広告制作、デザイン、工程管理、画像加工の業務を行いました。

資格

  • 応用情報技術者試験
  • 基本情報技術者試験
  • TOEIC 735 (2020/10)

自己PR

Web や JavaScript が好きで、Node.js のコミッターに選出されています。
「関西Node学園」「W3K」「kansai.ts」というコミュニティを主催しています。JSConf JP、東京Node学園祭、フロントエンドカンファレンスのスタッフもしており国内のコミュニティ活動を積極的に行っています。
Web アプリケーションの開発が長く、JavaScript を使った SPA の開発や Node.js を使ったサーバーサイドやツールの開発が得意です。
OSS に貢献したり、個人開発することが好きです。

外部へのアウトプットを定期的に行うようにしています。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment