Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
89
Franken Fu

Franken Fu

Lead API Developer
Markham,ON

Summary

  • 20+ years of software development experience, including 17+ years of Java/J2EE experience.
  • Leading and mentoring experience in cloud development, on-prem to cloud migration, delivering robust API solutions, and ensuring security compliance.
  • Familiar with Agile methodology, microservices architecture, and J2EE design patterns.
  • Good communication, quick learner, self-starter, and responsible team player with strong analytical and problem-solving skills.
  • book appointment: click button above

Overview

17
17
years of professional experience
4
4
years of post-secondary education

Work History

Lead API Developer

TD Bank
Toronto, Ontario
05.2023 - 04.2025
  • Coordination and communication across teams.
  • Participated in the design and discussion with the architect.
  • Conducted sprint planning with the BSA.
  • Leading and mentoring four developers for implementation.
  • Migrating OCA and other microservices from OpenStack to Azure.
  • Supporting QA, project delivery, and release cut-over.
  • Documentation, as required on the Confluence page.

Senior API Developer

Scotia Bank
Toronto, Ontario
05.2022 - 04.2023
  • I followed a microservices architecture to create Swagger and REST API implementations with the Chassis framework.
  • I created JPA entities, repositories, SQL statements, or stored procedures to serve API requirements.
  • I created and pushed Keystores to Azure Key Vault, and created passport tickets to renew certificates.
  • Fixed bugs and defects to support QA and production environments.
  • I built and deployed Spring Boot apps to the Azure cloud platform through a Jenkins pipeline.
  • Performed code audit, metrics, and security checking via SonarQube, BlackDuck, and Fortify.
  • I performed multiple-phase QA testing, such as IST, UAT, NFT, and STG.

Senior Software Engineer

Telus Mobility
Toronto, Ontario
08.2012 - 04.2022
  • Based on the design document, I followed a microservices architecture to create RESTful API base code and framework.
  • I designed and created JPA entities and repositories.
  • I created SQL statements to serve API requirements.
  • I implemented the business logic based on the design doc.
  • I built and deployed a Spring Boot app to the OpenShift platform through a Jenkins pipeline.
  • Performed multiple-phase testing, like AT, PT, and ST.

Education

Bachelor of Science - Computer Science

Liaoning University
Liaoning, China
09.1994 - 07.1998

Skills

  • Languages: Java, JavaScript, Python, HTML, SQL
  • Technologies and frameworks: Spring, JPA, Hibernate, Spring Boot, ReactJS, Redux, JSON, XML, React, Redux
  • Tools: JintelliJi, VS Code, Eclipse, Postman, Maven, Git/Bitbucket, Jenkins, Dynatrace, Sonarqube, Datadog/Splunk, RESTful API, Linux, WinSCP
  • Databases: DB2, MS SQL Server, Oracle, MySQL
  • Platforms: OpenShift, GCP, AWS, and Azure
  • Microservices architecture
  • Azure cloud deployment, migration

Affiliations

  • Linkedin: https://www.linkedin.com/in/franken-fu-a3ab6925/
  • Email: pinliang@yahoo.com

Timeline

Lead API Developer

TD Bank
05.2023 - 04.2025

Senior API Developer

Scotia Bank
05.2022 - 04.2023

Senior Software Engineer

Telus Mobility
08.2012 - 04.2022

Bachelor of Science - Computer Science

Liaoning University
09.1994 - 07.1998
Franken FuLead API Developer