Summary
Ivan Kurnosov is a Senior Software Developer with around 20 years of experience and more than 15 years in professional engineering roles, currently based in Wellington, New Zealand. He combines broad polyglot programming expertise (Go, C#, Python, PHP, JavaScript/TypeScript, Java, C/C++) with hands-on cloud-native operational skills in Kubernetes, Docker, and container runtimes. Ivan has built reliable production systems across relational and NoSQL databases, integrated high-throughput telecom gateways, and designed internal platforms and APIs for companies ranging from banks to global marketplaces. He mentors engineers and brings strong application and infrastructure design instincts, having owned features from low-level SMS-SMPP integrations to distributed deployment stacks. An active open-source practitioner, he contributes Go challenge implementations and tooling (including web scraping and testing improvements) on GitHub and maintains a visible technical footprint on Stack Overflow. Notably, his background blends formal IT and finance training, giving him pragmatic insight into designing systems that meet both technical and business constraints.
20 years of coding experience
8 years of employment as a software developer
Master, Finances, Master, Finances at Komsomolsk-on-Amur State Technical University (KnASTU)
Russian, English