Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Scott Wu

Thornhill

Summary

Backend engineer with 8 years of experience in Java. Used to focus on building revenue management solutions for a telecommunications company; building an Easy Apply onboarding system for one of the largest banks in Canada; and building property management systems for a star startup; a consultant company that works with the biggest social media company. A passionate developer cares about the quality, performance and cleanness of the code. Seeking to leverage technical and professional expertise to learn and grow in the role of a backend developer.

Overview

9
9
years of professional experience

Work History

Senior Consultant

ThoughtWorks
01.2022 - Current
  • Design and Implement new features (REST APIs) related to privacy settings, IAM.
  • Implement GDPR procedure to make sure user data is properly kept/removed based on different countries' laws.
  • Helped client to optimize Cloud infrastructure cost. Reduced cost by over $2,500/week in total.
  • Lead performance testing on services that are owned by our team. And optimized the system based on load testing results. Client's system can support 4 times more users online simultaneously (from 40K to 160K).
  • Conducted over 30 interviews
  • Tech Stack: Java, JUnit, Mockito, Maven; Python, Pytest; Spring, Flask; PostgreSQL; Git; JMeter; AWS, Docker, Kubernetes; Datadog, CloudZero, Kubecost, Splunk; SonarQube, Checkmarx; JIRA, Rally

Backend Developer

Ritual.co
01.2021 - 12.2021
  • Redesign piggyback feature for Enterprise users and design many other new features. This includes OpenAPI Specification, Database design, and develop the RESTful API accordingly.
  • Participate in on-call production support rotation
  • Integrated third-party APIs from external applications (Payment system, delivery tracking system etc.) into web platforms.
  • Collaborated closely with frontend developers to ensure optimal user experience from both client-side perspectives as well as server-side optimizations.

Tech Stack: Java, JUnit, Mockito, Gradle, SpringBoot, Git, MySQL, GCP, Splunk, JIRA, SonarQube

IT Developer

TD Bank
08.2018 - 12.2021
  • Develop IDP (Identity proofing) flow - integrated with TransUnion to retrieve questions and validate answers to validate the user's identity.
  • Develop new user onboarding flow - ensure theuser only needs to input the same data once.
  • Participate in Production deployment, and coordinate with the development team, deployment team, and Scheduling Service team to bring our product online with minimum downtime.
  • Reduced security vulnerabilities by incorporating best practices in secure coding during the development process.
  • Enhanced software performance by identifying and resolving critical bugs in multiple projects.

Tech Stack: Java, REST API, SpringBoot, MS SQL, Git, Linux Bash, SonarQube, JBoss

Application Developer

Ericsson
01.2015 - 08.2018
  • Develop REST API endpoints for Revenue Management solutions.
  • Deploy and maintain Ericsson's RM products in testing clusters that have around 15 Linux VMs in each cluster.
  • Create and maintain installation scripts for product on both Linux (testing and production environment) and Windows (development environment)
  • Run daily scrum meetings with team members as scrum master
  • Mentor new team members & co-op students
  • Provided on-site support in Sweden by identifying and solving problems in real-time, which helped to reduce the number of defects raised to the development team by half.
  • Gave 2 training sessions to new teams.

Tech Stack: Java, JUnit, Mockito, SpringBoot, Oracle DB, Git, Linux Bash, Jenkins, SonarQube.

Education

Bachelor of Arts - Computer Science

York University
Toronto, ON
10.2015

Skills

  • Java (JDK 8 & 11) & JUnit & Mockito
  • Maven & Gradle
  • RESTful API
  • Linux Bash Script
  • Spring
  • Git
  • PostgreSQL & MySQL & OracleDB
  • AWS
  • JBoss EAP 7
  • Sonar & Checkmarx
  • JIRA
  • Jenkins CI/CD

Languages

English
Full Professional
Chinese (Mandarin)
Native or Bilingual

Timeline

Senior Consultant

ThoughtWorks
01.2022 - Current

Backend Developer

Ritual.co
01.2021 - 12.2021

IT Developer

TD Bank
08.2018 - 12.2021

Application Developer

Ericsson
01.2015 - 08.2018

Bachelor of Arts - Computer Science

York University
Scott Wu