Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Jeff Romine

Sandy,UT

Summary

I have been a professional software developer for over 20 years and have architected and implemented major mission critical back-end systems in Java. I have worked on green field projects and assumed responsibility for legacy systems and moved them forward. For most of the last 10 years I have worked for eCommerce software companies implementing back-end systems in Java but have recently spent a lot of time coming up to speed on Javascript/Typescript, React, and Next.js.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Gearlaunch
Sandy, UT
03.2019 - 06.2023
  • Assumed development and architectural responsibility for GearLaunch's legacy POD (Print on Demand) platform which was implemented primarily in Java 8 and hosted on Google App Engine.
  • Integrated the GearLaunch system with Braintree/Paypal payments.
  • Re-architected and implemented a more efficient product mockup system.
  • Performed analysis of and helped mitigate a sustained DDOS attack
  • Used BigQuery to investigate problems and performance
  • Created a Mass Import system which drastically sped up the ability of GearLaunch sellers to import large numbers of POD products.
  • Created a plan for incrementally updating and re-architecting the GearLaunch POD platform from Java 8 and App Engine to Google Cloud Run and Java 11 (or later) while maintaining seller's existing functionality and investment.

Senior Software Developer

Overstock.com
Salt Lake City, UT
08.2013 - 10.2018
  • On the CRM Development Team, I designed and implemented a system for processing customer segments hosted on AWS that integrated Overstock.com systems with the mParticle CDP (customer data platform).
  • Administered the AWS accounts for the team.
  • Worked on web services and an inventory feed processing system for the ill-fated cars.overstock.com site using Java, Spring, and Spring Batch.
  • Developed systems and services in Java concerned with order processing and shipping estimation.
  • Participated in the development of a distributed inventory management web service.
  • Technologies used included JMS and Kafka.

Clojure Developer

FarBetter
Lehi, UT
12.2014 - 12.2016
  • Worked primarily on integration with the Travelport GDS (Global Distribution System) API.
  • This involved both generating a Java client from the Travelport API WSDL specification and wrapping that in a Clojure API suitable for use within FarBetter.

Senior Software Developer

Landcar Insurance
Sandy, UT
06.2012 - 08.2013
  • Worked on a web-based sales tool and integration for automobile maintenance,warranty, and other car related products.

Senior Software Developer

Overstock.com
Salt Lake City, UT
12.2009 - 05.2012
  • Developed enterprise Java software using JMS, Hibernate, Drools, Oracle, and other technologies.
  • Was instrumental in development of a new order processing system, written in Java ,to replace and improve on a legacy system written in Oracle PL/SQL.
  • Developed software for partner integration.
  • Worked on a system for recovering costs from suppliers associated with returns.

Senior Software Engineer

Access Development
Salt Lake City, UT
11.2007 - 12.2009
  • Enterprise Java development using Spring, Hibernate, AOP, Glassfish, Liferay Portal, and the Apache ServiceMix ESB.

Education

Web Development Coding Boot Camp -

University of Utah and Trilogy Education
Salt Lake City, UT
2017

Bachelor of Science - Computer Science

University of Utah
1992

Skills

  • Java: Guice (Dependency Injection), Spring, Spring Boot, JMS, and Web Services
  • Google Cloud Platform: App Engine, Stackdriver Debugger, Cloud Run, Admin
  • Databases: Oracle, MySQL, BigQuery, Snowflake, Cloud Datastore
  • Messaging: JMS, Kafka
  • CI/CD: CircleCI
  • AWS: IAM, Athena, SQS

Certification

  • AWS Certified Solutions Architect Associate 
  • AWS Certified SysOps Administrator Associate 
  • AWS Certified Developer Associate

Timeline

Senior Software Engineer

Gearlaunch
03.2019 - 06.2023

Clojure Developer

FarBetter
12.2014 - 12.2016

Senior Software Developer

Overstock.com
08.2013 - 10.2018

Senior Software Developer

Landcar Insurance
06.2012 - 08.2013

Senior Software Developer

Overstock.com
12.2009 - 05.2012

Senior Software Engineer

Access Development
11.2007 - 12.2009

Web Development Coding Boot Camp -

University of Utah and Trilogy Education

Bachelor of Science - Computer Science

University of Utah
Jeff Romine