Hardy Wu, Software Developer in Toronto, ON, Canada
Hardy Wu

Software Developer in Toronto, ON, Canada

Member since June 21, 2016
Hardy is a Ruby on Rails and React expert specializing in full-stack development. He has experience in a wide range of software development, including developing hybrid mobile social media apps, designing architectures, and building financial data processing systems. Hardy can easily switch roles to collaborate with different teams to ensure that a project has an efficient and meaningful commit history for easy future maintenance.
Hardy is now available for hire

Portfolio

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

Windows/Linux, Sublime Text, Slack

The most amazing...

...thing I've built was a stock order execution program in Python that reduces the slippage cost of stock purchases by more than 50% for Avaleren’s trading system.

Employment

  • React Native Engineer

    2019 - PRESENT
    Client (via Toptal)
    • Set up the project architecture, code standards, and linting rules for the React Native team.
    • Wrote a native module (iOS) for Honeywell Captuvo (barcode scanning hardware) for a React Native application.
    • Improved code clarity by chaining Redux actions using Redux-saga and generator functions.
    • Reduced loading times of key screens by more than half through consolidating multiple API requests while working in collaboration with the API team.
    • Composed a Bitrise workflow for the CD (continuous delivery) of the app and automated project versioning.
    • Took charge of building a Firebase middle layer for a Salesforce API.
    Technologies: React Native, TypeScript
  • Founder

    2019 - PRESENT
    Wuinm, Inc.
    • Led a small team developing the site, Scixiv.com.
    • Built the VPN service, Boostclouds.com.
    Technologies: Ruby on Rails, React, Node.js, SQL, PHP
  • Lead Developer

    2017 - 2019
    Avaleren
    • Designed the architecture of a passive stock trading system using Python and built it from scratch.
    • Automated daily data maintenance/cleaning.
    • Built and maintained the data-quality wiki page to optimize research efficiency for team collaboration.
    • Created and maintained Avalaren's responsive official website using React: Avaleren.com.
    • Added a dynamic chart on the homepage comparing the portfolio performance against the benchmark index.
    Technologies: Python/Pandas, MySQL, MongoDB, Unix, Socket, ZeroMQ, Redis, React, Redux, Redux-Saga, Webpack, Axios, Material-UI
  • Quantitative Analyst

    2016 - 2017
    Blue Stone Invest
    • Cleaned, processed, and analyzed commodity futures historical market data using Pandas.
    • Researched and developed CTA trading strategies for Chinese futures markets using processed historical data.
    • Wrote evaluation reports of analysis of different trading strategies.
    Technologies: R, Python
  • Software Engineer

    2016 - 2016
    Liaoyuan
    • Turned a Zeplin UI design into React components in collaboration with the UX team.
    • Worked as part of the front-end team and implemented MobX observables and actions and React Native pages.
    • Participated in code reviews and refactored the codebase.
    Technologies: JavaScript, React Native

Experience

  • Scixiv (Development)
    https://www.scixiv.com

    Scixiv is a writing/blog platform.

    • Built a RESTful API using Ruby on Rails following TDD principles.
    • Developed the front-end layout (HTML/CSS) according to Google Material Design specifications.
    • Utilized JWT for a secure and stateless authentication system.
    • Constructed a real-time instant notification feature using longlasting WebSocket connections.
    • Used Netlify for a continuous-delivery (CD) approach.
    • Reduce the release process into a single Git push by turning the back-end program into microservices (Docker, Kubernetes).

  • Official Website of Avaleren (Development)
    https://www.avaleren.com

    I developed the responsive official website using React and Node.js with MongoDB. The homepage chart compares the portfolio performance against the benchmark index using the data sent from the back end. I paid particular attention to implement a beautiful web UI design.

  • Boost Clouds (Development)
    https://www.boostclouds.com/

    A VPN service application with a payment integration. It has a React front-end page with a Laravel framework-based back end.

    I wrote a Windows client based on .NET framework (although deprecated).

  • Lunchiz (Development)
    https://xenodochial-panini-93d3e9.netlify.com/

    I created a demo application for rating restaurants using React and Ruby on Rails. The code repository is at my GitHub page.
    • https://github.com/hardywu/lunchiz-front

Skills

  • Languages

    JavaScript, Ruby, Python 3, TypeScript, Python, CSS3, HTML5
  • Frameworks

    Ruby on Rails (RoR), React Native, Redux, Django, Laravel, Material-UI, Cypress.io, Jest
  • Libraries/APIs

    React, Pandas, Node.js, React Redux, MobX, Redux-saga
  • Platforms

    Firebase, Ethereum, Docker, Blockchain
  • Storage

    MongoDB, PostgreSQL
  • Paradigms

    Database Design, Testing, E2E Testing
  • Other

    Concurrent Computing, Data, Integration Testing

Education

  • Master's degree in Physics
    2012 - 2015
    The State University of New York at Stony Brook - Stony Brook, NY, USA
  • Bachelor's degree with honors in Math and Physics
    2008 - 2012
    University of Minnesota Twin Cities - Minneapolis, MN, USA

To view more profiles

Join Toptal
Share it with others