John White, Jr.

Minneapolis, MN ยท john@johnbwhitejr.com

Software Engineer experienced in delivering highly scalable, RESTful, back-end micro services to internal and cloud servers using Agile, Git, Java, Kotlin, Spring Boot, AWS, JUnit, Spock, and CI/CD

Experience

Backend Software Engineer

MNTN

Develop scalable backend microservices deployed to AWS using Kotlin and Spring Boot to process marketing data and adjust advertising spend and targeting as needed

  • Processed data for other backend services communicating via REST APIs and Amazon SQS messaging queues.
  • Added and updated business logic using Kotlin and Spring Boot
  • Stored and accessed data in MySQL databases using custom written SQL queries
  • Manually updated data in MySQL databases as needed to modify advertising campaigns on the fly when necessary
June 2023 - January 2024

Software Engineer II

Grubhub

Develop scalable backend microservices deployed to AWS using Java and Spring Boot to support customer service operations

  • Develop backend web services with REST APIs to support the customer care team using Java, Spring Boot, ElasticSearch, JUnit, AWS, Cassandra, Kafka and GitHub as a part of an Agile team
  • Design and implement features across multiple services including services owned by other teams
  • Provide on-call support for my team during rotations by responding to alerts, pages, and questions
May 2021 - June 2023

Software Engineer II

Attentive Mobile

Develop scalable backend microservices deployed to AWS using Java and Spring Boot on the Integrations Core team to integrate Attentive's services with other vendors

  • Develop backend web services to support integrations with other vendors using Java, Spring Boot, JUnit, Python, AWS, Kafka, SQS, MySQL, and GitHub as a part of an Agile team
  • Launch a new integration that allowed customers to upload Google Product data to their Attentive platform and use this data to measure marketing effectiveness and drive decisions
  • Manage documentation and planning for Customer Service integrations and one specific application
  • Provide on-call support for my team in weeklong rotations by responding to alerts, pages, and questions
  • Support recruiting efforts by leading coding interviews for new-hire candidates and providing feedback
September 2020 - March 2021

Software Engineer

Target

Develop scalable backend microservices using Java and Spring Boot for the Target Circle loyalty program

  • Develop REST microservices for a new loyalty program using Spring Boot, Kafka, and Cassandra
  • Launch national loyalty program to over 120 million customers ensuring scalability for this launch
  • Ensure unit and integration test coverage of at least 80% using JUnit, Spock, and CukeTest
  • Improve company diversity through volunteer efforts with Target Women in Science and Technology
February 2019 - September 2020

Software Engineer

Thomson Reuters

Develop backend applications using Java and Spring Boot supporting vendor integrations for the FindLaw group

  • Develop backend and frontend applications primarily using Java, Spring, Oracle SQL, Angular, and Git
  • Maintain an existing application by tracking security and testing metrics and assisting delivery teams
  • Develop a new application to act as a bridge between an off-the-shelf SAAS and our internal systems
  • Support recruiting by attending college career fairs and leading interviews with candidates
September 2016 - February 2019

Education

University of Pittsburgh

Bachelor of Science, Computer Engineering
  • Cumulative GPA: 3.788
  • Summa Cum Laude
  • Most Outstanding Senior Award: chosen by the department among all senior computer engineers
  • University Scholar Award: 2012 and 2013; Awarded to the top 2% of the engineering class
August 2011 - April 2014

Skills

Programming Languages & Tools
Workflow
  • Clean, Reliable, Reusable Code
  • Comprehensive Unit & Integration Testing
  • Cross Functional Teams
  • Agile Development & Scrum

Interests

I love taking long outdoor walks and enjoying the beautiful trails here in Minnesota with my dog. I once walked 30 miles in one day! I also enjoy going to movies and have a subscription that allows me to see up to three movies every week.

When staying home, I enjoy cooking and experimenting with new ingredients and new recipes. I am an aspiring home bartender and like making cocktails to go with or serve after the meals I prepare.