Yohei Kanehara, Developer in Tokyo, Japan
Yohei is available for hire
Hire Yohei

Yohei Kanehara

Verified Expert  in Engineering

Software Developer

Location
Tokyo, Japan
Toptal Member Since
November 15, 2022

Yohei is a software engineer with over eight years of professional experience and a bachelor's degree in computer science. He specializes in full-stack React development and loves working with Go and JavaScript. Yohei prides himself on creating rich, intuitive applications with robust tracing and development tools.

Portfolio

NTWRK
React, Go, Apache Kafka, Docker, Kubernetes, React Native, REST, GraphQL, gRPC...
NTWRK
Go, Apache Kafka, MySQL, Redis, JavaScript, React, React Native, gRPC, Protobuf...
ReviewTrackers
React, React Native, Node.js, GraphQL, Go, Ruby, RabbitMQ, Docker, PostgreSQL...

Experience

Availability

Part-time

Preferred Environment

Docker, Amazon Web Services (AWS), Go, JavaScript, React, GraphQL, REST, Node.js, Full-stack, TypeScript

The most amazing...

...project I've worked on is a real-time auction system that can handle millions of concurrent users for highly-contested products.

Work Experience

Staff Software Engineer

2020 - PRESENT
NTWRK
  • Architected features that allowed creators to sell on the NTWRK app, more than tripling sales and engagement.
  • Built event-driven distributed systems with Apache Kafka and gRPC.
  • Mentored and led engineers on my team and provided technical guidance on product initiatives.
  • Led the migration of the API layer from REST to GraphQL.
Technologies: React, Go, Apache Kafka, Docker, Kubernetes, React Native, REST, GraphQL, gRPC, APIs, Git, Expo, Mobile Development, Third-party APIs, Front-end, JavaScript, Animation, Mobile Apps, Technical Leadership, Architecture, Full-stack, Integration, Full-stack Development, User Experience (UX), Node.js, CSS, HTML, Next.js, OpenAI GPT-3 API, OpenAI GPT-4 API, ChatGPT, Chatbots, TypeScript, AWS Lambda, Serverless, WebSockets, React Redux, React Native for Web, Generative Pre-trained Transformers (GPT), Redux, Express.js, AI Programming

Staff Software Engineer

2020 - 2023
NTWRK
  • Led the development of live auctions, resulting in a 60% increase in revenue and over 200% increase in engagement.
  • Developed ML-driven product categorization utilizing OpenAI Chat API.
  • Developed Algolia-based search infrastructure enabling fast and robust content discovery.
  • Led the transition from REST to GraphQL, implementing a GraphQL server in Go with full-stack observability.
  • Developed a Shopify sales channel app to empower sellers to synchronize their Shopify products with NTWRK.
Technologies: Go, Apache Kafka, MySQL, Redis, JavaScript, React, React Native, gRPC, Protobuf, TypeScript, AWS Lambda, Serverless, WebSockets, React Redux, React Native for Web, Generative Pre-trained Transformers (GPT), Redux, Express.js, AI Programming

Senior Software Engineer

2017 - 2020
ReviewTrackers
  • Architected and delivered full-stack solutions for crawling, aggregating, and analyzing review data.
  • Built and deployed new microservices, such as a GraphQL server.
  • Built CI/CD pipelines across multiple services, including an OTA CI/CD pipeline for React Native.
  • Organized the company's first hackathon, resulting in multiple ideas eventually being developed for production.
Technologies: React, React Native, Node.js, GraphQL, Go, Ruby, RabbitMQ, Docker, PostgreSQL, Heroku, TypeScript, AWS Lambda, WebSockets, React Redux, Redux, Express.js

Software Developer III

2016 - 2017
Vodori
  • Developed a multi-tenant SaaS CMS product for highly audited healthcare clients.
  • Designed and developed Node.js microservices with Docker.
  • Spearheaded JavaScript testing initiative with Mocha and Chai.
  • Acted as the head of engineering recruitment responsible for recruiting college graduate hires.
Technologies: Angular, Node.js, Java, Spring, Docker, SQL, TypeScript, React Redux, Redux

NTWRK

http://www.thentwrk.com
NTWRK is a livestream shopping application that allows sellers to sell and auction products over a live stream. I was the staff engineer at the company and led the architecture of the live auction feature, which resulted in over a 200% increase in show engagement and a 60% increase in revenue. Other notable projects I led at NTWRK include our Shopify integration and search and product discovery infrastructure powered by Algolia.

Mixceed

http://www.mixceed.com
This is my side project that utilizes Spotify's recommendation API to generate music recommendations based on "seeds" - e.g., artists, tracks, and genres. It allows users to generate interesting and unique recommendations of Spotify tracks that would otherwise be difficult to discover.

Medium Tech Blog

https://medium.com/@kanehara
My Medium blog contains technical blogs on web development and engineering. I have posted content on topics spanning from GraphQL to React, where I focus on practical, real-world aspects of software engineering.

Languages

JavaScript, GraphQL, CSS, HTML, TypeScript, Go, Ruby, Java, SQL

Frameworks

React Native, Next.js, Redux, Express.js, Angular, gRPC, Spring

Libraries/APIs

React, Node.js, React Redux, Chai, Protobuf, Vue, React Native for Web, Shopify API

Tools

Git, Expo, RabbitMQ, Mocha, ChatGPT

Other

APIs, Third-party APIs, Full-stack, Integration, Full-stack Development, Front-end, Technical Leadership, Architecture, User Experience (UX), Serverless, WebSockets, Computer Science, CI/CD Pipelines, SaaS, Animation, Mobile Apps, OpenAI GPT-3 API, OpenAI GPT-4 API, Chatbots, Generative Pre-trained Transformers (GPT), AI Programming, eCommerce, Technical Writing

Platforms

Apache Kafka, MacOS, Docker, Heroku, Amazon Web Services (AWS), Visual Studio Code (VS Code), Kubernetes, AWS Lambda, Mobile, Web

Storage

PostgreSQL, MySQL, Redis

Paradigms

REST, Mobile Development

2011 - 2015

Bachelor's Degree in Computer Science

University of Michigan - Ann Arbor, MI, USA

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