Kai Chen

Professional Developer

Profile

I'm a creative full-stack software developer.


About me

I am a full-stack software developer with five years of experience in web and mobile development. With my strong skills in web and mobile programming languages, I strive to build rich experiences with cutting edge applications. In addition to my familiarity with both Agile and Scrum methodologies, I also focus on maintaining excellent communication with clients and team members alike.

Kai Chen

Details

Name:

Kai Chen

Age:

26 years

Location:

Fushun, Liaoning, China

Experiences


Education

Shanghai Jiaotong University

2008 - 2012

Bachelor of Computer Science degree in Computer Engineering

The education was mainly web-based programming, I learned about SQL, PHP, MVC, UML and more. During my time in college, I specialized in web & mobile app development. Here I learned about gaming -the importance of OOP-, web- and user experience and design.


Careers

FlexFunds

2015 - 2017

Fulltime - Senior Frontend Developer
  • Developed a React/Redux app from conception to completion.
  • Created the app structure including the front-end code base, API proxy and server, deployment pipeline, and continuous integration.
  • Translated and/or reused components from a prototype version which was based on the Middleman JS framework.
  • Implemented robust solutions and best practices to all aspects of the app, from UI/UX to API communication and authentication.
React Redux ES6 JSX JavaScript Webpack Babel SCSS HTML5 CSS3

FitnessLabs

2014 - 2015

Fulltime - Senior Fullstack Developer
  • Implemented a mobile app development framework based on Ionic and AngularJS.
  • Created a mobile app builder and CMS.
  • Integrated with third party services like PhoneGap Build, Google Maps, and Pushwoosh.
  • Designed an app experience that can be changed in real time via SaaS-based CMS.
  • Deployed mobile apps to App Store and Google Play.
AngularJS Ionic PhoneGap Cordova Pushwoosh GoogleMap JavaScript PHP MySQL

AdeptLMS

2013 - 2014

Fulltime - Senior Web Developer
  • Created a learning management system that allows users to purchase individual/private courses, subscribe to multi-level courses, play the quiz, and learn with teachers. Implemented online meeting, quiz levels, and badge functionality.
  • Developed the user interface and integrated the back-end with many third parties including Active Campaign, Stripe, Tripletex, Adobe Connect, and more.
Ruby on Rails PostgreSQL React.js Stripe Boostrap AngularJS Ionic Node.js Bitbucket

101Music

2012 - 2013

Fulltime - Junior Web Developer
  • Developed a web application for users to upload and purchase music and sound files, and integrated payment methods including Paypal, Stripe, and WeChat.
  • Created a web-based custom music player with multi-language support and a custom admin dashboard.
PHP MySQL JavaScript Wordpress Laravel Html5 Css3 jQuery

Abilities


Skills

Ruby
Javascript
Python
Ruby on Rails
Ionic
React Native
Laravel
Bootstrap
Ionic 2
Redux
Angular
React.js
Three.js
D3.js
Git
Jira
Heroku
Digital Ocean
AWS EC2
PostgreSQL
MySQL
MongoDB

Projects


Contact


https://linkedin.com