Kei Yamashita

Hi. It's Kei.

A developer.


Who is Kei?

I am a software developer who believes that even the smallest ideas can make a huge impact on the world. I enjoy finding creative solutions and being inspired by them. The moment when my ideas become reality is the best part of my life. Although I am based in Vancouver, I am open to any opportunities that allow me to contribute to software solutions that make the world a better place. If you're looking for someone to create something amazing with, you've come to the right place. Please feel free to email or message me - I would love to hear about your ideas!

Career

Generac Power Systems

Apr 2021 - Now

As a software developer, thriving to create a customer-facing app called PWRview that lets users check their smart home's status such as monthly/yearly billing data, live data of their PWRcell devices, etc. Also, flexibly jumping around multiple server services to enhance the team's development experience with BFF(Backend-for-frontend) pattern.

Key roles

  • Introduced a new branching strategy to improve the team's development experience
  • Actively introduce and integrate new tools, libraries, and new features of languages to the team
  • Add a massive amount of automation tests to the project based on the principle of "Refactoring" by Martin Fowler
  • Implement the app's features with rich animations
  • Design software architecture for new features from server side to client side
Tools: TypeScript,React Naive,React-native-testing-library,Java,Maven,Spring Boot,AWS

Sherwa Online Services

Oct 2019 - Apr 2021

Developed an app that allows gamers to connect with each other, facilitating interaction and matchmaking outside of the game's native platform.

Key roles

  • Worked closely with the designer team to implement the app's UI/UX from scratch
  • Helped the back-end team by adding APIs modifying DB
  • Implemented third-party logins by integrating their API
  • Created some unit-tests to ensure the product's stability
Tools: TypeScript,React Naive,React-native-testing-library,Node.js,Express.js,PostgresSQL

Vimple

Jan 2019 - Aug 2019

Developed an app called Base that is a chat application that is specifically for students.

Key roles

  • Developed an app for students in Vancouver on both web and mobile using React/React-native.
  • Learned how development works in the real environment and real product.
Tools: Typescript,React Native,React

Posts