/resume
Thomas Jack - Principal Engineer
Experienced Software Engineer with expertise in Kotlin, Java, cloud-native technologies, and API design. Skilled in event-driven architectures, delivering high-performance systems with clean, maintainable, and thoroughly tested code.
Full resume available upon request.
Experience
Principal Engineer
May 2025 – PresentMarketplace
Houseful (RBCx), Toronto, ON
Led the technical implementation of a complete platform migration with near-zero downtime. Implemented OAuth authentication and standard security controls that uplifted services while retaining business-critical features.
Sr. Software Engineer
Oct 2023 – May 2025Core Services
Houseful (RBCx), Toronto, ON
Designed and maintained gRPC, Ktor, and Spring Boot microservices in Kotlin and Java. Led migrations for consumer-facing email systems and OAuth authentication while deploying on AWS Kubernetes.
Team Lead
Apr 2023 – Oct 2023Network Automation
Royal Bank of Canada, Toronto, ON
In addition to continuing development responsibilities, led the team in setting coding standards and managing production releases. Mentored developers while driving architectural decisions and technology selection.
Sr. Developer
Jul 2021 – Apr 2023Network Automation
Royal Bank of Canada, Toronto, ON
Built mission-critical Java and SpringBoot APIs supporting global network infrastructure. Automated DNS and load-balancing services that contributed to millions in annual cost avoidance.
Developer
Jan 2019 – Jul 2021Network Management
Royal Bank of Canada, Toronto, ON
Automated network monitoring and configuration tasks with Python. Integrated third-party tools and developed scripts for network data analysis and visualization.