Hui Li - Java Enterprise Developer

I am a Java enterprise developer. I'm also playing with JavaScript and Python.
Motivated to make daily hacking enjoyable with algorithm consideration, static analysis and data virtualization.



Education

The University of Electro-Communications

Master of Engineering

Computer Science - Artificial intelligence

April 2007 - March 2009

The University of Electro-Communications

Bachelor of Engineering

Computer Science

April 2003 - March 2007

Sendai International School of Japanese

Japanese Program

April 2002 - March 2003

Jiaozuo No.1 High School

Chinese Program

September 1998 - June 2001


Skills

Programming Languages & Tools




Workflow

  • Managing Cross Functional Teams, based on the culture of FOSS
  • Continuous Integration with Maven, Gradle, npm, grunt, Jenkins and Travis CI
  • Maintainable code based on DI, spring-boot and Selenium/Selenide
  • TDD with JUnit 4, JUnit 5, TestNG
  • Performance tuning for RDBMS, KVS, server-side application and web pages
  • Agile Development & Scrum

Interests

Playing Soccer

Programming Context

Game

Camping

Teching my child

and more.


Awards & Certifications

  • Registered Information Security Specialist
  • Database Specialist
  • Applied Information Technology Engineer
  • OMG-Certified UML Professional
  • Sun Certified Programmer for the Java Platform