スキル | レベル | 経験年数 | 備考 |
---|---|---|---|
Chrome Extension | 5 | 5年以上 | ユーザ要望によりCanvas/SVGを使用したDOM/CSSでは実現できないUX実装や、グーグルマップAPIを使用したマップ連動アプリなどの開発経験があります。また、ショートカットキーを自由に割り当てられるChrome拡張が大手メディアに掲載されました。 |
TypeScript | 4 | 3〜5年 | ・inferを使用してオブジェクト内部のジェネリクスの型パラメータの型チェック・コード補完できます。 ・関数型プログラミングを意識して、グローバル変数や、classでも定数以外のメンバ変数は使用しないプログラミングを心がけています。 |
CSS | 4 | 5年以上 | サイズ調整する場合でも、px指定やcalc関数で微調整などになるべく頼らないコーディングを心がけています。 その他、SVGを使用したアイコンフォントのカスタマイズ・作成や、transformを利用した大量データの高速スクロールの実装経験があります。 |