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.
Re-hired at Thrift Books on their web team.
Technology Highlights: React.js, C#, SQL Server
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
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.
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
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
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.
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:
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.
One year of evening courses covering all the essentials of C# development.