Profile Image

Kjartan Robert Einarsson

Senior Full Stack Software Engineer

University of Victoria

Bachelor of Software Engineering

Software Engineering | June 2024

Amazon Web Services

AWS Certified Cloud Practitioner

Cloud Computing | June 2024

B.C. Government

OpenShift 101-201

Container Orchestration | June 2024 – August 2024

Work Experience
Quartech Logo

Senior Full Stack Software Engineer

Quartech Systems Ltd

quartech.com

Victoria, BC · September 2020 – Present

BCGOV – BC Wallet Mobile (BCSC)

Senior Full Stack Developer

Oct 2025 – Present

Working with the CDT (Credential and Digital Trust) team on the Integrated Identity Services initiative, developing the BCSC app and integrating BC Wallet into the BC Services Card experience for Android and iOS.

Responsibilities

  • Designed and implemented ScreenWrapper, a common Bifold component for consistent screen sizing and layout across bc-wallet
  • Implemented BCSC account nickname (create, edit, selection) and persistence to the IAS backend
  • Built verification and onboarding flows: setup steps, resume verification, approval notifications, and device invalidation
  • Added security method selector with PIN create/update and device permission handling; fixed permission race conditions
  • Introduced global error handling and consistent alert styling; improved safe area, scroll behavior, and WebView scaling
  • Added i18n support for all BCSC v4 screens
  • Improved CI with GitHub Actions for ledgers on PR and SonarCloud integration

Technologies Used

React Native
TypeScriptTypeScript
GitHub ActionsGitHub Actions
Jest
Yarn
GitGitHub/Git

Software / Web Developer

SYNQ Tech

Victoria, BC · Jun 2020 – Dec 2020

SYNQ Tech

Software / Web Developer

Jun 2020 – Dec 2020

Technology company specializing in real-time integration and analytics solutions for seamless data synchronization across sources.

Responsibilities

  • Designed and updated the company website
  • Developed and installed network check-in software for company assets and devices
  • Built a prototype for a remote access locker system — wiring, soldering, and programming the device
  • Provided technology resolution and in-person tech support for client devices

Technologies Used

PythonPython
MySQLMySQL
HTMLHTML
CSSCSS
Network Management
Raspberry Pi Development
Arch Linux

Position Requirements

Programming Languages
JavaJava
PythonPython
CC/C++
JavaScriptJavaScript
TypeScriptTypeScript
CSSCSS
HTMLHTML
BashBash
ProcessingProcessing
P5.jsP5.js
THREE.jsTHREE.js
PostgreSQLPostgreSQL
MySQLMySQL
MariaDBMariaDB
MongoDBMongoDB
MochaJest/Mocha/Selenium
CypressCypress
Technologies & Tools
OpenShiftOpenShift
LinuxLinux
GitGitHub/Git
GitHub ActionsGitHub Actions
GIS Leaflet
DockerDocker
KubernetesKubernetes
AWSAWS
AzureAzure
HelmHelm
ReactReact
React-Native
Vue.jsVue.js
Next.jsNext.js
Node.jsNode.js
ExpressExpress
FlaskFlask
FastAPIFastAPI
Django
Material-UIMaterial-UI
TailwindCSSTailwindCSS
MongoDBMongoDB
DynamoDBDynamoDB
KeycloakKeycloak
OAuth2OAuth2
Hyperledger Aries
ACA-Py
Traction
CaddyCaddy
NextcloudNextcloud
PortainerPortainer
Skills
RESTful API Development
UI Web Design
Data Structures and Algorithms
Scalable Microservices
Database Management
Network Management
Agile Development
Team Mentoring and Development
Code Review and PR Processes
Cross-functional Team Collaboration
Soldering and Wiring Hardware
Home Server Automation
Personal DevOps Solutions
Kjartan Einarsson
Victoria, BC

Senior Full Stack Engineer and DevOps specialist. Stack spans React, Vue 3, TypeScript, Node.js, Python, and PostgreSQL. Hands-on with OpenShift, GitOps/IaC, containerization, and CI/CD pipelines.