Tamon Okamoto, Developer in Tokyo, Japan
Tamon is available for hire
Hire Tamon

Tamon Okamoto

Verified Expert  in Engineering

Bio

Tamon is a software developer with six years of full-stack web development experience specializing in TypeScript, JavaScript, React, Node.js, HTML, and CSS. He has a proven track record in developing high-quality and scalable web applications. Tamon is passionate about web standards and keeping up with the latest trends in technology. He will be a great addition to any team.

Portfolio

Tabist
React.js, AWS, Ant Design, TypeScript, JavaScript, AWS Amplify, PostgreSQL...
Toyota Motor Corporation
Flutter UI, GraphQL, AWS, Dart, JavaScript, APIs, Front-end
Rakuten
Vue.js, Nuxt.js, JavaScript, APIs, Front-end

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is a React-based hotel booking web application, which is Japan's number one booking service.

Work Experience

Front-end Engineer

2022 - PRESENT
Tabist
  • Designed UI/UX and implemented responsive single-page web applications with back-end for front-end (BFF) architecture using Next.js, Fastify, TypeScript, TailwindCSS, and AWS to ensure optimal performance and functionality.
  • Improved application performance by implementing an effective cache strategy through React Query, resulting in an impressive 90% reduction in response time.
  • Optimized pre-rendering web pages by caching API responses using in-memory cache, which reduced the build cost by 50%.
Technologies: React.js, AWS, Ant Design, TypeScript, JavaScript, AWS Amplify, PostgreSQL, APIs, Strapi, Front-end

Software Engineer

2021 - 2022
Toyota Motor Corporation
  • Leveraged Flutter and Dart to architect and develop in-vehicle applications and standard components from scratch.
  • Utilized TypeScript and Figma API to generate UI components from design, resulting in a substantial boost to developer productivity and a 50% reduction in development costs.
  • Built a CI/CD pipeline to automate unit or integration testing, which improved developers' operation costs and achieved 100% code coverage.
  • Served as a featured presenter representing Toyota at the Flutter Global Summit 21, addressing an audience of over 10,000 attendees.
Technologies: Flutter UI, GraphQL, AWS, Dart, JavaScript, APIs, Front-end

Applications Engineer

2019 - 2020
Rakuten
  • Developed web booking applications and a content management system (CMS) from scratch using Nuxt.js and TypeScript.
  • Automated visualizing test cases with Node.js and Nuxt.js, reducing the review cost by 90%.
  • Automated a release operation to improve productivity using Capistrano and Jenkins, which reduced release costs by 95%.
Technologies: Vue.js, Nuxt.js, JavaScript, APIs, Front-end

Tabist Application

http://tabist.co.jp
A React-based hotel booking web application. I designed UI/UX and implemented responsive single-page web applications with BFF architecture using Next.js, Fastify, TypeScript, TailwindCSS, Vercel, and AWS.
2017 - 2019

Master's Degree in Science

Sophia University - Tokyo, Japan

2013 - 2017

Bachelor's Degree in Science

Sophia University - Tokyo, Japan

FEBRUARY 2022 - PRESENT

Certified Scrum Developer

Scrum Alliance

Libraries/APIs

React.js, Vue.js, Node.js, AWS Amplify

Languages

TypeScript, HTML, CSS, Dart, JavaScript, SQL, GraphQL

Frameworks

Next.js, Flutter UI, Ant Design, Tailwind CSS, Express.js, Jest, Nuxt.js

Platforms

Vercel, AWS, Docker, MacOS, Visual Studio Development

Paradigms

Scrum Master Consulting

Storage

PostgreSQL

Other

Front-end, Chakra UI, APIs, Strapi, Computer Science

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring