Nate Buckareff

Skills

  • Web: JavaScript/TypeScript, Node.js, HTML, CSS, React, Redux, SolidStart, Next.js, NestJS, Kysely, Knex, Prisma, Nginx, HAProxy, GraphQL, CRA, PHP
  • Native: Rust, Python, C, C++, Haskell, C#, PHP
  • Database: SQL, PostgreSQL, Sqlite, SQL Server, MySQL
  • General: Git, Linux, Docker, Kubernetes, GCP, Azure, AWS

Experience

Senior Backend Engineer

WhereTo
1 year
Jan 2024 - Present

Joined the Admin Panel & Data team as a senior backend engineer. Our team's area of focus was the Analytics and Admin Panel feature for Corporate Traveler. The tech stack used is full-stack TypeScript, NodeJS, React, PostgreSQL, and running on Mesos in production.

Work I contributed to:

  • Built and maintained service to process real-time, travel security alert notifications for enhancing trip search results and bookings.
  • Helped to build and maintain a PCI-DSS 4.0 compliant payment processing system.
  • Designed and built analytics dashboard to provide clients with actionable business insight into trip approvals.
  • Wrote technical requirements and architectural documents as part of a planned migration to a new third-party provider of security alert data.
  • Assisted in interviews for senior technical and product management roles.
  • Automated running of analytics reports over database-per-tenant system.

Senior Full Stack Developer

nateb.xyz
2 years, 9 months
Apr 2021 - Jan 2024

Worked as a full stack developer building a micropayments SaaS MVP and a video sharing platform. Helped analyze, research, and formulate business strategies for both projects.

Microbits.club:

  • Built frontend with Next.js, React, Tailwind CSS, Tailwind UI, and Headless UI
  • Built backend with Node.js, tRPC, Prisma, and PostgreSQL
  • Full stack TypeScript monorepo
  • Deployed to GCP, using Cloud Run for frontend Next.js service and Compute Engine for the backend Node.js service and PostgreSQL
  • Local development environment with Docker Compose

Busker.video:

  • Built frontend with SolidJS, SolidStart, Tailwind CSS, and Flowbite
  • Built backend with Node.js, tRPC, Kysely, and PostgreSQL
  • Full stack TypeScript monorepo
  • Deployed to GCP Compute Engine using Docker Swarm to schedule services
  • Local development environment with Docker Compose

Senior Developer

MLD Solutions Inc.
2 years, 3 months
Jan 2019 - Apr 2021

Was lead developer building a hybrid micro site-builder (Mozaik.global).

Worked directly with the product owner on:

  • Product direction
  • UI design
  • Customer experience

Worked closely with the design team on:

  • Developing a custom design system
  • Implementing a component library using React, Styled-Components, and StoryBook
  • Provided mentorship to UI/UX designer co-worker looking to transition into a hybrid design / frontend-development role

Was responsible for:

  • Technical project management
  • System architecture design
  • Conducting developer interviews
  • Developer onboarding
  • Junior developer mentorship
  • Code review
  • Building and maintaining local Kubernetes development cluster
  • Deploying services to Azure AKS
  • Debugging staging and production Kubernetes clusters
  • Building and maintaining application frontend and backend

Local Kubernetes dev cluster:

  • Deployed to an Ubuntu VM using MicroK8S
  • Each developers had their own namespace and local ingress subdomain
  • Deployed from local machine to dev cluster using DevSpace and Helm

Maintaining staging and production Kubernetes clusters using:

  • K9S and kubectl
  • Azure Cloud Shell
  • Azure CLI

Built and maintained application frontend service using:

  • Next.js
  • TypeScript
  • React
  • GraphQL
  • Apollo Client
  • Redux and Redux Toolkit
  • Styled-Components

Built and maintained application backend API service using:

  • Node.js
  • Koa
  • GraphQL
  • Apollo Server
  • TypeGraphQL
  • Slonik

Worked directly with client to design and develop an internal monitoring system for a military industrial process. Interviewed the client to determine their highly specialized needs, and then designed, developed, and deployed a monitoring dashboard application using React, Node.js, and SQL Server.

Built an ETL system for the continuous analysis of internal worklogs using Python and SQL.

Assisted in maintenance of and triaging of issues for ASP/SQL web applications, including edge4.ca and other applications custom developed for clients in the insurance and heavy machinery industries.

Worked together with domain experts to triage and debug report-generating SQL queries for the insurance industry.

Provided phone support to clients and worked with them to resolve time-sensitive issues.

Junior Developer

MLD Solutions Inc.
1 year, 4 months
Sep 2017 - Jan 2019

Hired into junior role implementing & maintaining greenfield B2C web application built with Node.js, React, and TypeScript.

Worked with lead developer to design and implement an Entity Component System (ECS) database schema in PostgreSQL.

Implementing a custom ECS query language (ECQL) in JavaScript for querying the ECS database schema.

Promoted to the role of senior developer and technical lead in Jan 2019.

Download PDF