Hello! こんにちは! 你好! Bonjour!
I'm Yuma Tsuboi

Software Engineer・Social Robotics・Product Management



Portfolio

Current endeavours and recent projects

Deep Learning Course

TensorFlow, Machine Learning, Python

Product Management

10-week Bootcamp @ Brainstation

Toastmasters

Public Speaking and Facilitation

Social Robotics

Master Thesis, Machine Learning

Guided Breathing App

Android, Java, UX Design

Autonomous Robot

Engineering Design

About

I’m a Software Engineer in Toronto working at SapientRazorfish, a tech consulting firm, on the Walmart.ca E-commerce account. I’m a developer for the Play framework that integrates the customer frontend with backend data that includes Endeca CRM, Oracle ATG, multiple inventory datacenters and numerous microservices. My work involves writing Scala code for request-response orchestration, data models, developing new backend services and implementing architecture enhancements to expand customer experience.

Learning is a lifelong process. To prepare for my long-term goal of becoming a Product Manager, I spend my free time on developing leadership and management skills. Specifically, I am taking Product Management at a Coding Bootcamp to learn Product Strategies and Software Development Processes and I regularly attend Toastmasters to practice Public Speaking and Meeting Facilitation.

My path to SW Development has been one with many interesting turns. Attracted by cutting-edge tech and rewarding challenges, I entered the multidisciplinary Engineering Science program at UofT. I majored in ECE in 3rd year, which led me to a 12-month internship at AMD HQ in Sunnyvale, California. Inspired by the mobile app boom in Silicon Valley, I spent my spare time studying CS concepts. In my final year of undergrad, I specialized in SW Engineering and wrote a thesis on Mobile Application for Smoking Cessation. The AI and Machine Learning courses during that time motivated me to pursue a Master's at UofT with research focus on Human-Robot Interaction and wrote a thesis on providing care for the aging population with Social Robots.

I am fluent in both Japanese and English from my childhood spent in Japan and Canada. I was never big on learning a new language, but the multilingual people I met during backpacking in Europe has led me to become a lifelong learner of French and Mandarin, as a Canadian with a Japanese-Chinese background.



Experience

Software Engineer

SapientRazorfish

Mar 2017 - Present

I’m a developer on the Walmart retainer account of 60 people, working on enhancing the high-traffic E-commerce platform used by Walmart. I work with Play framework with Scala that integrates the customer frontend view with backend data sources that include Endeca CRM, Oracle ATG, multiple inventory datacenters and numerous microservices. Hence, my day-to-day job involves request-response orchestration, tailoring data models, developing new backend services and enhancements to the solution architecture to expand customer experience. Aside from the developmental tasks, I’m enthusiastic about bootcamp sessions to do a knowledge transfer of the Play architecture that is black-boxed to other disciplines in the team and lead meetings to advance and breakdown stories in the backlog.


Product Management

Brainstation

Sep 2017 - Present

This is a 10-week bootcamp course offered by a Brainstation, which covers a wide range of PM concepts such as Product canvas, vision statements, product strategy, market research, MVP, agile methods, lean UX, wireframing, product market fit, roadmapping, risk management, financial planning, pricing strategy and customer metrics. I found the various frameworks introduced in the course to be useful in grasping the often intangible concepts in Product Management. The course was taught by Tom Levesque (Co-founder of rey.ai) and Eril Berkok (Product Manager at Unata Inc) who are very enthusiastic and experienced in this field.


Master of Engineer

Univ of Toronto - ASB Lab

2015 - 2016

Under the supervison of Prof Goldie Nejat (Canada Research Chair in Robots for Society, Dir of Institute for Robotics and Mechatronics at UofT), I worked on improving AI prediction of emotion during interaction with people from their vocal intonation. This AI was combined with other modes of emotion inference, body language and facial expression, to make the most informed prediction. The motivation is to increase the emotional intelligence of robots to enable them to socialize better with people, specifically to perform in caregiving context for the aging population. With a tech stack of Weka, Python and Matlab, I developed an AI that achieved 82% accuracy with Neural Networks in cross-validation, which was installed on a NAO Robot to be tested with real human interaction. During the year I took several graduate courses including Intelligent Robotics for Society, Statistical Analysis & Experimental Methods and Leadership with Emotional Intelligence.


CAD Software Engineer Intern

AMD

2013 - 2014

My work included performing regular regression on the Chip Design CAD system, reporting bugs and implementing fixes in an agile development process. I also took on Web related projects to automate the publishing of the regression results to internal wiki page.


Engineering Science

Univ of Toronto

2010 - 2015

In the first 2 years of foundation in Engineering, I took variety of courses that ranged from Fluid Dynamics and Quantum Mechanics to Computer Organization and Robot Design. In the third year I majored in Electrical and Computer Engineering, which included Signal Processing and Operating System course. In my final year I focused on Software Engineering courses, which included Computer Security and Machine Learning. Aldo during my final year I wrote a Bachelor’s Thesis on Mobile Application in Smoking Cessation under the supervision of Prof Jonathan Rose, collaborating with clinicians from the Centre of Mental Health and Addiction (CAMH).