Tamon Okamoto
Verified Expert in Engineering
Software Developer
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
Experience
- React - 6 years
- TypeScript - 6 years
- Node.js - 6 years
- Amazon Web Services (AWS) - 4 years
- Ant Design - 3 years
- Tailwind CSS - 3 years
- Next.js - 3 years
- Vercel - 3 years
Availability
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
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%.
Software Engineer
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.
Applications Engineer
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%.
Experience
Tabist Application
http://tabist.co.jpEducation
Master's Degree in Science
Sophia University - Tokyo, Japan
Bachelor's Degree in Science
Sophia University - Tokyo, Japan
Certifications
Certified Scrum Developer
Scrum Alliance
Skills
Libraries/APIs
React, Vue, Node.js, AWS Amplify
Languages
TypeScript, HTML, CSS, Dart, JavaScript, SQL, GraphQL
Frameworks
Next.js, Flutter, Ant Design, Tailwind CSS, Express.js, Jest, Nuxt.js
Platforms
Vercel, Amazon Web Services (AWS), Docker, MacOS, Visual Studio Code (VS Code)
Paradigms
Scrum
Storage
PostgreSQL
Other
Front-end, Chakra UI, APIs, Strapi, Computer Science
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring