HimalayasHimalayas logo
Richard NistukRN
Looking for a job

Richard Nistuk

@rnistuk

I’m a senior software developer delivering secure, high-performance systems across C++ backends and native Apple apps.

Canada
Message

What I'm looking for

I'm looking for a fully remote senior developer role where I can contribute hands-on to complex C++ systems, network security, distributed systems, or cross-platform backends. I care deeply about TDD and SOLID principles, and I enjoy being a technical voice and mentor on teams that take software quality seriously.

I’m a Senior Software Developer with 25+ years of experience delivering production software for millions of users, spanning C++ systems programming, native iOS/macOS/tvOS development, game development, and technical leadership. I build high-performance backend systems and cross-platform solutions with a strong focus on quality, security, and maintainability.

At Cisco Systems, I developed Enterprise Roaming Client capabilities, including DNS-layer security via the Cisco Umbrella cloud platform. I also implemented Automated Certificate Management (ACME RFC-8555) for automated TLS certificate lifecycle management, and built a cross-platform messaging library using C++ with shared memory and a distributed bus architecture.

Earlier, I led a team delivering Wenco Autonomous Interface Service aligned to ISO 23725, introduced KPI dashboards for sprint velocity and code quality, and championed Test-Driven Development. I also developed distributed Web 3.0 systems at Bluzelle using Cosmos-SDK, Tendermint, Golang, and consensus-driven storage (Raft/PBFT), and I’ve consistently partnered with QA to expand automated test coverage.

Experience

Work history, roles, and key accomplishments

MC
Current

Amateur Radio Operator

Metchosin Emergency Operations Centre

Nov 2024 - Present (1 year 6 months)

Provide emergency communications using VHF/UHF/HF digital radio for Emergency Operation Centres across Vancouver Island and maintain mobile radio equipment for readiness. Built a C++ volunteer-records app integrating Google Sheets, an Industry Canada database, and Google Maps, and practice PACTOR for emergency scenarios.

Education

Degrees, certifications, and relevant coursework

US

UBC Continuing Studies

Java Programming Levels 1 and 2 (Course), Java Programming

2002 -

Completed Java Programming Levels 1 and 2 through UBC Continuing Studies.

US

UBC Continuing Studies

Software Engineering Process (Course), Software Engineering

1999 -

Completed the Software Engineering Process program through UBC Continuing Studies.

US

UBC Continuing Studies

Computer-Human Interface Design (Course), Human-Computer Interaction

1999 -

Completed Computer-Human Interface Design through UBC Continuing Studies.

Simon Fraser University (SFU) logoSS

Simon Fraser University (SFU)

Project Management Seminar (Course), Project Management

1997 -

Completed a Project Management Seminar through SFU Engineering Science in 1997.

University of British Columbia logoUC

University of British Columbia

Bachelor of Science in Physics, Physics

1993 -

Completed a B.Sc. in Physics at the University of British Columbia in 1993.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan