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

  • KWIX Global Solutions
    JavaScript, React, Angular, React Hooks, Redux-saga, Mobx, Immer.js, GraphQL...
  • Hidden Brains Infotech
    JavaScript, Node.js, Express.js, Django, Django REST Framework, Firebase...
  • Septini
    JavaScript, TypeScript, React, Redux-saga, Vue.js, Ruby on Rails, PostgreSQL

Experience

Location

Hamilton, ON, Canada

Availability

Part-time

Preferred Environment

VS Code, MacOS, Ubuntu, Git, Slack

The most amazing...

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

Employment

  • 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 state management and Formik and Yup for validation.
    • Migrated Gatsby and GraphQL for improving the page load speed, server-side rendering, and code splitting.
    • Participated 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: JavaScript, React, Angular, React Hooks, Redux-saga, Mobx, Immer.js, GraphQL, Gatsby, Ruby on Rails
  • Back-end Developer

    2017 - 2017
    Hidden Brains Infotech
    • Designed and constructed a REST and Socket API using Express.js framework and 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 Django REST Framework with PostgreSQL and used 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: JavaScript, Node.js, Express.js, Django, Django REST Framework, Firebase, MongoDB, PostgreSQL
  • 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: JavaScript, TypeScript, React, Redux-saga, Vue.js, Ruby on Rails, PostgreSQL
  • 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: JavaScript, AngularJS, Node.js, jQuery, PHP, AWS S3

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
  • Libraries/APIs

    React, Vue.js, Node.js, RxJS, Redux-saga, jQuery, Vuex, Socket.IO, D3.js, MobX, GatsbyJS
  • Tools

    GitHub, Webpack, Bitbucket, Redux Thunk, Angular CLI, Babel
  • Paradigms

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

    Firebase, Visual Studio Code, MacOS, Ubuntu, Amazon Web Services (AWS), WordPress, Shopify, Heroku
  • Storage

    MySQL, MongoDB, PostgreSQL, SQLite, AWS DynamoDB, Elasticsearch

Education

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

To view more profiles

Join Toptal
Share it with others