Tony You, Developer in New Taipei City, Taiwan
Tony is available for hire
Hire Tony

Tony You

Verified Expert  in Engineering

Software Developer

New Taipei City, Taiwan

Toptal member since September 1, 2014

Bio

Tony is a passionate full-stack web developer who is experienced in both front-end and back-end technologies. With a background in business, he always works to find the most effective solutions for his clients.

Portfolio

Treerful (Freelance)
Redux, React, Laravel, Vue, Vuex
PrepFactory (via Toptal)
React, React Query, React Table, SCSS, CodeIgniter
Palooza (Freelance)
React, Cypress, GraphQL, Storybook, Webpack, Docker, Tailwind CSS

Experience

  • PHP - 8 years
  • JavaScript - 8 years
  • Laravel - 7 years
  • React - 7 years
  • Test-driven Development (TDD) - 5 years
  • Vue - 3 years
  • PHPUnit - 3 years
  • React Redux - 2 years

Availability

Part-time

Preferred Environment

Atom, Git, Linux, Ubuntu

The most amazing...

...thing I've done is help a startup fix an unfinished eCommerce project containing a lot of spaghetti code, launching it online within one month.

Work Experience

Full-stack Developer

2018 - PRESENT
Treerful (Freelance)
  • Designed both front-end and back-end architecture.
  • Implemented both front-end and back-end core systems.
  • Implemented an admin panel for internal staff to manage all the data and generate reports to monitor the usage.
  • Executed extensive unit and functional test coverage with PHPUnit.
  • Implemented extensive unit and functional test coverage with TestCafe.
Technologies: Redux, React, Laravel, Vue, Vuex

Front-end Developer

2021 - 2021
PrepFactory (via Toptal)
  • Rebuilt the five-years-old legacy user dashboard UI into a modern design and modern codebase.
  • Rewrote legacy UI code using React class components with modern technology (React functional components).
  • Refactored legacy state management code (bloated global state object) with modern technology using React Query and React hooks.
  • Reorganized legacy business logic code (imperative coding style) with modern technology (ES6 declarative and immutable coding style).
Technologies: React, React Query, React Table, SCSS, CodeIgniter

Front-end Developer

2020 - 2021
Palooza (Freelance)
  • Created a SPA-based UI for the eCommerce platform.
  • Created extensive end-to-end tests with Cypress and Testing Library.
  • Designed and implemented an API protocol to communicate with the back-end server in Apollo GraphQL.
Technologies: React, Cypress, GraphQL, Storybook, Webpack, Docker, Tailwind CSS

Full-stack Developer

2018 - 2021
Meme House (Freelance)
  • Developed an easy-to-use web image editor for users to create memes.
  • Tracked and fixed bugs using Sentry, Scout APM, and Linode cloud analytics.
  • Oversaw launch processes. It currently has 500,000+ monthly active users and 3,000,000+ page views per month.
Technologies: Laravel, React, HTML5 Canvas, PHPUnit, Cypress, Bootstrap, Sentry

Full-stack Developer

2016 - 2018
Cafe Nomad (Freelance)
  • Created a platform on top of Laravel for coffee lovers to find independent coffee shops and contribute to the data together.
  • Implemented an admin panel for internal staff to manage all the data and generate reports to monitor the usage.
  • Implemented APIs for externally interested parties to consume the data and create their own applications.
  • Extracted the core code to become an open-source project supporting wiki-style contributions.
  • Implemented extensive unit and functional test coverage with PHPUnit.
Technologies: JavaScript, Laravel

Full-stack Developer

2014 - 2016
Wordcorp一元翻譯
  • Created an eCommerce platform for clients to place orders, track records, and interact with translators.
  • Implemented an admin panel for project managers to manage projects.
  • Implemented profiles and working panels for our translators and editors to deal with cases.
  • Created many React components to enhance the user experience.
  • Implemented extensive unit and functional test coverage with PHPUnit.
Technologies: RefluxJS, React, Laravel, PHPUnit

Full-stack Developer

2013 - 2014
Getmore Lab
  • Created an administration system for a logistics department to deal with shipping items.
  • Implemented all HTML, CSS, and front-end dynamic effects from a graphic designer's draft.
  • Supported the marketing department to analyze data with Google Analytics, Facebook Insights, and other tools.
  • Implemented multiple payment methods with a payment API provided by banks.
  • Integrated with social media to make more connections with customers.
  • Implemented extensive unit test coverage with SimpleTest (PHP).
Technologies: MySQL, Bootstrap, jQuery, Backbone.js, CodeIgniter

Cafe Nomad

https://cafenomad.tw/
A social platform for people to find coffee shop information.

Wordcorp.net

Implemented a multipurpose platform for our clients/project managers/translators/editors to handle cases.

Getmore Clothing

As the only developer in the company, I implemented all features for other colleagues, including the marketer, designer, and logistics manager.
2008 - 2012

Bachelor's Degree in Information Management

National Taiwan University - Taipei, Taiwan

Libraries/APIs

RefluxJS, React, React Redux, Vue, jQuery UI, Facebook API, jQuery, Backbone.js, Vuex, HTML5 Canvas, React Query

Tools

Atom, Git, Geany, Chrome Developer Tools, Webpack, Sentry

Languages

HTML, PHP, JavaScript, CSS, Python, HTML5, CSS3, GraphQL, SCSS

Frameworks

Laravel, CodeIgniter, Redux, Bootstrap, PHPUnit, Cypress, Tailwind CSS

Paradigms

Test-driven Development (TDD), REST, Agile Software Development, Domain-driven Development, Object-oriented Programming (OOP)

Platforms

Ubuntu, Linux, Docker

Storage

MySQL

Other

Front-end Development, Ajax, Storybook, React Table

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring