Jacob Gresham - Software Engineer II - Bread Payments | Himalayas
Jacob GreshamJG
Open to opportunities

Jacob Gresham

@jacobgresham

Experienced software engineer specializing in scalable web applications.

United States
Message

What I'm looking for

I'm looking for a role that challenges me and fosters growth in a collaborative environment.

I'm a dedicated software engineer with a strong background in developing scalable web applications and microservices. My journey began at Auburn University Montgomery, where I earned my BS in Information Systems. Since then, I've honed my skills in various programming languages and technologies, including Java, Golang, and AWS, while working for leading tech companies.

In my current role at Bread Payments, I led the design and implementation of a user authentication microservice that significantly reduced support tickets. My experience at Rackspace Technologies allowed me to optimize database queries and improve API performance, while at LexisNexis Risk Solutions, I migrated applications to AWS, enhancing deployment efficiency and reducing costs. I take pride in mentoring junior developers and fostering a collaborative team environment.

Experience

Work history, roles, and key accomplishments

BP
Current

Software Engineer II

Bread Payments

Dec 2021 - Present (3 years 7 months)

Led the design and implementation of a user authentication and account recovery REST microservice using React, Okta, and the Golang Okta SDK. This allowed branded user logins and password resets, and reduced support tickets. Implemented a multi-tenancy Go REST API for merchants to access via a Salesforce frontend, using an adjacency list with Postgres Common Table Expressions for resolving nodes.

RT

Software Developer II

Rackspace Technologies

Nov 2019 - Present (5 years 8 months)

Implemented GraphQL service in Typescript and NodeJS that consolidated multiple APIs into a single API, allowing more flexible interaction with internal company APIs. Migrated Golang microservices from gorm to SQL to improve database query time, resulting in significant performance improvements and reduced resource usage.

LS

Software Engineer III

LexisNexis Risk Solutions

Sep 2013 - Present (11 years 10 months)

Migrated on-premises applications to AWS and Kubernetes, and implemented CI/CD using GitLab pipelines, which allowed quicker deployments, increased reliability, and reduced costs. Reimplemented batch processing backend in Java from Apache Struts to Spring Framework with Spring Boot and Spring Data JPA.

Education

Degrees, certifications, and relevant coursework

AM

Auburn University Montgomery

BS, Information Systems

2009 - 2011

Studied Information Systems at Auburn University Montgomery. The curriculum covered various aspects of information technology and business applications.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan