履歴書

Kimizu Yamasaki

kimizuyamasaki@gmail.com | +1 (236) 668-6717 | Vancouver, BC, Canada

https://www.linkedin.com/in/kimizuy | https://github.com/kimizuy | https://kimizuy.dev

SUMMARY

I am a front-end developer with a strong focus on front-end technologies. Skilled in TypeScript, JavaScript, HTML, CSS, and Node.js, I have extensive experience with frameworks and tools like Next.js, Gatsby and various headless CMS platforms. Additionally, I am adept at handling REST API and GraphQL, demonstrating my capability in both front-end and back-end technologies.

SKILLS

  • Languages: TypeScript, JavaScipt, HTML, CSS, Java
  • Technologies: React, Next.js, Gatsby, Node.js, Webpack, ESLint, Stylelint, Prettier, REST API, GraphQL, GraphQL Code Generator, emotion, styled-components, vanilla-extract, framer-motion, i18next, Storybook, Chromatic, Cypress, BackstopJS, OpenAPI, Redux, Chart.js, Highcharts, Material UI, Sass/SCSS, tailwindcss
  • Tools: Cypress, Jest, Figma, Storybook, git, Firebase, Zeplin, Vercel, Netlify, Hygraph, DatoCMS, Sanity, WordPress

WORK EXPERIENCE

Gaji-Labo Inc.

Tokyo, Japan | Front-end engineer | Apr 2021 - Jan 2023 (1 yr 10 mos)

At Gaji-Labo, I participated in several projects with development periods ranging from one to six months, significantly improving user experience and site performance through various web technologies. In the corporate site project, I spearheaded a redesign, achieving enhanced user experience. For the equipment rental app, I executed front-end tasks, optimizing the UI and expediting REST API development with back-end engineers. In the landing page project, I transitioned the codebase to TypeScript and improved Core Web Vital scores, boosting SEO significantly. Lastly, in the event app project, I led the UI design conversion and React codebase maintenance, enabling better performance and maintainability.

Alterbo Inc.

Tokyo, Japan | Software engineer | Feb 2019 - Mar 2020 (1 yr 2 mos)

During my tenure at Alterbo, I was extensively responsible for the design, development, testing, and maintenance of software for a web application project that managed airport user data. In particular, I led front-end development using React, Redux, and TypeScript to enhance user and flight search functionality. Additionally, I developed a Web API with Java and assisted the back-end, implementing a system that centralized and digitized customer data, which dramatically enhanced airline staff productivity. Through this project, I exhibited my full-stack development capabilities, ensuring a seamless user experience and better data management for airport personnel.

PROJECT HISTORY

Gaji-Labo Inc.

Corporate Site for BtoB Company (6 mos)

  • Built a corporate website from scratch for a startup that provides customer success services using big data
  • A team of one designer, two front-end engineers, and one back-end engineer
  • Developed a high-performance project from scratch using Next.js and Hygraph that improved site performance by more than 30%
  • Implemented a blog, internationalization, and contact form as well as landing pages

BtoB and BtoC Application for Equipment Rental (3 mos)

  • Developed front-end functionality for a construction equipment rental service with over 100 billion in sales
  • Agile development in teams of 10+ consisting of engineers, designers, and managers
  • Implemented UI markup with Material UI, resulting in a visually appealing interface
  • Defined API interfaces via OpenAPI, leading to expedited REST API development with back-end engineers
  • Conducted E2E testing using Cypress, ensuring application robustness.

Landing Page Site for BtoB Company (3 mos)

  • Refactored a 100+ page landing site, enhancing functionality
  • Conducted visual regression tests via BackstopJS, ensuring a 100% visual consistency rate post-migration
  • Improved Core Web Vital scores by 30% on average, leading to a 15% improvement in organic search traffic
  • Transitioned the codebase from JavaScript to TypeScript, reducing bug occurrence.

BtoB company event application (4 mos)

  • Developed a modern web application using Next.js, Firebase Authentication, and Firestore
  • Employed vanilla-extract, enhancing CSS management with TypeScript
  • Built and documented a system for non-engineers to enter and edit data directly
  • Optimized React code and updated Firebase SDK, achieving better performance and maintainability

Dashboard application to display carbon dioxide usage (2 mos)

  • Customized Chart.js to provide a unique UI
  • Implementation of table components to display data with complex structures
  • Collaborate with client's designers based on Atomic design to ensure seamless integration of design and development

In-house corporate website (3 mos)

  • Led technology selection, data migration from NetlifyCMS to DatoCMS, and migration to Next.js, completed almost single-handedly
  • Automatically generated GraphQL API types for CMS to improve maintainability and developer experience and speed up website updates
  • Built a UI Testing Workflow with Storybook and Chromatic
  • Optimized React code and images to improve site performance by 20%, contributing to SEO and increasing site presence

Mobile gaming event website (2 mos)

  • Built unique UI components such as voice chat and quizzes using React and CSS modules (SCSS) for new events
  • The event was a success with no glitches and received high praise from the client

Alterbo Inc.

Web application to manage airport users (1y 1m)

  • In a team of 10+ software engineers, I was responsible for the design, development and testing
  • Led front-end development using React, Redux, and TypeScript, enhancing user and flight search functionality
  • Developed a Web API with Java and assisted back-end
  • Implemented a system that centralized and digitized customer data, dramatically enhancing airline staff productivity

OTHERS

Education

July vocational school (Tokyo, Japan) | Web & Game Development Bootcamp | May 2015 - Oct 2015

Ehime University (Ehime, Japan) | Bachelor of Economics | Apr 2010 - Mar 2015

Languages

Japanese (Native)