Summary
Matthew Troke is a seasoned system engineer with over two decades of experience blending application and system design with a foundation in digital hardware. Based in St. John's, NL, he has driven architecture and delivery across roles from senior developer to technical architect, mentoring teams and managing project plans and hiring decisions. His technical breadth spans enterprise integration (Mule ESB, WebSphere, System i), databases and modeling (MS SQL, UML), and multiple languages including Java, C/C++, C#/.NET and modern JavaScript. Comfortable in both hands-on development and high-level design, he’s known for applying design patterns and OOP principles to stabilize legacy systems while enabling incremental modernization. Less obvious: his electrical engineering background and early digital hardware work give him a systems-level intuition that informs pragmatic trade-offs between software and hardware constraints.
9 years of coding experience
26 years of employment as a software developer
B. Eng., Electrical Engineering, B. Eng., Electrical Engineering at Memorial University, Newfoundland and Labrador