
Information Systems Engineer with experience building and maintaining enterprise level applications
C#, .NET Framework, .NET Core, OOP, DI, MVC, API (REST), nUnit, xUnit, Git / Github / Bitbucket, SQL (Microsoft SQL), LINQ, NoSQL, PostgreSQL, HTML5, CSS3, CI/CD, DevOps, AWS (Cloud), Azure, Serverless, Agile, Scrum, Docker
LinkedInEducation
03/2026, B.Sc. Computing Science, Simon Fraser Unviersity
Information and Computing Systems Specilization ( Concurrency, Distributed Systems, Databases, Software Engineering, Testing, Networking )
Experience
09/2025 - 05/2026, Tidalis, Software Engineer, Burnaby BC
09/2024 - 05/2025, Motorola Solutions, Systems Engineer, Vancouver BC
Portfolio
Feedback Directed Test Generator
This project is work towards a modern reimplementation of the Randoop test generator from the ground up (.NET 8). The project aims to automatically generate high-quality unit tests for object-oriented programs by dynamically discovering valid sequences of method calls and observing their runtime behavior. The system uses reflection to explore target assemblies, randomly builds method sequences using generated and previously created objects, executes them, and retains those that demonstrate valid or interesting behavior. These are then transformed into executable test cases to support robust, automated regression testing. While the original Randoop tool was limited to Java and older versions of .NET, this project is designed for modern .NET development workflows.