About Me

Passionate full-stack engineer who loves solving real-world problems with clean, scalable code.

Hi, I'm Gordon Tam, a software engineer with over 5 years of experience building scalable backend systems. My expertise lies in Java, Spring Boot, RDBMS, and Maven, with a growing passion for modern frontend frameworks like Next.js.

I’ve designed and implemented CI/CD pipelines from scratch using GitHub Actions and deployed cloud-native applications to Azure Kubernetes Service (AKS).

Combining frontend and backend experience, I thrive as a Full Stack Developer who can deliver complete end-to-end solutions.

Skills

JavaSpring BootMavenNext.js/ReactTailwind CSSOAuth2RESTful APIsHibernateSwaggerMySQLGit/GitHubMicroservicesHerokuCloudflareAzure Kubernetes Service (AKS)DockerSAML 2.0 SSOi18nJasperReportsJiraConfluence

Projects

  • GT-Book – Event Management Platform you’re currently exploring.
    🎬 Demo video coming soon

Experience

  • AGBA Group Holding LimitedSenior Software Engineer (Feb 2022 – Aug 2023)
    Java, Kotlin, Spring Boot, RabbitMQ, GitHub Actions, Azure AKS, Docker, Swagger, SSO
  • Eddid FinTech LimitedDeveloper II (Mar 2021 – Feb 2022)
    Java, Spring Boot, REST APIs, Jenkins CI/CD, Redis, JUnit
  • Mobigator Technology GroupSenior Software Engineer (May 2020 – Mar 2021)
    Groovy, Grails, Hibernate, Docker, JasperReports
  • Quality HealthCare Medical Services (Bupa Hong Kong)Application Analyst (Dec 2017 – Apr 2020)
    Java, Spring MVC, jQuery, Git, SVN

How I Started

My coding journey began at 14 when I customized maps in Warcraft III. That early curiosity in scripting and logic led me to pursue a degree in Computer Science and eventually a career in Software Engineering.

For me, software development isn’t just a job; it’s a passion that drives me to create, optimize, and innovate every day.