Software Engineer & Creative Developer

Hi, I'm Jack Harrington

I design, build, and maintain robust and performant systems that power digital experiences at scale.

Profile Picture
About Me

The Story So Far

A glimpse into who I am and what drives my passion for engineering

My Engineering Journey

Having studied Computer Science at Vanderbilt in Nashville, my fascination with engineering extends far beyond the classroom. I've been lucky enough to work for a variety of companies in different industries (from real estate to banking to Big Tech) to apply my engineering skills and knowledge. I also have a growing portfolio of personal projects. In short, I love solving complex problems and turning ideas into reality through elegant system design.

My Philosophy

I believe great technology solves real problems with simplicity, reliability, and scale. I'm passionate about building systems that are robust, secure, and designed to perform under real-world demands, not just in ideal conditions. Good engineering, to me, means delivering resilient solutions that are easy to maintain, scale gracefully, and have meaningful impact on users and businesses, whoever the end consumer may be.

When I'm Not Building

Pilot
Music Enthusiast
Traveler
Golfer
Experience

Where I've Worked

My professional journey building technology

Amazon logo

Amazon

Arlington, VA (Amazon HQ2)
Software Development Engineer
Team:Amazon Ads, Publisher Ad Server
Jan 2024 - Present

I design and optimize distributed ad-serving infrastructure and software components at Amazon Ads - delivering low-latency, extremely high-throughput performance at global scale. I led architecture and development of an agentic AI deal monitoring platform leveraging retrieval-augmented generation (RAG) for real-time diagnostics, integrated Amazon Music into Amazon's supply-side ad platform, and drove $2M+ annual cost savings through strategic service and infrastructure optimization. I have mentored several interns and new hires, frequently lead cross-team design reviews, and contribute to the team's technical roadmap.

Software Development Engineer Intern
Team:Payments Services
Summer 2022

During my internship with Amazon Payments Services, I built a serverless backfill framework using AWS Lambda and Step Functions to automate reconciliation of large-scale payment discrepancies. I also developed Java-based tooling to streamline recategorization processes, improving accuracy and reducing manual operational overhead.

CoStar Group logo

CoStar Group

Washington, DC
Associate Software Developer
Team:Homes.com
Aug 2023 - Dec 2023

As part of the Homes.com relaunch, I optimized backend APIs to support millions of daily real estate queries. I improved home search availability by tuning SQL queries, working with DynamoDB indexing, and supporting the data ingestion pipeline for hundreds of real estate feeds. Participated in agile development processes and code reviews.

BNY logo

BNY

New York, NY
Developer Intern
Team:Internal Audit
May 2021 - Jan 2022

As a Developer Intern at BNY Mellon, I created a prioritization algorithm approved by the Chief Auditor, improving project selection efficiency across the department. I also built live dashboards and reporting tools with Java, SQL, and PowerBI to enhance visibility into team performance and decision-making.

Projects

My Creations

A showcase of my favorite projects and digital experiments

WagerWire
WagerWire
Weekly NFL fantasy betting platform built on AWS Lambda, supporting configurable groups, live odds updates, and automated scoring.
ByteBracket.io
ByteBracket.io
A real-time March Madness platform built on AWS, supporting automated scoring simulations, live leaderboards, and scalable event handling.
Portfolio Site
Portfolio Site
This website! Designed as an elegant showcase of my background, experience, and skillset.
See More on GitHub
Skills

Tech Toolbox

Technologies and tools I've mastered along my journey

Frontend

  • React
  • HTML/CSS
  • Tailwind CSS
  • Remix.js

Databases & Caching

  • DynamoDB
  • MongoDB
  • PostgreSQL
  • SQL Server
  • Redis

Programming Languages

  • Java
  • Python
  • C++
  • C#
  • JavaScript/TypeScript

Data & AI Tools

  • Spark/Hadoop
  • Elastic Map Reduce
  • Amazon Bedrock
  • OpenAI API

Cloud

  • AWS EC2/ECS
  • Serverless (Lambda)
  • SNS/SQS
  • Elasticache
  • SageMaker

DevOps

  • Git
  • Docker
  • CI/CD
  • DataDog/CloudWatch