Manic Chuang, Developer in Kawasaki, Kanagawa Prefecture, Japan
Manic is available for hire
Hire Manic

Manic Chuang

Verified Expert  in Engineering

Software Developer

Location
Kawasaki, Kanagawa Prefecture, Japan
Toptal Member Since
August 10, 2014

Manic is a seasoned full-stack web and Rails developer. He is a great team leader and project manager who has introduced sound testing practices to several teams. He is strong with CMS systems, the OAuth Server and API, billing and invoicing, and Agile development environments.

Availability

Part-time

Preferred Environment

MySQL, Git, RSpec, RVM, Vim Text Editor, Ubuntu, MacOS

The most amazing...

...thing I've built is a real-time auction service (similar to http://pusher.com/) using web sockets to communicate between the back-end and front-end.

Work Experience

Senior Architect

2016 - 2018
Honestbee
  • Refactored the API code structure to improve performance using Rails.
  • Improved testing quality using RSpec-Given.
Technologies: Ruby on Rails (RoR), Ruby

Tech Lead

2015 - 2016
CommandP
  • Built up a coupon business model for China.
  • Built up automation for a factory.
Technologies: Node.js, Ruby on Rails (RoR), Ruby

Web Developer

2014 - 2015
Fairfax
  • Supported the payments subscription using Rails.
  • Sped up test execution time and improved testing quality using RSpec.
Technologies: Ruby on Rails (RoR), Ruby

Senior Rails Developer

2013 - 2014
Faria
  • Developed a "search anything" feature with Elasticsearch.
  • Implemented a mail receiver with SendGrid for CRM management.
  • Developed product applications and integrated them with Stripe, Xero, and other projects.
  • Created a reusable logging system supporting multiple types of user activities.
Technologies: MySQL, Ruby on Rails (RoR), Amazon

Senior Developer

2008 - 2013
PIXNET
  • Created the Emma OAuth API using OAuth 1.0a, OAuth 2.0, XAuth, and RESTful programming.
  • Developed Channel Lovely, a CMS system for the cosmetic and makeup community implemented as a Rails project.
  • Built a PIXNET OpenID login feature, allowing third parties to use a PIXNET account to log in.
  • Created AppMarket allowing third parties to upload apps for the PIXNET service.
  • Developed an app for publishing brief descriptions of articles posted by users to Twitter, Plurk, and Facebook.
Technologies: Ruby on Rails (RoR), PHP

Faria - Keybridge

An integrated CRM for SaaS businesses. It includes SAS Analytics, billing & payments, a CRM, and Xero Accounting.

Faria - iSIS

http://intersis.com/
The first Cloud-integrated school management system built from the ground up to support international schools with curriculum planning, assessment & reporting, attendance & behavior, parent access, and a state-of-the-art billing solution built on top of Xero, the world's leading Cloud accounting solution.

PIXNET - Emma OAuth API

An OAuth API for 3rd parties that I created using PHP, Pix_Framework, OAuth 1.0a and 2.0, and PHPUnit. It supports JSON and XML formats, and allows JSONP. It features a developed blog, album, comments, friends, and album set components. I also developed an image uploading feature and incorporated RESTful programming.

Frameworks

Ruby on Rails (RoR)

Tools

RSpec, Vim Text Editor, Git, RVM, Zsh, Tmux

Languages

JavaScript, PHP, Ruby

Libraries/APIs

Facebook Live API, jQuery, Facebook SDK, Node.js

Paradigms

Object-oriented Programming (OOP), Agile Software Development

Platforms

MacOS, Ubuntu, Amazon

Storage

PostgreSQL, Elasticsearch, Memcached, MySQL

Other

Computer Science

2001 - 2007

Master's Degree in Computer Science

National Chiao Tung University - HisnChu, Taiwan

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