About
過去に対応した案件やプロフィールを書いています。
プロフィール
答えのない問いについて考えるのがすきです。
フロントエンド
ユーザーとの接点であるフロントエンドがすきです。
Svelteの記述の少なさやコミュニティ手動の運営がすきで気に入っており、寄付を行っています。
また、SvelteJapanのコアメンバーです。(Svelteのコアメンバーではありません)
UI/UX
フロントエンドがすき の文脈でUI/UXにも関心があります。
どんなユーザーでもどんな環境でも直感的に操作でき、使っていて気持ちのいいUIを作りたいです。
デザイン
ユーザーにとって一貫性があり使いやすいデザインや、サービスの目指すものを体現するためのデザインシステムに関心があります。
デザインシステムに関してはあくまでガイドラインとして採用し、アクセシビリティなどの最低限満たすべき項目をドキュメント化してチーム内で共有し、「いいもの」に対する認識をそろえることが大事だと考えています。
アクセシビリティ
最高のフロントエンドは「一部のユーザーにとってだけ最高のもの」ではなく、「誰にとっても最高のもの」である必要があると考えています。
障害の有無や環境の違いでそもそも使えなかったり体験が悪くなってしまうようであればそれは最高のフロントエンドではないと考えます。
Markuplintに少額ですが寄付を行っています。
趣味
河原町、新京極付近を練り歩くのが趣味で、土日は高確率で出かけています。
その周辺のラーメン屋さんに関してはかなり詳しい方だと思います。(ラーメンもすきです)
ねこ
ねこがすきなので保護ねこ2匹と暮らしています。
現在月にいくらか保護ねこ活動のボランティアに寄付を行っています。
スキル
Nuxt/Vueを2年、Reactを1年、Svelteを3年ほど書いています。
PHPに関しては一応かける程度で、インフラやバックエンドには自信がありません。
アクセシビリティに関しては2年ほど実務でチェックを行なったり実装を行なったり記事を書いたりしているので自信があります。
デザインに関してもデザイナの作ったデザインに対して理由も含めて提案し、議論することができます。
UIデザインに関しては前職と個人開発で行っており、実務経験は少ないですが一般的なエンジニアよりはスキルがあると思います。
理想、理念
今幸せな人よりも、今幸せでない人に対してプラスになるような仕事がしたいと考えています。
この考えからアクセシビリティに対しても強い関心があります。
また、何かの正解があるとしたらそれは何かと何かの意見のグラデーションの間に常にあると考えています。
人と人との議論や討論を経てよりよい結論に達すると考えているので、いい面と悪い面を常に考えるようにしています。
そのため、トップダウンの決定に従う など、議論が十分にされたのかどうかが不透明な決定に従うこと関してはモヤッとしてしまいます。
History
アルバイト期間を含めると7年ちょっとWeb制作をやっており、マネジメントも4年くらいやっています。
開発に関しては3年ほど行っています。
コーディング規約の作成やその他ルールの作成、他部署とのすり合わせなどをやっていました。
2015年
2015.10
京都のWebサイト制作会社にアルバイトで入る。
2016年
2016.03
社員になる。
アルバイト期間は実家の奈良から通っており全く余裕がなかったが、このあたりで京都に引っ越す。2016.10
ここから仕事がわかり始め、効率化にハマる。
sassを使い始めたりWordPressをサイト制作に使うようになったりで変化が多かった。
社内のポイント評価制度で119.8%を達成する。
2017年
2017.07~11
WordPressに慣れて詰まらなくなった結果平均120%以上を達成する。
2018年
2018.11
138.8%を達成する。
2018.12
某大手大学のサイトをWebReleaseで作成。
2019年
2019.01
いかに早く仕事を終わらせるかだけを考えていた。
このときは132~138%をキープ。
このあたりから社内の制作テンプレートを担当。
また、チームリーダーも担当するようになる。2019.08
制作テンプレートを担当していることから、パートナーさんへの説明などもするようになる。
2019.10
ここまで業務時間外での勉強もほとんどしていなかったが、少しずつ記事などを読み始める。
また、SalesforceとWordPressのフォームの連携を経験する。
2020年
2020.01
部下がポイントをとれるように教えたり目標設定をしたりし、リーダーとして仕事に責任感を強く持つようになる。
またこのタイミングで自己最高記録の141.30%を達成。2020.06
マネジメントに力を入れるようになり、110%程度に仕事を収め新人教育に力を入れはじめる。
また、大規模な多言語サイトの実装を担当する。2020.08
コンポーネントのHTMLとCSSをまとめてダウンロードできるNuxt.js製のアプリケーションを個人開発して会社に提供する。
このあたりからモダンフロントエンドに興味を持ち始め、社外に目が向くようになる。2020.07~12
WordPressでの複合検索の実装やshuttoでのサイトの多言語化などを担当する。
2021年
2021.02
某大手大学のサイトをWebReleaseで作成。
2021.03
スキルアップや社内事情のため、バックエンド部署に異動。
2021.06
バックエンド部署のリーダーになる。
部署が抱えている問題を整理して、ばらばらに動く部署からチームとして動くように考えて対応し始める。2021.07
会社ではなく個人に知見がたまってしまい、他部署や部署内の情報のやり取りがないことを問題だと考え、社内Wikiの開発をしてリリースする。
また、退職により更新が止まってしまい誰も触れなくなっていたアプリケーションのリニューアルを個人開発からしはじめ、業務として開発するようになる。
このあたりでLaravelとVueとNuxtが触れるようになり、開発系で必要なスキルが自分に全然備わっていないことに気づいて業務時間外でセミナーを聞いたり書籍を買ったりし始める。2021.08
アプリケーション開発を進める。
2022年
2022.02
システム案件を納品するために最低限必要なチェックシートや第三者チェックのスケジュールの確保などのルール化を進める。
2022.04
アプリケーションのリリース。
説明会の実施やお問い合わせへの対応などを始め、自分がやりたかった仕事はこれだと感じる。2022.05
前月の振り返りや情報の蓄積をチームで始める。
このころから1on1など開発系の会社で取り入れている文化をチームに持ち込むようになる。2022.06
自社のエンジニアのスキルが数年前の技術で止まっていることに危機感を覚え、社内勉強会を開催するようになる。
ここからしばらく記事の共有やSlackでの情報発信、社内Wikiでの情報発信や情報のまとめ記事の作成、週3でのエンジニアやデザイナとの勉強会の主催などで忙しく働く。2022.09
Jamstack制作ができるようにNext.jsでのWebサイト制作テンプレートの作成を始める。
2022.12~
Jamstack制作ができるようにルール作りを始める。
また、9月に着手していた制作テンプレートを公開する。
2023年
2023.06〜
名古屋の上場企業に中途入社、結婚式場の検索サービスの実装・保守管理に携わる。
古いシステムからのSvelte/SvelteKitでのリプレイス全般に関わり、デザイナや社外のパートナー、マーケティングチームと関わりながらより高いパフォーマンスでのリプレイスを成功させる。
また、すべてのマークアップのレビューに入り、自作のアクセシビリティチェックリストを使用してそれまで行われていなかったアクセシビリティチェックを運用に乗せる。2023.07
社内にアクセシビリティに関する情報交換を行うチャンネルを作成し、グループ会社なども含め50名程度の人数を集める。
また、毎週輪読会を継続開催する。2023.12〜
SvelteJapanの運営を務め、定期的にSvelteコミュニティを盛り上げるための配信を行う。
2024年
2024.09
アクセシビリティカンファレンス名古屋でスタッフとしてお手伝いをする。
2024.12
社外のアクセシビリティに関心のある人と一緒にアクセシビリティの勉強会を始め、週一で継続して運営を務める。