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.
Richard Nistuk
@rnistuk
I’m a senior software developer delivering secure, high-performance systems across C++ backends and native Apple apps.
What I'm looking for
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
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.
Club Secretary
Burnaby Amateur Radio Club (BARC)
Nov 2021 - Nov 2023 (2 years)
Served as net control for the Monday night club net and managed club business meetings. Assisted with planning events and handled social media tasks for the club.
Club Director
Burnaby Amateur Radio Club (BARC)
Nov 2019 - Nov 2021 (2 years)
Acted as net control for the Monday night club net and supported club business meetings. Assisted with event planning and social media responsibilities for the club.
Part-Time Computer Science Instructor
Cornerstone International College
Jul 2015 - Oct 2015 (3 months)
Taught MADP 401 (C, Objective-C, Swift) and MADP 402 (iOS Application Development), creating curriculum, assessments, and hands-on lab exercises for mobile app development.
Contract Software Developer
Techno Monkey Media Inc.
Oct 2014 - Jun 2015 (8 months)
Developed Slideboarding, a Unity/C# mobile game for WhiteWater West, and built NodeJS/AWS backend services for real-time multiplayer gameplay. Managed a TestFlight beta with 50+ testers and created 3D game assets using SketchUp Make and Ruby scripting.
Senior iPhone Developer
Move.com/TopProducer.com
Aug 2009 - Nov 2009 (3 months)
Developed the Realtor.com iPhone app in Objective-C, enabling access to 4+ million real estate listings. Implemented Twitter and Facebook integrations and designed a server-alert messaging system with analytics tracking.
Education
Degrees, certifications, and relevant coursework
UBC Continuing Studies
Java Programming Levels 1 and 2 (Course), Java Programming
2002 -
Completed Java Programming Levels 1 and 2 through UBC Continuing Studies.
UBC Continuing Studies
Software Engineering Process (Course), Software Engineering
1999 -
Completed the Software Engineering Process program through UBC Continuing Studies.
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)
Project Management Seminar (Course), Project Management
1997 -
Completed a Project Management Seminar through SFU Engineering Science in 1997.
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.
Tech stack
Software and tools used professionally
Tendermint
GitHub
Jenkins
MySQL
PostgreSQL
MongoDB
Google Docs
Gmail
.NET
Redis
Visual Studio
Xcode
Jira
Bugzilla
JavaScript
Java
Objective-C
Visual Basic
XML
Google Maps
Linux
iOS
macOS
Windows
Cisco Umbrella
Google Sheets
Apache Tomcat
AWS Elastic Beanstalk
Cocoa Touch
SQL
TestFlight
JAMF
Sketchup
Instructor
Cosmos
Make
Phase
Dynamic
Task
Objective
Remote
Island
Mosyle
Android
Availability
Location
Authorized to work in
Website
danzisoft.caSalary expectations
Social media
Skills
Interested in hiring Richard?
You can contact Richard and 90k+ other talented remote workers on Himalayas.
Message RichardFind 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!
