Hayashi Shinobu

株式会社日本経済新聞社 Webエンジニア

自己紹介

こんにちは、こんばんは、しにゃいと申します。 Web Developerとして活動しております。 Webというプラットフォームの普遍性に惹かれていて、その可能性を広げていくための活動をしております。この活動を通して、Webの可能性を人々に伝えていきたいと思っています。 「どこでもいつでも誰にでも」を標語として掲げ、Webの普遍性を最大限に引き出すために、クライアントマシンのスペックが低くてもアプリケーションが動くようにクライアントマシンのRuntime Costを下げたり、クライアントマシンの通信状況が悪くてもアプリケーションが動くようにI/O Costを下げたり、目の見えない人や認知障害の人はもちろん、料理や筋トレで手が不自由な人でもコンテンツにアクセスできるように、アクセシビリティを考慮したコードを書いたりしています。UX の向上だけでもなくサービスの価値を等しく届けるには変化の激しいフロントエンドに追従し、ユーザーがサービスの中で一番最初に目にする、サービスの最前線たるフロントエンドで様々な施策や変更を高速に加えていくため、開発者体験の向上や DevOps の整備にも携わっています。この意志を実現するために、Webフロントエンドだけでなく、CDN Edge Proxy、堅牢な Backend For Frontend の開発、高速な開発を実現するためのビルドツールチェインの構築、開発者が変更を容易に確認することのできる環境の構築など、幅広くWeb開発に携わってきました。 趣味はWebとプログラミングです。趣味で自作ブラウザを作ったり、pnpm というパッケージマネージャーの開発を行なっています. https://en.shinyaigeek.dev/

職歴・学歴

株式会社日本経済新聞社

サブスクリプション事業デジタル編成

Web エンジニア

Webエンジニア

サービス開発 - 法人向け新規メディアサービス開発, BFF, CDN の実装を担当 - 新規メディアアプリケーション開発において設計、チームの育成を担当 開発生産性の向上 - JSコンパイラーの Progressive な移行とコードベースを処理系フレンドリーなコードに置き換えるアプローチとでビルド時間を約65%削減 - CSSinJS をフロントエンドビルドツールの変遷に応じて柔軟に切り替えられるよう規約の策定, コードベースの移行 - CDN においてテストの導入やリファクタリングによる安定性の向上 - マイクロサービスにおいて共通部分を集約させマイクロサービスのリリース負荷削減

スキル・経験

  • JavaScript
  • React
  • Rust
  • TypeScript
  • Web
  • CDN
  • パフォーマンスチューニング
  • Fastly
  • DevOps
  • Next.js
  • プロジェクトマネジメント