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

Tamon Okamoto

Verified Expert  in Engineering

Software Developer

Location
Tokyo, Japan
Toptal Member Since
January 26, 2024

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, Amazon Web Services (AWS), Ant Design, TypeScript, JavaScript...
Toyota Motor Corporation
Flutter, GraphQL, Amazon Web Services (AWS), Dart, JavaScript, APIs, Front-end
Rakuten
Vue, 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, Amazon Web Services (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, GraphQL, Amazon Web Services (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, 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.

Languages

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

Frameworks

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

Libraries/APIs

React, Vue, Node.js, AWS Amplify

Platforms

Vercel, Amazon Web Services (AWS), Docker, MacOS, Visual Studio Code (VS Code)

Other

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

Paradigms

Scrum

Storage

PostgreSQL

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

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