Yohei Kanehara
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Staff Software Engineer
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.
Senior Software Engineer
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.
Software Developer III
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.
Experience
NTWRK
http://www.thentwrk.comMixceed
http://www.mixceed.comMedium Tech Blog
https://medium.com/@kaneharaSkills
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
Education
Bachelor's Degree in Computer Science
University of Michigan - Ann Arbor, MI, USA
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