Practical lesson as a Front-End Developer HTML5 with JavaScript and CSS3(SCSS)
I gained a practical coding method with HTML, CSS(SCSS) and JavaScript. In addition, I learned a BEM CSS building method.
400万人が利用する会社訪問アプリ
株式会社Penetrator / Software Developer
4年半勤めた日本企業を退社後、カナダのバンクーバーに渡り、現地の学校にてWebアプリケーション開発を学びました。 その後はSoftware Develperとして日本およびカナダ企業にて就労した経験があります。
将来はエンジニアとして日本の少子高齢化問題や失われた40年を挽回し、テクノロジーを用いて、様々なビジネスが抱える課題を解決し再び世界に誇れるような国にしたいと思っています。
【役割】 - Next.js、TypeScript、TailwindCSS、およびDatoCMSを使用して大規模な企業ウェブサイトを開発および保守 - Google Core Web Vitalsに基づき、コードをリファクタリングしてウェブサイトのパフォーマンスを改善
【役割】 - React と TypeScript を用いたフロントエンドコンポーネントの実装および新規機能の実装 - Uber eats order API を用いたデリバリーシステムの開発 - チームメンバーのコードレビュー
【役割】 - Knex.js と GraphQL を用いた API の実装 - チームメンバーのコードレビュー
【役割】 - TypeScript, Next.js, TailwindCSS を用いた再利用可能なフロントエンドコンポーネントの実装 - React Hook Form を用いてユーザーの送信前にエラーを通知するフォームを実装。Zod を使用することによりより堅牢な実装
- Next.js、TypeScript、およびTailwind.cssを使用してフロントエンドコンポーネントを実装しました。 - デザイナーやQAチームからのフィードバックに基づいて、指摘された3Issueを修正し、ウェブサイトのUIUXを向上させました。
Webアプリの開発を学びました。プロジェクトではチーム開発を経験し、業界未経験ながらリーダーを任されることもあります。React等のフロントエンドのみならず、Node.jsやPostgreSQLなどの簡単なバックエンドの基礎知識を習得しました
【成果】 - 長年切り替えることができなかったロボットのパーツの競合製品を自社製品に切り替えることに成功。約 400 台のオーダーを受注。 - 2 年間を費やしてクライアントと信頼関係を構築し、競合製品の切り替えを達成。最終的に 1,000 台以上のオーダーを受注。
長年の間、競合製品が仕様書にして指定されていたロボットのパーツの一部を自社製品へ切り替えることに成功しました。 密なコミュニケーションを取ることで、お客様のニーズを調査。改良に改良を加え仕様を満たす製品を開発し、競合他社の製品を切り替えることができました。
機械、電気、プログラミングの基礎及び応用を学びました。卒業研究ではドローンに車輪を装着し、壁を走行させるための研究をしていました。
I gained a practical coding method with HTML, CSS(SCSS) and JavaScript. In addition, I learned a BEM CSS building method.