About
Experienced Software Engineer doing backend development in the cloud.
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.
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
- 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
- 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 ScienceThe 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 GIRLsmarts4techGIRLsmarts4tech 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
LinkedIn:
Please contact me on LinkedIn