Alex Spencer

Full Stack Software Developer

(971) 322-4233

About Me //

Full Stack Software Developer inspired to build robust, sleek, and functional applications.

Background in institutional investment consulting and asset management.

Proficient in the MERN (MongoDB, Express, React, Node.js) technology stack.

I love to:
  • Adventure with my partner and our dog, Timber.
  • Travel to the Oregon Coast, central Oregon, and the Gorge.
  • Participate in the sport of triathlon, completing 5 Ironman 70.3 and 1 Ironman 140.6 races.
  • Support my favorite teams, the Portland Timbers #RCTID and Arsenal FC #COYG.

My Tech Stack //

  • Languages ::

    JavaScript

    HTML

    CSS

  • Back End ::

    Node.js

    Express

    CLI

  • Front End ::

    React

    Redux

  • Testing Suites ::

    Jest

    QUnit

  • Databases ::

    PostgreSQL

    MongoDB

    mongoose

  • Tools ::

    GitHub

    Git

    VSCode

    Heroku

    Slack

    Compass

    Postman

    Netlify

  • Dev Practices ::

    Test-Driven Development

    Design-Driven Development

    Pair/Mob Programming

  • Others ::

    REST APIs

    Responsive Web Design

My Work //

@HEARTBOTBB

Tech Stack

Node.js, Express, MongoDB, mongoose

HeartbotBB is a Twitter bot created with a predominantly back-end tech stack that leverages the Twit npm package. The bot was built over five days, alongside four Alchemy contributors. The team also developed a front end for interaction with users who do not have Twitter. Data aggregations were applied to the tweets themselves, allowing the team to track tweet trends.

TONE CHECK

Tech Stack

Node.js, Express, PostgreSQL

The Tone Check application takes in a body of text, and subsequently analyzes the input at both the document and sentence level, leveraging the IBM Watson Tone Analyzer API. The application also features user authorization and displays historical user-specific submissions, as well as all-time user submissions. This application was built alongside three Alchemy contributors over the course of five days.

DEJA BREW

Tech Stack

JavaScript, HTML, CSS

A vanilla JavaScript application that aims to help users memorize popular coffee drinks and teach them how to make them (i.e., which ingredients in which order). Beyond study and practice modes, users can also play a game mode that tests their knowledge in a race against the clock. User data is stored via session and local storage to show successfully created drinks for the session, as well as over time.

Contact Me //

Let's get in touch!

alexander.j.spencer@gmail.com


Phone: 971-322-4233


Check out my resume!