About Me

Hey 👋, I'm Tim.

As a Software Engineer with 8 years of professional experience, my expertise encompasses Java programming, object-oriented design, and software architecture design. My career began in 2016 as a Java Developer within the finance sector in Hong Kong. My journey included impactful roles at organizations such as Bank of China (Hong Kong), Morgan Stanley, and Eclipse Trading, where I developed my Java skills and gained valuable experience in software architecture design.

I believe software engineering is an endless journey of learning and growth. Outside of working hours, I enjoy exploring new programming languages and technologies, constantly seeking to broaden my knowledge and expertise.

Technical Knowledge

Backend

  • Java
  • Spring & Spring Boot
  • LMAX Disruptor
  • Chronicle Queue
  • Redis
  • MySQL
  • PostgreSQL
  • kdb+/q
  • MongoDB
  • Apache Kafka
  • Apache ActiveMQ
  • Python
  • Rust
  • Go

Frontend

  • HTML
  • CSS
  • JavaScript

Other

  • Docker
  • GitHub Actions
  • Jenkins
  • SonarQube
  • Linux
  • AWS
  • Heroku