×
Jake Mehring

Jake Mehring

Lead Software Engineer at Target

United States, Minneapolis, Minnesota, US
651-230-3665

Background


Work Experience

Work Experience

  • Lead Software Engineer - Inventory Valuation, Target

    Nov, 2020 - Present

    Lead the team responsible for processing all inventory events and ensuring they are financially accounted for.

    • Worked with multiple supply chain teams and the legacy mainframe financial systems to integrate the modern data streams into the legacy systems.

    • Introduced automated testing as an acceptance criteria.

    • Worked with internal risk and compliance teams to design the necessary SOX controls and create deployment patterns to maintain proper separation of duties.

    • Architected RESTful apis to create a single point of entry for existing legacy systems.

    • Created a solution to expose the bad/suspicious data within the 100 million+ events processed each day to our business users.

    • Enforced best practices and redesigned patterns to remove large security holes in the previous solutions.

    • Introduced Kotlin and Groovy to a Java only team.

  • Senior Software Engineer - Sales Tax, Target

    Feb, 2018 - Nov, 20202 years 9 months

    Responsible for calculating sales tax at checkout for Target and supporting the backed financials for sales tax.

    • Built POC for distributing the tax of every sale into each tax jurisdiction.

    • Created integration with third-party Stripe to handle vendor payments for a new marketplace initiative.

    • Lead a team of contractors in building shims to keep legacy master data in DB2 in sync with modern sources.

    • Built internally used Java library and Gradle plugin to ease team migration from Maven + Chef to Gradle + Docker deployments.

  • Software Engineer - Finance Integration Tier, Target

    Jun, 2016 - Feb, 20181 year 8 months

    Joined as an early member of the team that was looking to use Java deployed on openstack to process financial transactions and expose financial data to the enterprise.

    • Helped exposed sales into a Kafka topic to be the source of truth for sales at the company.

    • Worked to build reusable deployment patterns on Openstack + Chef.

    • Mentored Interns

Skills

Skills

  • Languages

    Kotlin

    Groovy

    Java

    Python

    Bash

    JavaScript

  • CI/CD

    Docker

    Gradle

    Maven

    Drone

    Vela

    Chef

    Openstack

    Git

  • JVM libraries

    Spring Framework

    Apache Camel

    OkHttp

    Retrofit

    Hibernate

    Testcontainers

    Spock

    Kotest

    Mockk

  • Databases

    PostgreSQL

    Cassandra

    Mongo

  • Misc

    Linux

    Kafka

    OpenAPI

    Agile

Education

Education

  • Computer Science, Bachelor's degree, University of Wisconsin-Eau Claire

    Aug, 2012 - May, 2016