Eric So

Software Engineer

Building innovative software grounded in understanding real-world problems.

About

I am a developer that is passionate about solving real world problems through robust engineering. I value constant reflection of my work and processes in order to learn and apply new skills.

Currently, I'm at Tetra Trust Company, where I'm developing applications for digital asset custodians. I have experience building full-stack applications from the ground up and thrive in fast-moving, collaborative environments where I can understand client needs, solve real problems, and grow with the product.

In my spare time, I'm usually hiking, reading, or hanging out with my cat.

2024—PRESENT

Software Engineer · Tetra Trust

  • Worked closely with engineering team members, product, operations, and leadership teams to identify risks, unknowns, dependencies, and long-term tasks, ensuring successful project alignment and delivery.
  • Analyzed and decomposed product requirements to help the engineering team deeply understand the underlying problems each feature aimed to solve, leading to more effective and purpose-driven development.
  • Led the engineering effort researching, designing, and implementing a multi-signature Bitcoin wallet custody model, coordinating with stakeholders across partner companies. Delivered the project ahead of schedule meeting expectations from all involved parties.
  • Designed and implemented a resilient, observable, and maintainable cloud infrastructure and core software architecture for Tetra's new software product which maintained a 99.99% up-time by ensuring the architecture and features are extensible and testable, allowing developers to be confident in developing new features instead of maintaining existing code.

MAY—OCT 2023

AI Data Governance Intern · KPMG Canada

  • Worked closely with engineering team members, product, operations, and leadership teams to identify risks, unknowns, dependencies, and long-term tasks, ensuring successful project alignment and delivery.