Web Developer

Jimmy Cheng

Web Developer

Personal

Full Name

鄭景仁 / Chin-Jen Cheng

Birthday

January 6, 1990

Nationality

Taiwan

Languages

中文, English

Contact

Address

3F, No.378, Nanxiang Rd.,

Luzhu District,

Taoyuan City, Taiwan, 33854

Phone

+886 931 077 193

Profile

3+ year experience as a web developer across front-end, back-end and some infrastructure. I can communicate and cooperate with others clearly. I've worked at startup and large company, so I know what should do in the different time by the growth stage of the company.

For more works I've done please visit my portfolio: jimmmmy.com/portfolio

Skill

Front-end

HTML

familiar

CSS

familiar

JavaScript

fine

Back-end

Golang

familiar

NodeJS

fine

PHP

fine

MySQL

fine

MongoDB

basic

Frameworks

ReactJS

fine

Bootstrap

familiar

GinGonic

fine

WordPress

familiar

jQuery

fine

Other

Linux

fine

Git

fine

Experience

Dec.2017 ~ Now

工程師 / Engineer

工程師 / EngineerDec.2017 ~ Now

I'm currently work here as a full-stack developer, I use Node JS, MongoDB, Express JS, ReactJS, Redux to deal with projects.

Till now, I'm involved with 2 projects:

  • Customer service system. Using Socket.io to build a total solution for customer and the company, include chat room, analysis system, reporting system.
  • Real-time chat system. Our goal is to make a Twitch-like website.


Oct.2016 ~ Dec.2017

後端工程師 / Backend Developer

後端工程師 / Backend DeveloperOct.2016 ~ Dec.2017

Developed backend API, design system architecture, cooperate with frontend and mobile application team.

I'm in charge of:

  • Backend API development by using Golang and MySQL, follow RESTful principle, building highly available system (5 million database record increase monthly, nearly 1000 users online at the same time).
  • Website crawler development. We need some data from other website for checksum, so we crawl other website densely and periodically. Considering our IP address may being block, we have several crawler server to avoid the checksum service break.
  • Develop API for mobile application. To integrate with existing API, I build a middleware to filter the data which only needed by mobile application. I also make several cache mechanism, no matter it is checked by timestamp or hash, these is all for decrease the transmission cost.


Mar.2016 ~ Sep.2016

專案經理 / Project Manager

專案經理 / Project ManagerMar.2016 ~ Sep.2016

Managed the progress of the project, contact with customers to help engineers and designers to accurately understand what customer needs.

I'm in charge of:

  • Project management (using Trello, Slack, TeamWeek, and Google Sheets).
  • Customer development.
  • System analysis and design.
  • Establish the sales kit.


Mar.2015 ~ Sep.2016

工程師 / Engineer

工程師 / EngineerMar.2015 ~ Sep.2016

Developed frontend and backend for projects, and also maintained company's hardware and software.

I'm in charge of:

  • Build up website infrastructure (like VPS environment setting, DNS, database setting).
  • Developed a website by using WordPress (PHP + MySQL), depend on our customer, we customizing the WordPress module, like administrator dashboard, membership level system, email system, online shop, crowdfunding platform ... etc.
  • Design website layout and make it work perfectly by using HTML, CSS, JavaScript.
  • Developed payment gateway plugin for WooCommerce (AllPay, PayPal, ECPay, Pay2GO, Spagateway ...).
  • MySQL database tuning, SEO optimization.


Nov.2014 ~ Mar.2015

工程實習生 / Engineer Internship

工程實習生 / Engineer InternshipNov.2014 ~ Mar.2015

Assist in the development of projects.

What I've done in this position:

  • Developed Joomla's payment gateway API, using T-CAT (統一客樂得) Payment, wrote in PHP.
  • Developed WordPress plugin like Facebook LikeBox, Facebook Fan Page Album Transmitter ... etc, wrote in PHP.

Education

Sep.2012 ~ Jan.2014

銘傳大學 / Ming Chuan University

銘傳大學 / Ming Chuan UniversitySep.2012 ~ Jan.2014

資訊工程研究所 / Institute of CSIE


Sep.2008 ~ Jun.2012

銘傳大學 / Ming Chuan University

銘傳大學 / Ming Chuan UniversitySep.2008 ~ Jun.2012

資訊工程系 / Department of CSIE