【対面でのIT講師、セミナー経験あり】
<初学者向け>
技術を楽しみながら学習やものづくりを継続できるようサポートを行います。
<設計・実装者向け>
React, TypeScriptを使用したフロントエンド開発、及びその周辺技術の支援を行います。
React, TypeScriptプロジェクトでの実装・レビュー行数は20万行以上。
フロントアプリケーション全体の設計はAtomicDesignをベースに、アジャイル開発の不確実性を受け入れつつ開発速度の維持、向上ができるようコンポーネントの切り分け単位、ロジック分割・共通化を随時柔軟に対応できる状態を目指しています。
また長期継続運用、改善のコスト減に向けたアーキテクチャ、データフローを意識しています。
ロジックではhooksやクラスを活用した関心の分離、計算量の低減、実行速度の向上を意識しています。
APIはAxios及びReactQueryを使用したキャッシュ, ポーリング, マスターデータのインスタンス化, useMemoの活用が有効と考えています。
コードレビューではlinter, formatterに委ねながら可読性、テストのしやすさ、スケール性、安定性、パフォーマンスの観点を意識しています。
上記観点からメンタリングいたします。
-----------【使用経験のあるライブラリ】-----------
Redux ( Redux Toolkit ), Mui, React Hook Form, React Query, React Frow, React-testing-library, etc.
-----------【その他ご相談に乗れます内容】-----------
web基礎, ネットワーク基礎, MacOS, UI/UXデザイン, Webデザイン, Photoshop, Illustrator, HTML, CSS, SCSS, Tailwind, JavaScript, jQuery, php, mysql, WordPress, Git, Github, Docker, Linux, Apatch, Node.js, AWS, EC2, Cloud Front, etc.
エクセルを使用した業務の効率化・PCの相談役等を行う
webサイト制作・保守運用・サーバー管理・紙媒体DM制作を担当
また、並行してインフラ等の社内情シス業務、自社サービスインフラの補佐を担当
個人としてセミナー登壇、スクール講師、小規模なアプリケーション開発を行う
フロント未経験メンバー, 協力会社様、フリーランスの方を含む最大5名程度のチームでCRM, MAツールの開発を進める