- Node.js Expert (Convert from a C# App)2017 - 2018DigiPro (via Toptal)
Technologies: Node.js, Laravel
- Supported the mobile application development with REST API using Node.js and Express.js.
- Migrated a substantial MS SQL database to MySQL.
- Software Engineering Consultant2016 - 2017One Solution
Technologies: Ruby on Rails, Angular 2, Angular 4, Six Sigma, Agile Methodology, OpenCV
- Created a Ruby on Rails engine for the company's proprietary help-desk archive.
- Supervised the development of two Angular applications.
- Implemented continuous integration (CI) with CircleCI.
- Wrote a developer guide for OpenCV API usage.
- Participated in the implementation of Six Sigma principles onto the company's mainstream operations.
- Promoted Agile methodology and contributed to the 23% increase in the annual performance of the team.
- Lead Technical Developer2014 - 2015LogicaDigital
Technologies: React.js, AngularJS, Node.js, Ruby on Rails, MongoDB, Python
- Transformed jQuery-based front-ends to AngularJS.
- Introduced JIRA as the primary task management tool.
- Established in-house coding principles based on Airbnb ESLint.
- Implemented Devise in five Ruby-on-Rails authentication modules.
- Implemented Passport.js in two Node.js/Express.js back-ends.
- iOS Developer2012 - 2013Sky Knite, Inc.
Technologies: Objective-C, Swift, Xcode, iOS SDK, Ionic, Angular
- Suggested and implemented Core data for the offline data access.
- Integrated Socket.IO for a proprietary help-desk app.
- Extended two iPhone apps' compatibility with iPad using Auto Layout.
- Took part in the annual department performance review.
- Undertook the communication with the overseas clients (in English).
- Front-end Developer2007 - 2012Yinxiangma Co., Ltd.
- Contributed to three flagship products with React.js and Redux.
- Led the in-house administrator panel development using Agile methodology.
- Developed a REST API using Node.js.
- Assisted the QA team with the implementation of a Selenium web driver.
- Mentored six team members on Git and SVN usage.