Ming Tong

I'm a Software Engineer from Wellington, New Zealand. I have an interest in Web Development 💻 , Data Science 📈 and Learning 🎓. I am currently with FNZ as a Test Automation Engineer, leading the charge for automation efforts in the APAC region. Problem Solver and Snack Enthusiast at heart. 🍪

Welcome

I am a software engineer that likes breaking things apart and put them back together to understand how they work. Uncovering how ideas, programs, and algorithms come to life through code is one of my passions. I love the process of solving problems and making discoveries along the way, leading me to approach challenges with a blend of logic and creativity. My journey in computer science allows me to contribute to technology's development and tackle diverse challenges, combining my passion for problem-solving with technology.

I am currently an Analyst Developer at FNZ. I an running the test automation initialitive for many of their client projects including Colonial First State, Consilium, Hatch, Findex, Platform Plus, and more. Read more about the achievements in the work below. I like learning new skills in my free time on places such as Coursera and testing technologies in projects. In the future, I want to dive deeper into complex computer science concepts in order to create creative new products for issues that do not yet have a solution. This website serves as a way to document my growth journey.

Achievements

  • Led a team of 6 in the development of 400+ automated end-to-end tests to test 5 platforms by simulating user’s actions with Selenium.
  • Reduced misuse testing at FNZ by 86% by simulating various penetration attacks with Cypress.io.
  • Successfully achieved a 29% reduction in manual testing for the CFS Edge project with E2E testing, enabling the successful development of the CFS Edge Platform, managing over $200 million in assets.
  • Mentored 15 interns within the FNZ software development life cycle, sharing knowledge about code architecture, design patterns, and best practices.
  • Included on Dean’s List for Academic Excellence in the Faculty of Science at Victoria University of Wellington in 2020, 2021, and 2022.
  • Awarded Macmorran Prize in Mathematics for the best student in 200-level Mathematics at Victoria University of Wellington in 2021.

Work Experience

MAR 2022 - PRESENT

Team Lead / Automated Test Engineer - FNZ

Test Automation Team

I led a 6-person team in automating 400+ tests across 5 platforms, replacing manual testing efforts with Selenium-powered user simulations. This strategic shift not only slashed manual testing by 29% for the CFS project (managing $200 million in assets), but also enabled its successful launch through advanced misuse testing with Cypress.io, further reducing manual efforts by 86%. My deep analysis of test results guided project managers, and I fostered a culture of agile delivery by introducing story points, work tracking, and documentation, elevating our team's methodology and organizational testing capabilities.

C#
SQL
Selenium
Cypress
.NET
Test Automation
Team Management

NOV 2022 - PRESENT

Full Stack Software Engineer - FNZ

Security Defects Team

Collaborating with engineering teams, I tackled critical security vulnerabilities and resolved over 80% of security issues on major projects like Findex, Platform Plus, and NZ One Wealth. My efforts included restructuring the login page code to eliminate username harvesting vulnerabilities and bolster overall security. Beyond technical prowess, I nurtured a culture of security awareness, mentoring 15 interns on FNZ's architecture, best practices, and the SDLC. My meticulous code reviews ensured proposed fixes were effective, safeguarding our systems and users from harm. This role not only honed my technical skills but also ignited a passion for building robust and secure solutions.

C#
JavaScript
SQL
Selenium
Cypress
.NET
Test Automation
Team Management

NOV 2021 - FEB 2022

Intern Analyst Developer - FNZ

I collaborated to create a crucial uptime monitoring dashboard at FNZ, tracking 300+ environments for seamless performance. I handled both backend and frontend development, implementing automated 5-minute checks, a streamlined data layer, and a critical issue scoring system. This prototype not only enhanced my full-stack, data, and algorithm skills but also laid the foundation for FNZ's future monitoring solutions.

C#
JavaScript
SQL
.NET
Window Services

FEB 2021 - OCT 2021

Computer Science Tutor - Victoria University of Wellington

My role as a tutor for 400+ students in COMP102/103 went beyond weekly tutorials. I fostered a vibrant learning environment through personalized feedback, targeted study materials, and engaging discussions, helping students overcome hurdles and discover their passion for CS. This experience sharpened my communication, problem-solving, and leadership skills and provided a foundation for my passion for mentoring.

Interests

Web Development

In 2017, I made my first static page website. Today, I make dynamic and scalable user experiences built with complex systems of databases and servers. Working with platforms handling over $200 million in assets at FNZ, I develop websites that grow with every click and adapt to every visitor. With a strong foundation in security, software architecture and cloud technologies, I am prepared to tackle any full-stack challenge.

Data Science

In 2020, I read "The Creativity Code: Art and Innovation in the Age of AI" by Marcus du Sautoy which unlocked the math behind everyday AI algorithms, transforming my perception from a black box to a fascinating problem-solving tool built upon layers of algorithms. This ignited my passion for data science, leading me to projects like teaching a computer to identify music genres by analyzing metadata and recognizing different fruits in images. I'm particularly excited to delve deeper into the world of machine learning and its potential to solve real-world challenges.