Summary
Overview
Work History
Education
Skills
Websites
Languages
Personal Information
Timeline
Generic

Musashi Sakamoto

Victoria,British Columbia

Summary

Dynamic Software Developer with extensive experience at Invoice Simple, specializing in AWS architecture and microservices design. Proven track record in performance optimization and API integration, enhancing system scalability and cost efficiency. Strong collaborator, adept at delivering high-quality solutions that meet user needs while ensuring robust security and maintainability.

Overview

11
11
years of professional experience

Work History

Software Developer

Invoice Simple
Vancouver, Canada
11.2021 - Current
  • Have been working with a service that hast 500,000+ users as a full stack developer, working with microservices on Kubernetes.
  • I was in our payment team and we developed payments related features utilizing TypeScript, NextJS, React, React Native, ExpressJS, MongoDB, PostgreSQL, AWS.
  • I have been designing systems and writing testible/readible code on both backend and frontend, mobile, considering edge cases, scalability, security implications.
  • Involved in the all the lifecycle of software development product phase, planning tasks for projects, implementing new features, abtesting, troubleshooting, monitoring, updating legacy code, backward compatibiliity, refactoring, deployments without causing issues to the existing users.
  • Brought in AWS based architectures in multiple projects and made our products highly scalable and cost efficient
  • - AWS EventBridge
  • - AWS Stepfunctions
  • - SQS
  • - Lambda
  • - DynamoDB
  • - ApiGateway
  • - Cloudwatch
  • - CDK

Software Developer

Critical Mass
Calgary, Canada
03.2021 - 11.2021
  • Fixed a11y issues that were happening on a web application for an automobile company so that users with screen readers can fully use the website.
  • Also, set up a E2E test utilizing Cypress and deployed on multiple environments on TeamCity so the QA team can find issues on those environments

FullStack Software Developer

BULB Inc
Sapporo, Japan
11.2020 - 11.2021
  • Created a web console for a nursing-care service where I implemented Frontend with NextJS utilizing SSR and Backend with AWS Amplify.
  • For frontend project, I introduce Storybook for visualization testing.
  • Also,I implemented CI/CD utilizing Amplify Console to deploy the application automatically so everyone's task is reduced.
  • Also, created PWA application leveraging Nuxt and Firebase.
  • The application was similar to UberEats by which users can order food and beverages in stadiums.
  • In the development, I implemented part of the payment section that utilized Stripe as well as introducing i18n.

BackEnd/Infrastcructure Developer

Moff, Inc.
Tokyo, Japan
08.2020 - 11.2021
  • Created Web API using Serverless Framework and wrote test codes with more than 90% of coverage as well as automating tasks such as creating backups of Cognito userpools and dynamodb records.
  • Improved API endpoint so the request/response time is reduced by 75% and the amount of requests to DynamoDB are 80% reduced which leads to lower cost.
  • In addition to implementing data analysis platform utilizing AWS Athena and AWS Glue so crawled data in S3 can be queried, which was created by using Terraform.
  • Also, I have been working on a GraphQL api for webinar application for elderlies where AppSync, KinesisVideoStream and Serverless Framework are used.

FullStack Software Developer

ALT FASHION
Vancouver, Canada
08.2020 - 11.2020
  • Created E-commerce utilizing JamStack technologies where Shopify storefront API and GraphQL and Gatby.js is used.
  • Managed to reduce the build time of the application to 0.25% on Netlify.
  • Also, by creating e-commerce template, the workload of the other team members was halved.

FullStack Softwar Developer

NCDC
Tokyo, Japan
08.2019 - 08.2020
  • Implemented a hybrid web application utilizing React, Serverless Framework, Cordova.
  • I introduced Storybook so components that other members create are loosely coupled.
  • The logic of the frontend was very complicated so I introduced Redux Saga instead of Redux Thunk because it is more flexible.

NodeJS Course Mentor

Techacademy
Tokyo, Japan
04.2018 - 03.2020
  • Helped students to create their own original applications where NodeJS is related, which is involving Express.js, EJS, MySQL, MongoDB, Mongoose.
  • My job was to encourage my students to be independently able to create web applications for their portfolios so they can get a job in IT industory.

Software Engineer

Cognizant (Former Company: BRILLIANTSERVICE CO.,LTD.)
Osaka
04.2017 - 02.2020
  • Created a console application where I designed schemas for frontend state management.
  • We used React/Redux and Express.js and MySQL for backend.
  • For our development environment, I introduced docker-compose for the team members so our development environment can stay the same.
  • Also, experienced multiple iOS and Android mobile application development.

Web Developer

Kotoba lab
Tokyo, Japan
04.2016 - 03.2017
  • Developing a web application using PHP framework called Yii2, using JavaScript, JQuery for the frontend.

Mobile Application Developer

Life Is Tech
Osaka, Japan
01.2015 - 03.2017
  • Helping kids to create multiple iOS applications.

Education

Diploma - Web Application Development

CICCC - Cornerstone International Community College of Canada
Vancouver, BC
04.2022

Business Administration and Management - General

Kobe University
Kobe, Japan
01.2017

Skills

  • Amazon Web Services (AWS)
  • Performance optimization
  • PostgreSQL
  • TypeScript
  • AWS architecture
  • Microservices design
  • API integration
  • Team collaboration
  • RESTful services
  • Cloud computing
  • Software testing
  • Continuous integration

Languages

  • Japanese, Full Professional
  • English, Native or Bilingual

Personal Information

Title: FullStack Software Developer

Timeline

Software Developer

Invoice Simple
11.2021 - Current

Software Developer

Critical Mass
03.2021 - 11.2021

FullStack Software Developer

BULB Inc
11.2020 - 11.2021

BackEnd/Infrastcructure Developer

Moff, Inc.
08.2020 - 11.2021

FullStack Software Developer

ALT FASHION
08.2020 - 11.2020

FullStack Softwar Developer

NCDC
08.2019 - 08.2020

NodeJS Course Mentor

Techacademy
04.2018 - 03.2020

Software Engineer

Cognizant (Former Company: BRILLIANTSERVICE CO.,LTD.)
04.2017 - 02.2020

Web Developer

Kotoba lab
04.2016 - 03.2017

Mobile Application Developer

Life Is Tech
01.2015 - 03.2017

Diploma - Web Application Development

CICCC - Cornerstone International Community College of Canada

Business Administration and Management - General

Kobe University
Musashi Sakamoto