Full stack software engineer with Java, React.
Aktualisiert am 21.01.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 21.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
React
Fullstack
jQuery
PL/SQL
TypeScript
CI/CD
Git
Spring Boot
Scrum
Agile Softwareentwicklung
Docker
REST
Chinese
Muttersprache
Cantonese
Verhandlungssicher
English
Fluent
German
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+20km)
Deutschland
möglich

Projekte

Projekte

3 months
2025-10 - 2025-12

Developed a number-guessing game with Expo framework

React-Native GitHub workflow

React-Native GitHub workflow
Guess Number Game
1 year 1 month
2017-04 - 2018-04

Master Thesis

Classification NLP Java ...
Master Thesis  - Topic on request
  • Developed a classifier for existing N-Quads events data to classify regional events. Built a knowledge base.
Classification NLP Java weka RDF
5 months
2017-09 - 2018-01

InnoBBNE Eprüfungen System

Student assistant Typescript Ionic CouchDB
Student assistant
Developed an online testing application for students deployed on mobiles.
Typescript Ionic CouchDB
7 months
2016-04 - 2016-10

Energy Consumption Data Transfer (Research Project)

Python SIP rsync ...

  • Developed a program transmitting data with a synchronization feature. 
  • Also developed a web service to provide data and an android app for data visualization.

Python SIP rsync Cassandra Android RESTful
3 months
2015-06 - 2015-08

Whack Moles Sensor Game

Student assistant Java TinyOS/nesC
Student assistant
Developed a whack moles game using wireless sensors.

Java TinyOS/nesC
7 months
2015-02 - 2015-08

Xcos Automatic Layout (Google Summer of Code 2015)

Java Scilab/Xcos
  • This is a contribution development for Scilab. 
  • Use JGraphX to automatically update the layout of Xcos graph models by re-ordering blocks and finding an optimal route for links.
Java Scilab/Xcos
10 months
2009-09 - 2010-06

Bachelor Thesis

Java (Swing) MySQL

Bachelor Thesis  Topic: on request

  • Based on the theory of traffic safety assessment index framework, developed a simulation system of road traffic safety assessment.

Java (Swing) MySQL

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years 10 months
2014-10 - 2018-07

Internet Technologies and Information Systems

Master of Science, Leibniz Universität Hannover, Hannover, Germany
Master of Science
Leibniz Universität Hannover, Hannover, Germany

Finished 2 Mini jobs and a couple of research projects.

3 years 11 months
2006-09 - 2010-07

Electronic-Commerce

Bachelor, Beijing Jiaotong University, Beijing, China
Bachelor
Beijing Jiaotong University, Beijing, China

Head of Sports Department in Student Union, lead of a research group in a lab finishing a couple of projects.

Position

Position

Full-stack Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java React Fullstack jQuery PL/SQL TypeScript CI/CD Git Spring Boot Scrum Agile Softwareentwicklung Docker REST

Produkte / Standards / Erfahrungen / Methoden

Profile

Experienced software engineer with over 10 years of work in Germany and China, focusing on full-stack development, distributed systems, and modern web technologies. Skilled in Java, JavaScript/TypeScript, React, Spring Boot, and PL/SQL. Outside of work, also passionate about football, reading, movies, music, and traveling.


Frameworks & Tools:

  • Spring Boot
  • React
  • Eclipse
  • IntelliJ
  • VS Code
  • Git
  • Docker


Soft Skill Trainings

  • Communication Skills Individual Contributors: Online Feedback Training
  • Conflict Resolution Foundations
  • Public Speaking for Non-Native English Speakers


Work Experience

11/2019 ? today

Role: Software Engineer 

Customer: OCLC GmbH, München, Germany


Tasks:

Designed, developed, improved, and maintained several large-scale applications used by libraries worldwide. Also led small teams and participated in architectural decisions.

  • In Discovery team: built and enhanced WorldCat Discovery applications using Java, Groovy, Spring Boot, React (JS/TS), Docker, and GitLab CI/CD
  • In Record Manager team: developed Cataloging applications using Java, Groovy, and YUI.

 

Skills:

IntelliJ, Cursor, Docker

 

09/2015 - 02/2016

Role: Intern Software Engineer 

Customer: IBM R&D, Böblingen, Germany


Tasks:

  • Developed automated and visual testing solutions for web-based systems using Spock framework. 
  • Deployed and ran tests in virtual machines using Jenkins.

 

Skills:

Groovy, Java, RESTful, Docker

 

03/2010 - 09/ 2014

Role: Lead Software Engineer 

Customer: Beijing Si-tech IT Ltd., Beijing, China

 

Tasks:

Worked as a technical lead or software engineer on projects (ETL, Data-warehousing, and Web-based System).

 

Skills:

J2EE (SSH), jQuery, PL/SQL, Oracle, Teradata

 

08/2009 - 01/2010

Role: Intern Software Engineer 

Customer: Nokia Siemens Networks, Beijing, China

 

Tasks:

Developed a web-based SaaS platform for application creation.

 

Skills:

Java, JBoss Seam, RESTful

Betriebssysteme

Ubuntu
Experte
MacOS
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

Java
Experte
JavaScript
Experte
PL/SQL
Experte
TypeScript
Fortgeschritten
Groovy
Fortgeschritten
SQL
Experte
Python
Fortgeschritten
HTML
Experte
CSS
Fortgeschritten
Perl
Basics
XML
Fortgeschritten

Datenbanken

