Morio Yoshida, Software Developer in Hamilton, ON, Canada
Morio Yoshida

Software Developer in Hamilton, ON, Canada

Member since February 17, 2020
Morio is a full-stack developer focused on JavaScript and its frameworks like React, Angular, Vue.js, and Node.js. He also excels at working with other dynamic programming languages such as Python, Ruby, and PHP and building mobile apps with React Native. Passionate about learning cutting-edge technologies and solving challenges, Morio joined Toptal to find opportunities to work within agile remote teams for startups and enterprises.
Morio is now available for hire

Portfolio

Experience

Location

Hamilton, ON, Canada

Availability

Part-time

Preferred Environment

Slack, Git, Ubuntu, MacOS, VS Code

The most amazing...

...platform I've developed is a financial service platform committed to building global financial infrastructure to scale the digital economy.

Employment

  • Front-end Developer

    2020 - 2020
    Embrk (via Toptal)
    • Set up the Apollo client to use Shopify Storefront API in the Angular 9 eCommerce website.
    • Developed GraphQL queries and mutations to change APIs from WooCommerce to Shopify.
    • Fixed UI issues in the Angular 9 eCommerce website.
    Technologies: GraphQL, Apollo, WooCommerce API, Shopify API, Angular
  • Full-stack Developer

    2020 - 2020
    The Data Tape (via Toptal)
    • Built a real estate platform using React and Node.js as a full-stack developer.
    • Used Redux-thunk for state management and styled-components for building responsive web pages and components.
    • Developed an iOS mobile app with React Native and integrated real-time chat with Sendbird chat SDK.
    • Wrote the back-end API endpoints with Express, integrated AWS S3 and Email Service, and used Elasticsearch for the full-text search engine.
    • Worked with PostgreSQL and Knex.js/Objection.js for the ORM and SQL query builder.
    • Integrated unit/snapshot testing with Jest and Supertest.
    Technologies: PostgreSQL, AWS, Node.js, React Native, React, JavaScript
  • Full-stack Developer

    2018 - 2019
    KWIX Global Solutions
    • Built a number of React-based front-end projects with React trending technologies such as React hooks, HOCs, lazy loading, and so on.
    • Implemented UI layouts with Ant Design, Material-UI, and styled-components.
    • Integrated Redux-saga, MobX, Immer.js, and Context API for the state management and Formik and Yup for validation.
    • Migrated Gatsby and GraphQL for improving the page load speed, server-side rendering, and code splitting.
    • Worked in the Angular 5 project to build the person-to-person marketplace.
    • Added new back-end features using various Ruby gems such as Devise, DRY, ActiveRecord Import, and RSpec.
    • Built React Native apps for iOS and Android.
    Technologies: Ruby on Rails (RoR), Ruby, Gatsby, GraphQL, MobX, Redux-saga, Angular, React, JavaScript
  • Back-end Developer

    2017 - 2017
    Hidden Brains Infotech
    • Designed and constructed a REST and Socket API using an Express.js framework and a Socket.IO library and integrated Passport.js for authentication middleware.
    • Used popular ORMs and ODMs especially Mongoose.js, Knex.js, Objections.js, Sequelize, and TypeORM for MySQL, PostgreSQL, and MongoDB.
    • Implemented REST APIs using the Django REST framework with PostgreSQL and used the Django REST Framework-SimpleJWT, which is the most flexible and upper version compatible regarding the user-authentication.
    • Implemented and integrated Firebase and Google Cloud Platform features like Google Cloud functions, Google Cloud Storage, and BigQuery.
    • Set up the deployment procedures, deploying to the Heroku cloud hosting service and Kubernetes and Docker.
    • Integrated with various third-party APIs such as Google API, Stripe API, Google MAP API, Salesforce, and more.
    Technologies: PostgreSQL, MongoDB, Firebase, Django REST Framework, Django, Express.js, Node.js, JavaScript
  • Full-stack Developer

    2015 - 2016
    Septini
    • Designed and built a customer management app for their activities and properties with React, Redux-saga, and TypeScript.
    • Created a Vue.js app with Google Map APIs—allowing customers to discover services and advertisements.
    • Developed a customer activity REST APIs and a real-time chat module using Ruby on Rails and PostgreSQL.
    • Created a custom search engine for searching customer activities and properties using Elasticsearch.
    Technologies: PostgreSQL, Ruby on Rails (RoR), Ruby, Vue.js, Redux-saga, React, TypeScript, JavaScript
  • Web Developer

    2013 - 2014
    Touch of Tensai
    • Created front-end web portal tools to provide diverse information with vanilla JavaScript and jQuery.
    • Built the REST APIs for the back end using Node.js and Express.js.
    • Maintained and upgraded the front-end web app for their management system using AngularJS.
    • Used Webpack and NPM to set up an entire development environment and Karma, Jest, and Mocha for unit and E2E testing.
    • Implemented and integrated DevOps procedures for AWS infrastructure (S3, Lambda, CF, and so on).
    Technologies: AWS S3, PHP, jQuery, Node.js, AngularJS, JavaScript

Experience

  • Foreign Currency Payments Platform (Development)
    http://airwallex.com

    • Built and customized React components using modern React technologies like HOCs, Hooks, Immer.js, and lazy loading.
    • Created several D3.js charts with D3.js charts that support interactive visualizations of market data projections and analysis.
    • Developed unit tests and component snapshot tests using Jest and Enzyme.
    • Constructed a Firebase cloud function back end with Node.js for the web dashboards.
    • Built a back-end system to identify subscriptions from financial data.
    • Created a rule-based chatbot platform for financial use cases, supporting natural language processing for the creation of savings accounts, bank transfers, and service payments.

Skills

  • Languages

    JavaScript, GraphQL, ECMAScript (ES6), Python, HTML, CSS, TypeScript, C++, PHP, Ruby
  • Frameworks

    Angular, Express.js, Django, Django REST Framework, Redux, Ruby on Rails (RoR), React Native, Laravel, Flask, AngularJS
  • Libraries/APIs

    REST API, Objection.js, React, Vue.js, Node.js, RxJS, Redux-saga, jQuery, Vuex, Socket.IO, D3.js, MobX, GatsbyJS, Shopify API, WooCommerce API
  • Tools

    Sequelize, Knex.js, Mongoose, GitHub, Webpack, Bitbucket, Redux Thunk, Babel, VS Code, Git, Slack, Gatsby
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming, Continuous Integration (CI)
  • Platforms

    Firebase, Visual Studio Code, MacOS, Ubuntu, Docker, Shopify, Heroku
  • Storage

    MySQL, MongoDB, PostgreSQL, SQLite, Elasticsearch, AWS S3
  • Other

    AWS, TypeORM, Apollo

Education

  • Bachelor's degree in Software Engineering
    2009 - 2013
    Yokohama National University - Yokohama, Japan

To view more profiles

Join Toptal
Share it with others