Fabian Tam

About

Experienced Software Engineer doing backend development in the cloud.

Me at 2,133 m elevation in Garibaldi Provincial Park, BC, 2020.
  • Location: Tokyo, Japan
  • Contact: LinkedIn
  • Hobbies/Interests:
    • Technology/Science
    Cooking
    • Badminton
    • Anime
    • Learning
    • Moral philosophy

    Hi, I'm Fabian. I currently work as a Software Engineer for LINE in Tokyo, Japan. I hold a Bachelor of Computer Science (BCS) and a Bachelor of Science in Microbiology & Immunology from UBC in my hometown of Vancouver, BC, Canada. In my spare time, I enjoy cooking, playing badminton, watching anime, learning, and finding the best places to eat.

Skills

Experienced in Microservices/Cloud architecture, backend app/API development.

Microservices 100%
SQL 100%
JavaScript 100%
Docker 100%
Kubernetes 100%
Cloud Foundry 100%
Java 100%
Python 100%
Git/GitHub 100%
Apache NiFi 100%
Apache Airflow 100%

Experience

Professional Experience

LINE Corp

Software Engineer

Dec 2021 - present

I develop and maintain software infrastructure to deploy LINE services to the cloud at scale, for our hundreds of millions of users around the world.

Skills/Technologies:

  • Cloud architecture, API/backend development, CI/CD, DevOps
  • Java
  • Git, Spring, GitHub, Ansible, Bash, Jenkins, Docker, Nginx, Linux

SAP Vancouver

Software Developer II

2017 - 2020

I built high availability microservices and software infrastructure to run SAP Analytics Cloud in the cloud for our customers around the world. I also built scalable data pipelines for collecting metrics, reporting KPIs, and other monitoring used by hundreds of developers across various teams to monitor their owned features and services; and by top-level management to drive key business decisions.

Skills/Technologies:

  • Microservices/Cloud architecture, backend development, CI/CD, databases, data pipelines
  • Java, JavaScript, Python, Golang
  • Git, SQL (HANA), Maven, Spring, Jenkins, Apache NiFi, JIRA, Apache reverse proxy, Jasmine, Mockito, Docker, Cloud Foundry, SAP Cloud Platform, GitHub, Gerrit, Ansible, Terraform, Docker, Kubernetes
  • Git, GitHub, Gerrit, SQL (HANA), Maven, Spring, Jasmine, Mockito
  • ElasticSearch, Jenkins, Apache NiFi, JIRA, Apache reverse proxy, SAP Cloud Platform
  • Docker, Kubernetes, Cloud Foundry, Ansible, Terraform

The University of British Columbia

Teaching Assistant, Software Engineering

Jan 2017 - May 2017
  • Provided expert technical guidance, led sprint retrospectives, and mediated conflict resolution (among team members) for intensive, project-based (Node.js) Software Engineering course (CPSC 310)
  • Organized and hosted workshop on designing and writing automated tests
  • Accumulated over 1,000 comment contributions on online course forum (Piazza)
  • Received 4.91/5 overall TA rating from student evaluations
Skills/Technologies:

  • TypeScript, JetBrains WebStorm, Mocha, Chai, Node, Restify, Git, GitHub, jQuery

Orbis Investments

Software Developer Intern

May 2016 - Sep 2016

Worked on projects in the business logic and database layers of the orbis.com website to introduce features giving customers new insights into their investments.

Skills/Technologies:

  • C#, SQL Server, Visual Studio, .NET MVC, Visual Basic, TFS, HTML, CSS, Javascript/jQuery

Allocadia

Software Quality Assurance Analyst

Sep 2015 - Dec 2015

  • Created and executed test plans in fast-paced Scrum environment leading to successful product releases
  • Thoroughly investigated and reported time-sensitive issues leading to speedy patch fixes
  • Wrote automated tests to significantly reduce time spent on regression testing
Skills/Technologies:

  • JIRA, SoapUI, Git, SourceTree, Selenium, Groovy

Xenon Pharmaceuticals

Biology (Electrophysiology) Student, Drug Discovery

2012

Worked on Pain Program in pre-clinical drug discovery at Xenon Pharmaceuticals, with the goal of screening compounds for selective small molecule blockers of sodium channel Nav1.7 using manual and automated electrophysiology.

Skills/Technologies:

  • Manual patch and automated patch clamp electrophysiology (Molecular Devices PatchXpress)
  • Electrophysiological and pharmacological characterization of cell lines
  • Mammalian cell culturing
  • Electrophysiology data analysis (DataXpress, Microsoft Excel, GraphPad Prism)

Education

The University of British Columbia (UBC)

Bachelor of Computer Science

The University of British Columbia (UBC)

Bachelor of Science, Microbiology & Immunology, Co-op

Volunteer Experience

(various)

Mentor

2017 - present

I have been and continue to be a career mentor to many junior software developers and Computer Science students. I have taken on this role both informally and formally through several organizations including the SAP iXp Mentorship Program, the UBC Tri-Mentorship Program, and Bringing Women Together (BWT) Vancouver. As a mentor, my goal is to empower others in overcoming challenges and realizing their potential.

The University of British Columbia

Volunteer Coordinator, UBC Creative Science

2014 - 2016

About Creative Science

The Creative Science program is an initiative that connects post-secondary students with high school students working on a creative piece that incorporates scientific concepts.

I managed logistics and acted as the main point of contact for about 100 volunteer mentors across two years. My responsibilities also included recruiting mentors, training mentors in their role, monitoring mentorship progress, addressing mentors' concerns, and making recommendations for improving the program.

Cybersecurity Workshop Volunteer, GIRLsmarts4tech

Nov 2017 - Feb 2018

About GIRLsmarts4tech

GIRLsmarts4tech is a volunteer organization that seeks to encourage more girls to become interested in computer science.

In a team, I planned and facilitated the first cybersecurity workshop for girls in Grade 6 - 7. We introduced the girls to cryptography topics, particularly symmetric key encryption and public-key cryptography, using easy to understand and fun, interactive activities.

Workshop Host, Computer Science

May 2017

As a senior Bachelor of Computer Science student, I volunteered to envision, plan, and run a one-day crash course on Data Structures & Algorithms by myself for junior students in the program. The goal of the crash course was to give the audience the fundamental theoretical knowledge in Data Structures & Algorithms needed for programming/technical interviews.

I presented solo in two one-day workshop sessions, to an audience of roughly 70 attendees total.

Other

  • Projects

    GitHub

  • Languages:

    • English (Native)
    • Japanese (Conversational)
    • French (Basic)

Contact