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 Engineer

    2020 - 2021
    GridAI (via Toptal)
    • Implemented main features of the machine learning platform with React, Redux, Blueprint.js, and GraphQL.
    • Fixed serious bugs and issues on the product versions and reviewed pull requests.
    • Built the landing page of the Grid platform with Webflow CMS.
    Technologies: JavaScript, React, GraphQL, Redux, Blutprint.js, Webflow CMS
  • 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 DataTape (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 and snapshot testing with Jest and SuperTest.
    Technologies: Amazon Web Services (AWS), Redux Thunk, 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 more.
    • 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.
    • Built React Native mobile apps for iOS and Android environments.
    Technologies: GatsbyJS, GraphQL, MobX, Redux-saga, Angular, React, JavaScript, Node.js, React Native, iOS, Android
  • 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, and Sequelize 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.
    • 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 Node.js and PostgreSQL.
    • Created a custom search engine for searching customer activities and properties using Elasticsearch.
    Technologies: PostgreSQL, Vue.js, Redux-saga, React, TypeScript, JavaScript, Node.js
  • 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 Payment 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.

  • TheDataTape (Development)

    A real estate management platform for real estate agents and customers.

    With this platform, real estate agents can manage their properties, transactions, tasks, and contacts; they also can communicate with other agents and customers directly and through group chats.

    I worked as a full-stack developer and built the project from the ground up with React and Node.js/Express.js

  • PMDBeauty (Development)

    An eCommerce platform for smart skincare tools.

    I worked as a front-end developer with Angular 9, Shopify, and GraphQL. I changed the WooCommerce API to Shopify and built the main UI features and functionalities.

Skills

  • Languages

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

    AngularJS, Angular, Express.js, Django, Django REST Framework, Redux, Material-UI, React Native, Laravel, Tailwind CSS
  • Libraries/APIs

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

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

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

    Amazon Web Services (AWS), Firebase, Visual Studio Code, MacOS, Ubuntu, Webflow CMS, iOS, Android, Docker, Shopify, Heroku
  • Storage

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

    AWS, TypeORM, Apollo, Styled Components, Software Engineering, Blutprint.js

Education

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

To view more profiles

Join Toptal
Share it with others