Oleg Nykolyn

Technical Lead at Portside, Inc.

West Kelowna, British Columbia, 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
Oleg Nykolyn is a Technical Lead with 11 years of experience building high-quality, performance-conscious backend systems and SaaS APIs, currently leading a distributed team at Portside where he designs core APIs with Django, aiohttp and type-driven tooling. He brings deep troubleshooting skills from VoIP and automotive ADAS work, combining hands-on Python/C++ development with test automation, property-based testing, and CI-driven code reviews. A passionate functional-programming and open-source advocate, he contributes to the widely used TypedDjango django-stubs project by improving type annotations and fixing tests to make Django safer to type-check. Known for rapidly learning new technologies, he also conducts technical interviews and mentors engineers, blending practical delivery with long-term code quality. Based in West Kelowna, BC, he holds a Master’s in Informatics and Computer Science and favors measurable, performance-oriented engineering decisions.
code11 years of coding experience
job8 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesEnglish, Ukrainian, Russian
github-logo-circle

Github Skills (7)

mypy10
pep10
typehinting10
type-checking10
python10
django10
testing10

Programming languages (9)

C#CDhallMakefileJavaScriptGoHaskellHTML

Github contributions (5)

github-logo-circle
TypedDjango/django-stubs

Jan 2019 - Jan 2019

A community effort to bring type hints to Django.
Role in this project:
userBack-end Developer
Contributions:1 comment, 2 issues in 1 day
Contributions summary:Oleg primarily contributed to the type stubs for the Django framework. Their work involved adding missing imports, fixing annotation issues in core files like `shortcuts.pyi` and `query.pyi`, and correcting type annotations for parameters within the `EmailMessage` class. Additionally, the user addressed formatting inconsistencies and fixed/uncommented tests related to the Django stubs project.
effortpythondjangohintstype-hints
K0Te/django-object-manager

Aug 2018 - Nov 2019

Simple object management for Django tests
Contributions:33 commits, 9 PRs, 15 pushes in 1 year 3 months
djangotestingobject-managementpython
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
Oleg Nykolyn - Technical Lead at Portside, Inc.