Photo of Kyle Boudewyn

Software Engineer

|

About

Photo of Kyle

Here's a bit about me

Hi, my name is Kyle. Currently, I work as a full stack software developer at PayByPhone (Corpay) with a diverse skill set that includes React, Redux, C#, Terraform, AWS, Apigee, etc. My experience spans across front-end and back-end development, allowing me to build comprehensive and scalable applications. I am adept at leveraging cloud services (3x AWS Certified) and infrastructure as code to streamline deployment processes and ensure robust, reliable systems.

Feel free to message me on LinkedIn

Experience

Full Stack Software Developer

PayByPhone

/react.png
/redux.svg
/c-sharp.png
/postgresql.png
/aws.png
/terraform.png
/apigee.png

11/2022 - Present

  • Developed a new self-registration flow using React/Redux/C#, enabling corporate clients to self-register their organizations into our B2B portal, resulting in over 2000 new paying customers within the first year
  • Improved the B2B portal security by moving our API behind Apigee API Proxy and AWS WAF, which allowed us to implement rate limiting, API key management, and OAuth2.0, reducing the risk of unauthorized access to our API, which became a problem after implementing self-registration
  • Conducted weekly operations meetings to review Datadog dashboards and metrics for anomalies, creating action items as necessary to maintain our P99.99 availability requirements
  • Implemented automated testing in our CI/CD pipeline, including unit tests, integration tests, system tests, and end-to-end (E2E) tests, ensuring high code quality and reliability throughout the development lifecycle

Software Engineer

Socket League

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

01/2022 - 11/2022

  • 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
c-sharp Logo
terraform Logo
PostgreSQL Logo
MongoDB Logo
Docker Logo
AWS Logo
Jest Logo
git Logo

Projects

Project 1 of 3: Netflix App

Netflix App is a clone of the Netflix site that has been build using React, Redux, MovieDB API, Firebase, Stripe Payment API, and NoSQL FireStore database. You can check out a live demo of the app by clicking the project name. Please note that it might take you to a deceptive site warning, you can skip past the warning and demo the site.

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.