Specialties: Creating intuitive user interfaces for complex systems.
Experience
2020 — Now
2020 — Now
California, United States
2017 — 2019
2017 — 2019
San Francisco Bay Area
Alternative Payment Methods (APMs)
Worked on multiple payment method where I was responsible for the full development process from designing the merchant facing API’s and documentation to the back end partner API. I also designed and built interfaces for APMs to leverage various internal tools for accounting and reconciliation, as well as fraud detection and monitoring.
I was involved in multiple cross team and company wide initiatives included preparing APMs for Brexit, as well as localized data storage for countries such as India and their DPB (like GDPR).
While on the APMs team I helped grow to 4x the engineer’s including making on-boarding materials, mentoring new hires, and facilitating knowledge sharing by doing deep-dive's where we would discuss a topic or system in detail.
Payment Methods: ACH, SEPA, iDEAL, Giropay, Bancontact, Multibanco, P24, WeChat Pay, Alipay, Klarna, and others
2013 — 2017
2013 — 2017
Vancouver, BC
Developed new online services and features in C++ and Python. Helped game studios with Demonware integration as well as with 1st party integration and certification.
Contributed to or supported a variety of games including but not limited to:
• Call of Duty: Infinite Warfare
• Call of Duty: Black Ops 3
• Guitar Hero Live
• Skylanders Superchargers
• Shiftlings
• Geometry Wars
• Call of Duty: Advanced Warfare
• Skylanders Trap Team
• Destiny
• Diablo 3 Reaper of Souls (UEE)
• Tony Hawk Pro Skater 5
• Transformers: Rise of the Dark Spark
• Call of Duty: Ghosts
• Skylanders Swap Force
• Diablo 3 (Xbox360/PS3)
• Call of Duty: Online
• Call of Duty: Strike Team
• Skylanders Battlegrounds
• Skylanders Lost Islands
• Call of Duty: Black Ops 2
• NASCAR The Game: Inside Line
Also worked on tools and automation for load testing and verification of the backend systems that power all of the above games.
Tech: C++, Python, Go, Erlang, Bash, CentOS, Apache, MySQL, Docker, and many internally developed systems
Platforms: Win32/64, WP8, UWP, Xbox360, XboxOne, PS3, PS4, PS Vita, Wii, WiiU, 3DS, Android, iOS, AppleTV, OS X, Linux
2010 — 2012
2010 — 2012
Victoria, BC
Worked with strategic partners to design and develop a new truck tracking system:
• prototyped software for custom GPS + J1939 + cellular (GSM/CDMA)
• designed and implemented communications protocol to backhaul data
• built and ran backend system that consumed and stored data from devices various devices
• designed and built web portal with data visualisations, graphs and custom reports
• developed metrics for fuel efficiency, driver performance, HoS compliance, and vehicle maintenance
Maintained and provided support for fleet tracking systems at customers such as BC Ferries, Fraser Surrey Docks, and others.
Tech: Java, JBoss, PostgreSQL, GWT, AWS, Linux, Embedded Systems (Linux based)
2007 — 2007
2007 — 2007
Waterloo, Ontario
Tech: VB.net, ASP.net, Oracle, IIS, HTML, JavaScript
Education
University of Victoria
Bachelor of Software Engineering
Camosun College