
Joseph Chiang
Verified Expert in Engineering
Software Developer
Sydney, New South Wales, Australia
Toptal member since June 18, 2014
Joseph has over ten years of experience as a front-end developer with solid knowledge of web development and solutions. He develops largely with JavaScript (React/Redux), Node.js, and PHP, and also has over five years of proven experience building and leading teams in Agile development environments. He's looking for innovative and challenging opportunities.
Portfolio
Experience
- JavaScript - 10 years
- PHP - 8 years
- React - 2 years
- Redux - 2 years
- Node.js - 2 years
- AngularJS - 1 year
- Ruby on Rails (RoR) - 1 year
Availability
Preferred Environment
Visual Studio Code (VS Code), GitHub, Git, MacOS
The most amazing...
...thing I've done is completely revamp the UI of a complex app within six days to allow the app's founders to use it for a demo.
Work Experience
Lead Front-end Developer
Stackla
- Led the Experience Team and spearheaded front-end development for Stackla. Steadily improved Stackla's user experience by creating reusable components and progressively migrating to modern architecture.
Lead Front-end Developer
Faria Systems
- Introduced a module development pattern.
- Created and customized a Twitter Bootstrap gem that helps all members apply consistent UI rapidly.
- Produced a product-level HTML mockup in a very short time span.
- Supported a flexible form builder system (openapply.com).
- Delivered UI and reusable components for 2 CRM systems (keybridge.com and intersis.com).
Lead Front-end Developer
D-Link (miiiCasa)
- Acquired deep integration experience with devices, including Router, IP CAM, and TV.
- Invented tools such as an image optimizer, DataURI and MHTML transformer, and JavaScript L10N tool.
- Created a widget that shows up on every website, injected via router.
- Developed reusable components using YUI OOP infrastructure.
- Created a music player based on SoundManager2.
- Created a Facebook-like photo viewing app using YUI3 (a Backbone.js clone).
Front-end Engineer, YDN Evangelist
Yahoo!, Inc.
- Worked as the main front-end engineer for Yahoo! Knowledge Plus.
- Was the tech lead responsible for interviewing, training, and holding code reviews.
- Implemented browser compatibility, web standards, accessibility, maintainability, progressive enhancement, and unobtrusive JavaScript.
- Evangelized Yahoo! Technologies such as YUI.
- Created the first module loading technology in Yahoo! Taiwan.
Experience
Founder of EFC Sydney IT Group
Social Status
http://socialstatus.ioEducation
Bachelor's Degree in Foreign Language and Literature
Tunghai University - Taichung, Taiwan
Skills
Libraries/APIs
YUI, React, Node.js, RequireJS, jQuery, RxJS
Tools
Fiddler, Vim Text Editor, GitHub, Adobe Fireworks, Git, Grunt, Chrome Developer Tools, Subversion (SVN), Webpack, Yeoman, Adobe Photoshop, Bower, Gulp
Languages
JavaScript, HTML5, Sass, PHP, CSS3, CoffeeScript, Active Server Pages (ASP), Ruby
Frameworks
Redux, Bootstrap, Compass, CodeIgniter, Symfony, AngularJS, Ruby on Rails (RoR), Kohana
Paradigms
Maintainability, Agile Software Development, Progressive Enhancement
Platforms
Linux, MacOS, Visual Studio Code (VS Code)
Storage
MySQL
Other
Module Development, Software Engineering, Redux-observable
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring