Summary
Overview
Work History
Education
Skills
Timeline
Generic

Steve Johnson

Minneapolis,MN

Summary

Seasoned software engineer and technical leader with 17+ years of expertise in Java, Scala, and Spring Boot development. Proven track record building scalable, high-performance JVM-based applications, including distributed computing solutions using Apache Hadoop and Apache Spark. Skilled in guiding development teams, mentoring engineers, and driving technical aspects of sales processes.

Overview

18
18
years of professional experience

Work History

Senior DevOps Engineer

Signifyd
08.2023 - Current
  • Design and implement reusable IaC components using Pulumi & TypeScript for AWS and GCP
  • Lead implementation of Databricks instances and job notification systems
  • Upgrade and manage Terraform Enterprise instances, implementing team permissions for 60+ workspaces
  • Participate in code reviews, design reviews, and business stakeholder meetings
  • Assist with on-call issue triage and resolution

Senior Software Engineering Consultant

Health Partners
12.2020 - 08.2023
  • Lead design and implementation of microservices using Spring Boot, Java, and Groovy
  • Spearhead secure integration with MNsure for streamlined member enrollment
  • Develop custom Spring Boot library for method call timing and logging
  • Migrate applications from WebLogic/EJB to Spring Boot microservices
  • Conduct code reviews and mentor other engineers

Senior Software Engineering Consultant

Target Corporation
12.2019 - 12.2020
  • Implement GraphQL API for A/B testing platform using Spring Boot & Kotlin
  • Develop batch jobs for multi-datasource application auditing
  • Integrate SSO and implement role-based access using Spring Security
  • Maintain legacy applications and oversee deployments

Senior Software Engineering Consultant

Eversana
05.2019 - 11.2019
  • Implement Java RESTful APIs for prescription copay card creation and payments
  • Develop Spring Batch jobs for healthcare reminders via text messaging
  • Integrate with legacy client systems using proprietary XML APIs and Microsoft SQL Server
  • Author design and architecture documentation, conduct code reviews

Senior Software Engineering Consultant

Best Buy
09.2018 - 05.2019
  • Develop RESTful API for Best Buy Android and iOS native applications using Groovy
  • Write unit, integration, and functional specs using Spock, practicing TDD
  • Manage Jenkins environment for builds and deployments
  • Mentor developers with Groovy, Spring, Git, and SDLC

Hadoop Software Engineering Consultant

Boston Scientific
09.2017 - 09.2018
  • Develop custom Scala applications for medical device data ingestion into Hadoop
  • Utilize Apache Kafka for real-time data ingestion via Spark Streaming
  • Author Spark 2 and Streaming applications
  • Mentor developers in Scala and Java development

Hadoop Replication Engineering Consultant

Thomson Reuters
09.2016 - 08.2017
  • Develop tools to replicate data and perform automated Hadoop cluster failover with Scala and Java
  • Define processes for remote data center failover of CDAP applications and data
  • Design and configure Docker-based development and testing environments

Senior Software Engineering Consultant

FPX
05.2016 - 09.2016
  • Implement new features for enterprise product pricing platform using Java 8 & Spring Boot
  • Enhance custom testing framework and test data generation code
  • Utilize Liquibase to maintain, upgrade, and refactor product data stores

Software Engineering Consultant

QIO Technologies
02.2015 - 03.2016
  • Implement diagnostic network component of a big data analysis platform in Scala
  • Integrate with reporting infrastructure using Apache Kafka

Senior Software Engineer/Team Lead

Digital River
10.2015 - 02.2016
  • Lead team in porting Oracle DB payment platform to Cassandra
  • Design and develop RESTful web services using Jersey/JAX-WS and Spring
  • Analyze and optimize Cassandra query performance

Software Engineering Consultant

RedBrick Health
04.2015 - 10.2015
  • Serve as Lead Developer for Partner Integrations Team
  • Develop and maintain RESTful web services using Scala and Spray
  • Implement Akka Actor System for improved data load performance

Android Software Engineer

Jingit
10.2014 - 04.2015
  • Design, develop, and test new features for the Jingit Android application
  • Integrate Crashlytics crash and user analytics platform, improving crash-free user rate from 70% to over 99%
  • Design and build 'white-label' capabilities into Android Gradle build

Senior Software Engineer

The Nerdery
07.2012 - 10.2014
  • Lead development teams implementing Scala-based web applications for healthcare enterprise
  • Write custom ETL jobs in Apache Spark (Scala) to transform HDFS and Hive data
  • Implement Android applications for industrial tool configuration and fitness apparel company
  • Design and implement Spring MVC web applications for various clients

Java Consultant

Capella University
04.2011 - 07.2012
  • Implement REST-like web services for consumption by multiple mobile platforms
  • Design and implement proof of concept Android applications
  • Create and maintain deployment and build scripts for mobile applications
  • Configure and maintain development deployment servers for mobile applications

Senior Software Engineer

Pitney Bowes Business Insight
06.2006 - 04.2011
  • Design and implement Java utilities for proprietary binary data file processing
  • Improve performance of batch processing applications using threading and JVM profiling
  • Convert existing applications to use JPA, supporting WebSphere, WebLogic, and JBoss
  • Implement Struts2 actions and utilize Spring framework for enterprise web applications
  • Develop rich web application user interfaces with Adobe Flex
  • Create JAX-WS web services client applications for testing API functionality and performance
  • Train sales engineers on product architecture and functionality

Education

Master of Business Administration (M.B.A.) -

University of St. Thomas
St. Paul, Minnesota

Bachelor of Arts - Information Technology Management

Concordia University
St. Paul, Minnesota

Skills

  • Java
  • Scala
  • Spring Boot
  • Microservices
  • API Development
  • Hadoop
  • Spark
  • Akka
  • Kafka
  • Android Development
  • Leadership and Mentoring
  • Cloud Platforms (AWS, GCP)
  • CI/CD
  • DevOps practices

Timeline

Senior DevOps Engineer

Signifyd
08.2023 - Current

Senior Software Engineering Consultant

Health Partners
12.2020 - 08.2023

Senior Software Engineering Consultant

Target Corporation
12.2019 - 12.2020

Senior Software Engineering Consultant

Eversana
05.2019 - 11.2019

Senior Software Engineering Consultant

Best Buy
09.2018 - 05.2019

Hadoop Software Engineering Consultant

Boston Scientific
09.2017 - 09.2018

Hadoop Replication Engineering Consultant

Thomson Reuters
09.2016 - 08.2017

Senior Software Engineering Consultant

FPX
05.2016 - 09.2016

Senior Software Engineer/Team Lead

Digital River
10.2015 - 02.2016

Software Engineering Consultant

RedBrick Health
04.2015 - 10.2015

Software Engineering Consultant

QIO Technologies
02.2015 - 03.2016

Android Software Engineer

Jingit
10.2014 - 04.2015

Senior Software Engineer

The Nerdery
07.2012 - 10.2014

Java Consultant

Capella University
04.2011 - 07.2012

Senior Software Engineer

Pitney Bowes Business Insight
06.2006 - 04.2011

Master of Business Administration (M.B.A.) -

University of St. Thomas

Bachelor of Arts - Information Technology Management

Concordia University
Steve Johnson