Nick Strupat

Senior Software Engineer at Geotab

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job11 years of employment as a software developer
bookComputer Programmer Analyst, Computer Software Engineering, Computer Programmer Analyst, Computer Software Engineering at Fanshawe College
stackoverflow-logo

Stackoverflow

Stats
4,978reputation
613kreached
99answers
64questions
Badges
entity-framework
top-5%
github-logo-circle

Github Skills (200)

linq10
testing10
nunit10
visual-studio10
upsert10
spelling10
3d10
cpp10
openapi10
primary-key10
efcore10
webui10
antlr10
reflection10
llama10

Programming languages (17)

C#PowerShellJavaC++CSSCCMakeGo

Github contributions (5)

github-logo-circle
NickStrupat/CacheLineSize

May 2014 - Feb 2022

A cross-platform C function to get the cache line size (in bytes) of the processor, or 0 on failure
Contributions:11 commits, 4 pushes, 1 comment in 7 years 10 months
cachecross-platform
Contributions:2 releases, 17 commits, 15 pushes in 4 years 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial