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.
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.
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
February 2018 - November 2020
* Design, develop and maintain Daily Money (a Android application) on Google
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.
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.
June 2009 - December 2010
* Provided J2EE/BPM/POC service.
* iBPM product design, development and management.
* Special lecturer of JBoss Middleware, Hibernate, Seam & Jbpm.
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.
March 2006 - June 2007
* Developed ePart catalog management system
* Developed a quotation application
* Developed a access control module
July 2005 - March 2006
* Provided system integration service
* Developed a software property manage application
August 2000 - April 2005
* Designed & developed E-Learning / Mobile-Learning applications
* Developed Webserices integration platform
* Developed NewPlatform!@Java (a web application platform)
1998 - 2000
1994 - 1998