MySQL
Experte
PostgreSQL
Fortgeschritten
Oracle
10g
Teradata
Fortgeschritten
Cassandra
Basics
CouchDB
Basics
Neo4j
Basics

Einsatzorte

Einsatzorte

München (+20km)
Deutschland
möglich

Projekte

Projekte

3 months
2025-10 - 2025-12

Developed a number-guessing game with Expo framework

React-Native GitHub workflow

React-Native GitHub workflow
Guess Number Game
1 year 1 month
2017-04 - 2018-04

Master Thesis

Classification NLP Java ...
Master Thesis  - Topic on request
  • Developed a classifier for existing N-Quads events data to classify regional events. Built a knowledge base.
Classification NLP Java weka RDF
5 months
2017-09 - 2018-01

InnoBBNE Eprüfungen System

Student assistant Typescript Ionic CouchDB
Student assistant
Developed an online testing application for students deployed on mobiles.
Typescript Ionic CouchDB
7 months
2016-04 - 2016-10

Energy Consumption Data Transfer (Research Project)

Python SIP rsync ...

  • Developed a program transmitting data with a synchronization feature. 
  • Also developed a web service to provide data and an android app for data visualization.

Python SIP rsync Cassandra Android RESTful
3 months
2015-06 - 2015-08

Whack Moles Sensor Game

Student assistant Java TinyOS/nesC
Student assistant
Developed a whack moles game using wireless sensors.

Java TinyOS/nesC
7 months
2015-02 - 2015-08

Xcos Automatic Layout (Google Summer of Code 2015)

Java Scilab/Xcos
  • This is a contribution development for Scilab. 
  • Use JGraphX to automatically update the layout of Xcos graph models by re-ordering blocks and finding an optimal route for links.
Java Scilab/Xcos
10 months
2009-09 - 2010-06

Bachelor Thesis

Java (Swing) MySQL

Bachelor Thesis  Topic: on request

  • Based on the theory of traffic safety assessment index framework, developed a simulation system of road traffic safety assessment.

Java (Swing) MySQL

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years 10 months
2014-10 - 2018-07

Internet Technologies and Information Systems

Master of Science, Leibniz Universität Hannover, Hannover, Germany
Master of Science
Leibniz Universität Hannover, Hannover, Germany

Finished 2 Mini jobs and a couple of research projects.

3 years 11 months
2006-09 - 2010-07

Electronic-Commerce

Bachelor, Beijing Jiaotong University, Beijing, China
Bachelor
Beijing Jiaotong University, Beijing, China

Head of Sports Department in Student Union, lead of a research group in a lab finishing a couple of projects.

Position

Position

Full-stack Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java React Fullstack jQuery PL/SQL TypeScript CI/CD Git Spring Boot Scrum Agile Softwareentwicklung Docker REST

Produkte / Standards / Erfahrungen / Methoden

Profile

Experienced software engineer with over 10 years of work in Germany and China, focusing on full-stack development, distributed systems, and modern web technologies. Skilled in Java, JavaScript/TypeScript, React, Spring Boot, and PL/SQL. Outside of work, also passionate about football, reading, movies, music, and traveling.


Frameworks & Tools:

  • Spring Boot
  • React
  • Eclipse
  • IntelliJ
  • VS Code
  • Git
  • Docker


Soft Skill Trainings

  • Communication Skills Individual Contributors: Online Feedback Training
  • Conflict Resolution Foundations
  • Public Speaking for Non-Native English Speakers


Work Experience

11/2019 ? today

Role: Software Engineer 

Customer: OCLC GmbH, München, Germany


Tasks:

Designed, developed, improved, and maintained several large-scale applications used by libraries worldwide. Also led small teams and participated in architectural decisions.

  • In Discovery team: built and enhanced WorldCat Discovery applications using Java, Groovy, Spring Boot, React (JS/TS), Docker, and GitLab CI/CD
  • In Record Manager team: developed Cataloging applications using Java, Groovy, and YUI.

 

Skills:

IntelliJ, Cursor, Docker

 

09/2015 - 02/2016

Role: Intern Software Engineer 

Customer: IBM R&D, Böblingen, Germany


Tasks:

  • Developed automated and visual testing solutions for web-based systems using Spock framework. 
  • Deployed and ran tests in virtual machines using Jenkins.

 

Skills:

Groovy, Java, RESTful, Docker

 

03/2010 - 09/ 2014

Role: Lead Software Engineer 

Customer: Beijing Si-tech IT Ltd., Beijing, China

 

Tasks:

Worked as a technical lead or software engineer on projects (ETL, Data-warehousing, and Web-based System).

 

Skills:

J2EE (SSH), jQuery, PL/SQL, Oracle, Teradata

 

08/2009 - 01/2010

Role: Intern Software Engineer 

Customer: Nokia Siemens Networks, Beijing, China

 

Tasks:

Developed a web-based SaaS platform for application creation.

 

Skills:

Java, JBoss Seam, RESTful

Betriebssysteme

Ubuntu
Experte
MacOS
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

Java
Experte
JavaScript
Experte
PL/SQL
Experte
TypeScript
Fortgeschritten
Groovy
Fortgeschritten
SQL
Experte
Python
Fortgeschritten
HTML
Experte
CSS
Fortgeschritten
Perl
Basics
XML
Fortgeschritten

Datenbanken

MySQL
Experte
PostgreSQL
Fortgeschritten
Oracle
10g
Teradata
Fortgeschritten
Cassandra
Basics
CouchDB
Basics
Neo4j
Basics

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.