Jacob Gresham
@jacobgresham
Experienced software engineer specializing in scalable web applications.
What I'm looking for
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
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.
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.
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Jacob?
You can contact Jacob and 90k+ other talented remote workers on Himalayas.
Message JacobFind 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!
