Adam Karpowich

Resume & Portfolio

View My Linkedin Profile

View My GitHub Profile

View My Resume

A Little About Me

Software Engineer & Scrum Master for the Yodle Ads team. At Yodle, I'm contributing to a platform that helps small businesses find and build meaningful relationships with more of their target market.

I currently support a platform of 18 REST microservices built with Java and Spring powering 16.8 million bid adjustments per day and $300MM in ad spend per year.

The bulk of my experience is in leveraging a cutting edge CI/CD pipeline based on the Mesosphere to serve distributed, containerized microservices backed by MongoDB and Postgres while utilizing proprietary queuing libraries, and job, deployment, and testing frameworks for graceful scaling.

I also have experience with test driven development methodologies and testing frameworks such as Mockito, Selenium, Enzyme, Jest and JUnit.

I am a champion of agile/scrum in the organization, and work with product owners to ensure the engineers on my team enjoy a consistent mix of well defined product work and techdebt to push forward on.

As a part of the Scrum Master role I own the team's processes; Including sprint planning, standup, grooming, retro, and the end of sprint demo to the engineering, product, and executive organizations.

A Few Side Projects

In Progress

A Java/Spring Boot/Postgres microservice container template

A script to scrape reservation data from a boxing class' website


A webapp for community service hour tracking for UD's hospitality department

A PHP based Text Twist game

An algorithm for a Scrabble Bot

A LAMP style secure login system

12 different bottom up implementations of data structures in C++

A symmetric key based messenging sytem

A markovian string generator

A command line Minesweeper game

A CPU job scheduler simulator