Photo of Kyle Boudewyn

Software Engineer

|

About

Photo of Kyle

Here's a bit about me

Hi, my name is Kyle. I am a Software engineer experienced with all things JavaScript - React, Redux, Node, Express, etc. I am also comfortable within Amazon Web Services (and 3x AWS Certified!).

Most recently, I co-created an open source product called Socket League, which is an NPM library that is a flexible and lightweight way to synchronize state across multiple clients. I also presented in the SingleSprout Speaker Series: "Cloud Providers and the Tradeoffs Between Them"

Feel free to message me on LinkedIn

Experience

Software Engineer

Socket League

/react.png
/node.png
/express.png
/postgresql.png
/mongodb.png

11/2022 - Present

  • Developed and published two NPM libraries using WebSockets to synchronize state across multiple clients, providing developers with a lightweight and non-opinionated solution to sync state
  • Implemented a connection class that uses a custom React Hook to subscribe clients to sessions and send state updates to the server, which enables developers to create as many state hooks as they need
  • Added support for multiple database drivers to support NoSQL, SQL, and JSON to become database agnostic allowing developers to pick and choose the database they prefer, improving user experience
  • Utilized Jest, Puppeteer, and GitHub Actions to develop a robust test suite and CI pipeline, which makes it easier to implement new features by preventing feature-breaking code from entering the code base
  • Product developed under tech accelerator OS Labs (opensourcelabs.io)

IT Infrastructure Lead

SAXX

/aws.png
/ec2.png
/vpc.png
/route53.png
/vmware.png

05/2019 - 10/2021

  • Managed and maintain AWS-hosted systems such as ERP, BI (Qlik), File Server, Acadia, Kitsilano, and B2B Portal
  • Introduced Cloud Security Controls, Cloud Network Security Controls, and Micro-segmentation using AWS
  • Directed and maintained IT infrastructure including servers, operating systems, VMs (VMWare/Hyper-V), storage, routers, switches, and Access Points to provide high availability to all users
  • Conducted automated data backups for all systems and services to ensure that reliable and time structured backups are completed
  • Measured performance and reliability of the IT Infrastructure and determine cost and productivity levels
  • Led IT Support Technicians, to provide clear objectives and KPIs on the services/support they provide
  • Analyzed risks, and define the scope of projects while providing cost/benefit analysis, reducing the overall AWS costs by 10%

IT Support Technician

SAXX

/aws.png
/ec2.png
/vpc.png
/route53.png
/vmware.png

04/2017 - 04/2019

  • Utilize the ITIL framework to ensure IT support efforts are effective and delivering a high level of service while meeting SLA requirements
  • Support IT systems such as firewalls, routers, switches, servers, VMs, ERP, BI, O365 Admin, Exchange

Skills

JavaScript Logo
html Logo
css Logo
TypeScirpt Logo
React Logo
Redux Logo
Nodejs Logo
Express Logo
PostgreSQL Logo
MongoDB Logo
Docker Logo
AWS Logo
Jest Logo
git Logo

Projects

Project 1 of 3: Netflix clone *Coming Soon*

A React/Redux clone of the Netflix.com site that will have stripe checkout, webhooks and google Oauth. I expect to upload this by mid November

Project 2 of 3: Tracksmith

Tracksmith is a simple job application tracking software built using React, Matirial UI on the frontend and NodeJS/Express and postgreSQL in the backend and Jest for testing. This project was hosted in AWS, but I recently shut it down

Project 3 of 3: Echo Server

Echo Sever is a chat server that utilizes WebSockets and React Hooks to dynamically re-render the page with new incoming chat messages, using Socket League. This allows for fast chat message updates being send to all clients that are subscribed to a chat room.