Jay Dimock

Seattle, WA · Contact Me

I'm a full stack software engineer based near Seattle, Washington. I began my career in C# .NET and MS SQL Server. I have additional background in PHP/Hack and GraphQL, and more recently have been doing front end development in ReactJS.

I LOVE CODING! I also love the satisfaction that comes from working with other creative, motivated people to produce software that is elegant, valuable, easy to maintain and very hard to break.


Experience

Software Engineer

Thrift Books Global, LLC: Tukwila, WA

Re-hired at Thrift Books on their web team.

Technology Highlights: React.js, C#, SQL Server

February 2023 - present

Software Engineer

Meta (Facebook): Seattle, WA

Contracted at Meta to work on internal tools for Workforce Products team (HR / Staffing). Work was 50/50 front end/back end. Maintained existing software products and added new features.

Technology Highlights: React.js, Typescript, GraphQL, Ent Framework (ORM), PHP/Hack, MySQL

September 2020 - September 2022

Software Engineer

REI: Bellevue, WA

Contracted at REI for short term project for Merchandising department: transformed Excel VBA-based tool into a robust Windows Forms WPF application (number of users was ~50), resulting in improved data integrity and performance. Speed in pulling up large datasets went from ~7 minutes in Excel to ~3 seconds in the new app. Created a new back end ETL process for daily ingest of data from external sources.

August 2019 - January 2020

Software Developer

Thrift Books Global, LLC: Tukwila, WA

Thrift Books is the largest online seller of used books in the US, selling on their own website as well as Amazon, Ebay, and many other markets.

Technology Highlights: C#, MVC, MVP, WCF, Web API, T-SQL, Windows Forms

  • Designed and built a variety of Windows Forms, Console Apps, Web apps, APIs and WCF services to serve a wide array of business needs. Some applications have hundreds of users, some run as services or scheduled tasks.
  • Designed and built an internal Android app (C# Xamarin) to streamline warehouse processes
  • Refactored and upgraded legacy Windows Forms, Web services and console applications. Implemented config transforms, unit tests, custom controls, etc.
  • Built new workflows interfacing with third party APIs (FedEx, Ingram, Amazon) -- ask me for details!
  • Extensive use of T-SQL (SQL Server) using SSMS and SSRS: stored procedures, scheduled jobs, reports, table design, query optimization, etc.
May 2015 - August 2019

Web Programmer

ATGStores.com: Kirkland, WA

ATGStores.com is an online retailer owned by Lowe’s. ATG sells a wide variety of home and garden merchandise and maintains three separate websites (ATGStores.com, LowesCA.com, LowesForPros.com)

Technology Highlights: C#, ASP.Net, T-SQL, Visual Basic, JavaScript, HTML, CSS, Git

  • Carried out major overhaul of existing code base for internal tools handling product image ingest and editing: converted disparate Visual Basic apps into C# code relying on common DLL to share functions.
  • Initiated and orchestrated significant improvements to SQL table structures (normalization, data integrity).
  • Built several new internal web tools for product content management and reporting.
  • Stabilized various older legacy apps, eliminating bugs through detailed error tracking and in-depth testing.
  • Extensive documentation in company wiki of previously undocumented processes.
February 2014 - May 2015

Skills

Programming Languages
  • JavasScript: React, Typescript, ES6, Node.js, JQuery
  • PHP/Hack
  • GraphQL, Ent Framework (ORM)
  • HTML5, CSS3, Bootstrap
  • SQL: T-SQL (SQL Server) and MySQL. Stored procedures, data architecture, functions
  • C#: .NET Core, ASP.NET, WCF, WPF
  • Python: Django
  • MongoDB & Mongoose
  • Writing & consuming APIs
Tools & Methodologies
  • Agile & Scrum, Jira
  • Git, Mercurial
  • SOLID & DRY
  • Continuous Integration / Continuous Development
  • Documentation - Confluence, wikis, SharePoint

Interests

I enjoy picking up new technologies for personal projects. Apart from coding, I like to play tabletop games, work in the yard, listen to audiobooks, nerd out about mechanical keyboards, play with 3D printing, and spend time with my friends, family and dog.

Although I have no kids of my own, I come from a large family and have SEVENTEEN nieces and nephews! I enjoy my role as the geeky uncle at family gatherings.


Recent Personal Projects

Spotification

Python & MERN

This web app utilizes the Spotify Web API to provide new features. I originally built it in 2020 using a Python Django server with ORM to a MySQL database. The front end used HTML5, Jinja, Javascript, JQuery, Ajax, CSS, and Bootstrap. I completely rebuilt the site in 2023 on the MERN stack (MongoDB, Express, React, NodeJS).

Key Features:

  • Uses OAuth to authenticate the user's Spotify account.
  • Pulls the user's playlists from Spotify's API. The user specifies groups of playlists they want to play together, and the site creates a group playlist on Spotify for them. Keeps group playlists in sync with any changes the user makes on Spotify.
  • Allows the user to make their own copy of a playlist that they "follow" but don't own.
February 2023

Speech Therapy

MERN Project

This is an online tool using speech recognition (Web Speech API) for voice recognition to help with a specific type of cognitive speech therapy exercise. The front end uses React, JSX and CSS with Material-UI. The back end uses an Express server with MongoDB. It's deployed on DigitalOcean on an Ubuntu VM with NGINX and a Let's Encrypt SSL certificate.

This app uses a third-party package (react-speech-kit) to manage the voice-to-text. Due to an unmet need (handling blocked microphone permission), I submitted an enhancement to the source code which was accepted and published.

March 2020

Education

Coding Dojo - Full Time Coding Academy

Certificate
Learned three full stacks, passing exams with the highest marks in each:
  • Python - Django
  • MERN (MongoDB, Express, React, Node.js)
  • C# - .NET Core
January 2020 - May 2020

UW Professional & Continuing Education

Certificate in C#

One year of evening courses covering all the essentials of C# development.

September 2011 - June 2012

Western Washington University

BA in Spanish, with honors
Graduated 2007

Contact Me