Gongxia Chen

Gongxia Chen

Gongxia Chen

With Master degree in Computer Science, and solid skills from working as Software Engineer, I'm very confident with my coding skills. Proficient and passionate about:

  • Develop complex front-end using modern frameworks (Responsive UI, React/Redux expert)
  • Build API using Java & NodeJS. Especially like NodeJS, which used in personal projects
  • Proficient with NoSQL database MongoDB, from both developer and DBA aspects
Portfolio

In personal time, I often learn new programming knowledge. For example, in past year, I taught myself with Progressive Web App, MongoDB DBA skills, NodeJS etc. I use these knowledge in personal projects: Github @GX-CHEN Following are live demos of three of my deployed projects.

ITSTIME
itstime Github project (with detail features in README)
An web application to help manage daily plan and schedule (with pre-populated recommended schedules). Support mobile devices, and user can export as "App Icon" to phone screens (both iOS and Android).
Demo website: itstime.life Demo Account: test/test. You can also register an account, no email or any personal info are required.

JS Mastermind (JS tutorial)
js-mastermind Github project
JavaScript language tutorial, which contains code snippets help to learn JS, and write JS in "JavaScriptic" flavor. Code runner is from repl.it embedded API, and UI is based on React Material-UI.
Demo website: jsmastermind.com

Med Record
Med Record Github project (with detail features in README)
Responsive React Web App that record the medicine taken status. Support English/Chinese, which can switch with one click. Doctor and Patient role has different user permission, hence will see different pages & have access different actions
Demo website: https://themedrecord.com Doctor Account: doctor/doctor; Patient Account: test/test.

Giphy Search (React/Redux boilerplate)
react-redux-boilerplate Github project
Extracted from "itstime" project, this is a fully set-up boilerplate project which contains React (from Facebook create-react-app), Redux, Router, Antd (UI lib). Also includes dev tools for linting, formating & hot reload.
Key advantages including: up-to-date npm packages, clear & extensible file structure, contains example with actual API call
Demo website: Giphy Search demo

Education
  • Washington University
  • M.S. in Computer Science
  • B.S. in Systems Engineering
Current Work
  • Ascentis
  • Leading role in frontend
  • Skilled with SaaS dev
Development Skills
  • Programming: Familiar with JavaScript (including ES6) and Java, using best practice of TDD and OOP
  • Frontend Frameworks: PWA, React (with Redux), familiar with MVC and MVVM principles
  • Web UI Tools: Familiar with semantic HTML5, CSS3, SCSS, Twitter Bootstrap, Ant Design
  • Backend Development: Java (with Spring), NodeJS, MySQL, familiar with MongoDB
  • Collaboration Tools: Familiar with Git, JIRA, Bitbucket (Stash), Confluence
  • Other Skills: Strong understanding of Web Accessibility, Proficient with Test Automation
Life After Work

Fun note: Try select a node, click and drag it around