Nick Brunston

Overview

I am a software engineer with over 6 years of experience building scalable full-stack web applications and microservices, primarily using C#, Angular, Python, and MS SQL/Oracle.


I specialize in designing clean, scalable APIs and distributed data platforms. I am passionate about developing efficient software, solving performance challenges, and engaging in a collaborative development environment.

Employment

- AllianceBernstein

At AllianceBernstein I contributed to the development of a suite of enterprise fintech web applications, replacing third-party trading software and significantly reducing software licensing expenses for the firm.

My work spanned both front-end and back-end development, with a focus on building APIs, optimizing data flows, and ensuring reliability across complex distributed systems used to actively trade for over 20,000 private client portfolios.

- Blue Origin

I currently work on the Enterprise Technology team at Blue Origin, where I am focused on developing and maintaining a distributed enterprise data platform using Databricks and PySpark

Skills

C#, Angular, React, Python, PySpark, SQL, Docker, Azure, AWS, ETL Pipelines, Distributed Systems

Personal Projects

My personal projects are listed below, and are also available on my Github profile

License to Plate

  • A website that allows users to vote on pairs of custom license plates, and keeps track of votes to determine which license plate is the best

  • Frontend: Built with React, TailwindCSS, and NextUI

  • Backend: A lightweight Node.js server deployed as a Google Cloud Function, in conjunction with FireBase DB to keep track of votes

  • Implements separate desktop and mobile layouts, and voting animations

Setlist Wizard

  • A website that tracks which songs the user has seen performed by a given band

  • Frontend: Built with React, Tailwind CSS, and NextUI

  • Backend: A Node.js/Express server deployed via Google Cloud Functions fetches setlist data from the setlist.fm API

  • Implements rate limiting and state persistence between sessions