Hideo Suzuki, Software Developer in Sudbury, ON, Canada
Hideo Suzuki

Software Developer in Sudbury, ON, Canada

Member since March 2, 2020
Hideo is a seasoned, detail-oriented, full-stack engineer. He has eight years of experience with many programming languages, frameworks, and platforms. He specializes in JavaScript and its frameworks like React, Vue.js, and AngularJS for front-end development and Node.js/Express.js, Django, and Ruby on Rails for back-end development. He has a proven track record of successfully analyzing, architecting, and solving difficult programming problems.
Hideo is now available for hire

Portfolio

  • PBSA
    React, Redux, Material UI, Immutable.js, Adobe XD, SCSS, Blockchain technology
  • Lonely Planet
    React, Next.js, Node.js, Express.js, Passport.js, GraphQL, Sequelize, PostgreSQL
  • LingoDeer
    Vue.js, Django, Django Rest Framework, PostgreSQL, Tailwind CSS, OAuth, AWS

Experience

Location

Sudbury, ON, Canada

Availability

Part-time

Preferred Environment

macOS, Linux, Visual Studio Code, GIT, Vim

The most amazing...

...SaaS platform I've developed has multi-layered database encryption. Each layer is encrypted by a key that is generated by AWS KMS and a primary key.

Employment

  • Front-end Developer

    2019 - 2020
    PBSA
    • Worked as a front-end developer in the StreamersEdge project of the company.
    • Collaborated with the designer to ensure high-quality, responsive web pages with reusable components.
    • Created blockchain transactions with Peerplays JavaScript in the front-end for donating challenges.
    • Integrated Cypress for end-to-end and snapshot testing in the front-end.
    Technologies: React, Redux, Material UI, Immutable.js, Adobe XD, SCSS, Blockchain technology
  • Full-stack Developer

    2019 - 2019
    Lonely Planet
    • Developed and updated SEO-friendly web pages with Next.js.
    • Implemented code-splitting with React.lazy and Suspense to optimize performance.
    • Discovered cyclic dependency issues in the database schema design.
    • Updated Express-JWT to Passport.js to integrate OAuth authentication systems such as Facebook, Google, and Twitter.
    • Integrated GraphQL as a communication tool between the front end and back end, and configured the Apollo-client in the Next.js app.
    • Added and updated functionalities on both the front end and back end.
    Technologies: React, Next.js, Node.js, Express.js, Passport.js, GraphQL, Sequelize, PostgreSQL
  • Full-stack Engineer

    2018 - 2019
    LingoDeer
    • Converted the conceptual idea of the Learning Management System (LMS) into a real-working product with Vue.js and Django.
    • Collaborated with the product owner, marketing team, and designer to clarify requirements.
    • Implemented LMS business logic, including administration, documentation, tracking, and reporting in the back-end with Django and the Django Rest Framework.
    • Integrated an OAuth authentication systems such as Facebook authentication, Google authentication, and Token authentication.
    • Customized Tailwind CSS variables and configurations based on the designer's style guide.
    • Developed a single-page application with Vue.js, focusing on mobile responsiveness.
    • Used AWS CloudFront as a cache content for a fast content delivery network of videos and images between browsers and AWS S3.
    Technologies: Vue.js, Django, Django Rest Framework, PostgreSQL, Tailwind CSS, OAuth, AWS
  • Senior Full-stack Developer

    2018 - 2019
    Good Dog
    • Built the front-end project structure from scratch with React, Redux/Redux-Saga, and Immutable.js.
    • Implemented lazy loading with image optimization to render hundreds of images at the same time.
    • Integrated multiple payment gateways (PayPal, Stripe, ACH) to accept payments and subscriptions.
    • Customized the Google Map APIs to show the location of breeders and shelters.
    • Upgraded Immutable.js to Immer.js for the performance optimization and following the best practices for the Redux Immutable structure.
    • Added unit testing and integration with Jest and Enzyme to increase test coverage.
    Technologies: React, Ruby on Rails, Jest, Enzyme, Rspec, Google Map API, Multiple Payment Gateways, OAuth2
  • Senior UI Developer

    2017 - 2019
    GVC Holdings, PLC.
    • Developed the front-end of the Party Poker project.
    • Created reusable components with the latest versions of Angular and Bootstrap.
    • Collaborated with the front-end development and design team for production, modification, and maintenance of the web application.
    • Converted Figma designs into pixel-perfect and mobile responsive web pages with reusable components.
    • Tracked platform performance from the end user perspective by collecting data from user browsers.
    Technologies: Angular 7, Bootstrap, RxJS, NgRX
  • Senior Front-end Developer

    2017 - 2018
    Misuzu Corporation Co., Ltd.
    • Built a React-based responsive web application for SPA and PWA.
    • Created a webpack build system for CSS pre-processing and image optimization.
    • Integrated a real-time WebSocket to see all changes intermediately.
    • Converted PSDs to pixel-perfect web pages for the admin site.
    • Integrated 3rd-party libraries such as Stripe API and SendGrid.
    Technologies: React, Redux, JavaScript, Webpack, Stripe API, PayPal API, SendGrid, RWA
  • Software Engineer

    2012 - 2016
    CCH Tagetik Japan
    • Worked as a junior, senior, then lead developer on various projects in this software company.
    • Focused mainly on AngularJS and jQuery for front-end development and Django, Node.js, and Ruby on Rails for back-end development.
    • Designed the data structure and implemented better algorithms to reduce the time and space complexity.
    • Participated in a new real-estate app for a large retailer in Japan.
    • Handled performance sensitive work and was capable of handling a large scale operation.
    Technologies: AngularJS, Django, Node.js, Ruby on Rails, jQuery, Python, Ruby, RESTful API, Relation Database

Experience

  • Find the Right Puppy for You (Development)
    http://www.gooddog.com

    A React-based app to find puppies for sale from certified dog breeders.
    Good Dog focuses on educating people about what it takes to take care of a dog, as well as what kind of dog may be best for them. I worked as a full-stack developer to contribute both front-end and back-end development. I focused on building the project structure from scratch, reviewing all PRs, and adding test coverage.

  • eCommerce App for Women's Fashion (Development)
    http://www.carina-closet.com

    A React-based fashion app for women in their 20s, 30s, and 40s. I worked as a front-end developer responsible for delivering a top, high-functioning app compliant with all goals and expectations within the original timeframe.

  • Online language learning system (Development)
    https://www.lingodeer.com/

    LingoDeer is an online language learning platform that teaches languages most effectively through fun lessons created by real teachers. I converted the conceptual idea of the Learning Management System (LMS) into a working product allowing for intuitive navigation, mobile responsiveness, and practical back-end solutions.

Skills

  • Languages

    JavaScript, ECMAScript (ES6), Python, Ruby, GraphQL
  • Frameworks

    Angular, Django, Express.js, Laravel, Redux, Jest, Cypress.io, Bootstrap 4, Tailwind CSS, Next.js, Ruby on Rails (RoR), JSON Web Tokens (JWT), Nuxt.js
  • Libraries/APIs

    React, Vue.js, Node.js, Vuex, Chai, Antd, WebRTC, Context API, ngrx, D3.js, Charts.js, GatsbyJS
  • Tools

    Mocha, Pytest, Nginx
  • Storage

    PostgreSQL, MySQL, MongoDB
  • Other

    Enzyme, AWS, Mobx
  • Platforms

    Firebase, Heroku

Education

  • Bachelor's degree in Computer Science
    2009 - 2012
    Tokyo University of Science - Tokyo, Japan

To view more profiles

Join Toptal
Share it with others