Summary
Nick Strupat is a Senior Software Engineer with over a decade of experience building cross-platform desktop, server, and mobile systems across Windows, macOS, and Linux. He combines deep expertise in C++, C#, Objective-C, and .NET (including Entity Framework and LINQ) with strong relational database design and concurrent programming knowledge. Nick has a track record of shipping production-grade software from embedded video compression and 3D rendering to large-scale data ingest, parsing engines, and privacy-preserving analytics. He founded Covariant Development to provide .NET data solutions and has driven language parsing and cross-language analysis work that surfaces high-level meaning from legacy codebases. Comfortable across the full stack, he layers pragmatic engineering—SOLID design, TDD, and source control—with research-driven prototypes in NLP, OCR, and blockchain-based permissioning. Based in Old Toronto, he brings both consulting agility and long-term product delivery experience to complex data and systems problems.
12 years of coding experience
11 years of employment as a software developer
Computer Programmer Analyst, Computer Software Engineering, Computer Programmer Analyst, Computer Software Engineering at Fanshawe College