
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