Projects
I'm always building new things, or trying out concepts, here are a few of the things I've tinkered with so far ...
Generation
A Swift-based tool used to generate this website from a Docker container
Swift, Stencil, Docker, SPM
GLSL Visualizer
A tool similar to ShaderToy to test OpenGL ES shaders in iOS
iOS, Objective-C, OpenGL ES, GLSL
Starlight
A 2D side-scroller written in Swift using SpriteKit - intended to showcase Flybits context engine
Swift, SpriteKit
Resume
I've had many amazing opportunities in my career, here's a small sample
Sumary
Terry Latanville
Passionate developer with extensive experience in enterprise-grade applications. Leadership and mentoring are my favourite ways to provide value within my teams and organizations.
Education
Bachelor of Computing
2000 - 20004
University of Guelph, Guelph, ON
Graduated with honours and an area of emphasis in mathematics
Certified Scrum Master
2009
Scrum Alliance
License #155926
Professional Experience
Staff Software Engineer
2021 - Present
DoorDash, Toronto, ON
- Leading iOS internationalization improvements
- Promoting SwiftUI and Combine adoption
- Mentoring iOS engineers
Principal Software Developer
2017 - 2021
Tulip Inc., Toronto, ON
- Architectural lead for Tulip's iOS apps — Appointments, Assisted Selling, Clienteling, Document Store, LiveConnect, and Runner
- Promoted modular architecture, including MVVM-C, VIPER, and Dependency Injection
- Mentored iOS developers in architecture, and best practices
- Established CI/CD App Store submission pipeline, and automated testing