Dennis Chen

I am actively seeking full-remote job opportunities.

With over 23 years of experience in software & solution design and development, I possess the expertise to build software and applications from the ground up. My proficiency includes Java, J2EE, Spring, Restful/OpenAPI, HTML/CSS, Javascript/Typescript, ReactJs, Middleware Layer, Data Access Layer, RDB, Queue, Containerization and Virtualization.

* Recent Skills:

Design and development of React/Typescript applications, RestAPI/OpenAPI design and development with code generation, Microservice design and development using Java and Spring Boot, Integration experience with OpenStack, Kubernetes, and HPC

* Career Highlights:

2+ years of expertise in Typescript, React, NodeJs Applications 
7+ years of expertise in Ajax Solutions and Web2.0 Applications
7+ years of experience in Cloud, Virtualization, OpenStack, K8s, HPC Solutions/Integration
22+ years of experience in Java/J2EE Solutions (EJB, CDI, JPA, etc.)
2+ years of experience in Spreadsheet Application/Solution
6+ months of experience in Android application development
1 year of experience in BPM/SOA systems
1 year of experience in developing Eclipse plug-ins
1 year of experience in developing mobile applications (J2ME, Android)
I served as a core member of the open-source ZK Ajax Framework (http://www.zkoss.org).


* My Code References on GitHub:
https://github.com/dennischen

** Nextspace - Demonstrating the newest React/Next.js my learnings and writing some advanced features.

http://demo.colaorange.net/demo

https://github.com/dennischen/nextspace-demo

**  Coordinate - A fundamental backend and api project for Xashub, code by Java & Spring
https://github.com/onexas2023/coordinate

**  Sphere - A fundamental frontend project for Xashub, code by Typescript & React
https://github.com/onexas2023/sphere


* Developed Xashub Solution Video References in 2023:

** OneXas - Xashub - JupyterLab + AI + GPU Demo
https://www.youtube.com/watch?v=klV-mYzPk2I

**  OneXas - Xashub - SLURM HPC + AI + GPU Demo
https://www.youtube.com/watch?v=ooBbzuCzX6Y

**  OneXas - Xashub - User UI Introduction
https://www.youtube.com/watch?v=7q0D83IpK8A


This information is updated as of Dec. 2023.

  Kaohsiung City, Taiwan      

Work Experience

Developer  •  Self Development Project

November 2022 - November 2023

Designed and Developed a platform called Xashub(X As Service Hub).

Under a AI-Hub scenario, it allows you to create GPU-enabled container online, connect your local VSCode to the container for developing Python(AI) programs on the container, and testing. Finally, it integrates with a high-speed backend computer cluster for final execution.

Product Development Manager  •  GARAOTUS

November 2020 - November 2022

* Led product design & development
* Designed and implemented the XINGLI platform (a X As A Service platform)
* Designed and implemented the Container, HPC, Scientists Workflow modules of XINGLI

Freelancer  •  Cola Orange Studio

February 2018 - November 2020

* Design, develop and maintain Daily Money (a Android application) on Google

Product Leader, Software Architect  •  Zechster Information Technology

May 2014 - October 2019

* Product Leader of Yingzhun, a cloud monitoring, and virtualization solution.
* Software Architect
* Monitor mechanism for various devices
* Business layer that integrates with the various Virtualization(e.g. OpenStack, RHEV) and Container (OpenShift, K8s) platform.

Manager, Senior Engineer  •  Potix Corporation

February 2011 - April 2014

* Led team to develop / test / release / document product.
* ZK Application Test Suite design, development and management.
* ZK Spreadsheet Component design, development and management.
* ZK MVVM/UI Binding pattern design, development.
* Product/project refactoring/maintenance.

Technical Lead  •  Infinities Soft Inc.

June 2009 - December 2010

* Provided J2EE/BPM/POC service.
* iBPM product design, development and management.
* Special lecturer of JBoss Middleware, Hibernate, Seam & Jbpm.

Senior Engineer  •  Potix Corporation

June 2007 - June 2009

* ZK Integration with other framework (ex, Seam/Spring/JSF)
* Developed ZK Spreadsheet Ajax Component
* Developed ZK Studio, a Eclipse Plugin for developing ZK
* Speaker of SUN Techday 2009 TW, web2.0&Ajax session.

Technical Lead  •  Infinities Soft Inc.

March 2006 - June 2007

* Developed ePart catalog management system
* Developed a quotation application
* Developed a access control module

Senior Engineer  •  Kangda Info Inc.

July 2005 - March 2006

* Provided system integration service
* Developed a software property manage application

Engineer  •  Institute for Information Industry

August 2000 - April 2005

* Designed & developed E-Learning / Mobile-Learning applications
* Developed Webserices integration platform
* Developed NewPlatform!@Java (a web application platform)

Education

1998 - 2000

National Yunlin University of Science and Technology

Computer Science & Information Engineering

1994 - 1998

National Yunlin University of Science and Technology

Field of study

Skills


  • Java
  • Typescript
  • React.js
  • OpenAPI
  • Spring
  • Containerization
  • Front-End Development
  • Backend Development
  • OOP Programming
  • UML
  • Docker
  • K8s
  • MUI Framework
  • Git
  • JMS
  • JPA
  • JavaScript / ES6 / jQuery

Languages


  • Chinese — Native or Bilingual
  • English — Intermediate