Jon Warren 💻📷

CEO

Ann Arbor, Michigan, United States14 yrs 10 mos experience

Key Highlights

  • Expert in Java and Spring Framework development.
  • Proven track record of improving system performance.
  • Strong mentoring experience with junior developers.
Stackforce AI infers this person is a Backend Software Engineer with extensive experience in Java and Spring Framework.

Contact

Skills

Core Skills

JavaSpring BootSpring Framework

Other Skills

GPS NavigationCustomer SatisfactionCustomer ServiceRetail ReplenishmentStorefrontInventory OptimizationQuality ControlLinuxSQLJUnitHibernateGitRepresentational State Transfer (REST)JSONMaven

About

🎁 https://ko-fi.com/jonwarren 🎁 💻My Tech Stack is below💻 🌎Please US or European Recruiters only🌎 📞No unscheduled calls📞 📧DM or Email📧 Tech Stack: ☕ Java (backend oriented) 💻 Linux/Unix 💿 Git 🍃 Spring Boot 🍃 Spring Framework 🍃 Spring Data JPA (or Hibernate) 💿 RDBMS (MySQL, MariaDB, Oracle, SQL Server) 🕸 REST

Experience

14 yrs 10 mos
Total Experience
11 mos
Average Tenure
--
Current Experience

[redacted]

Overnight Stocker

Feb 2025Aug 2025 · 6 mos · Ypsilanti, Michigan, United States · On-site

  • Identify and sort cases of product from truck for 10 different product classifications in an expedited manner from 6 to 23 pallets of product.
  • Bring products to market for assigned area allowing acquisition by customers.
  • Assist customers in locating desired products by taking the customers to the desired location or obtaining product from the back.
  • Maintain a clean and ordered aisle, consisting of 46 doors and upwards of 18 products per door. Including immediately cleaning spills or dropped containers or directing customers around such areas to maintain a safe shopping environment.
  • Remove from inventory any damaged/unsellable products, returning such to distribution for accounting purposes.
  • Fill-in for other team members to handle additional aisles as schedules require, either in my direct team's store area or the larger grocery part of the store.
  • Assist other team members as necessary to complete tasks by time store opens.
  • Timely report through proper channels any and all issues discovered through the course of work.
Customer ServiceRetail ReplenishmentStorefrontInventory OptimizationQuality Control

Doordash

Independent Contractor

Jan 2025Present · 1 yr 4 mos · Ypsilanti, Michigan, United States · On-site

GPS NavigationCustomer Satisfaction

Kemper

Systems Software Developer 3

Jun 2022May 2023 · 11 mos · Chicago, Illinois, United States (Remote)

  • Mentored junior developer, explaining decisions and coding best practices
  • Removed an extraneous Apache Maven plugin by updating code to use a single plugin for obtaining build information, moving from 3rd party to Spring-based code
  • Replaced manually added logging for endpoint analytics with Spring-based Interceptor and manually added Java Exception handling with Spring-based Advice Handler, reducing code and improving readability
  • Upgraded legacy REST webapp from Java 1.8 to Java 17, from JUnit 4 to JUnit 5, and from Spring Boot 2.4 to 3.0
  • Added new endpoint, to allow a newly developed replacement for a legacy system access to the data returned by this service
  • Improved test coverage from 45% to 95%
  • Decreased total time to run tests from 405s to 129s
  • Repaired all 15 failing tests
  • Used mocking to allow non-integration tests to run offline
  • Resolved 477 items reported by Eclipse, SonarLint, and SpotBugs
  • Provided last-minute assistance to update legacy C# service that allowed automated handling of emails to allow continued use due to login method being disabled within the week
JavaLinuxSQLJUnitHibernateGit+5

Studentscout, llc

Software Engineer

Jan 2018Oct 2019 · 1 yr 9 mos · Greater Chicago Area

  • Only IT employee assigned to work on the StudentScout division
  • Assisted in designing system architecture for planned rewrite, reviewing various technologies to better enable providing valued input and to help provide a design that better aligned with other projects
  • Improved system stability by validating SQL during loading of dynamic queries to prevent crashes
  • Improved diagnostic capabilities by extending existing logging to better highlight problem areas and merging similar webapps which allowed automated email alerts to be correctly sent
  • Improved system performance through database performance tuning
  • Improved completion rate by identifying and correcting issue causing incorrect call dispositions to be recorded and by rewriting code to better identify duplicate leads
  • Maintained RESTful web services, altering to improve maintainability through renames and to extend use of fields to reflect changing business needs as agreed upon between endpoint providers
  • Worked daily with the business team to identify production outage causes, provide updated data for reporting and analysis, and make coding changes to better match changing business needs
  • Coordinated with sysadmins to resolve production outages and to conduct regular releases
  • Improved test coverage by altering existing JUnit testing strategy to align with the current state of the codebase by ignoring only unit tests of dead code, splitting large tests, and adding missing tests
JavaLinuxSQLJUnitPL/SQLApache Camel+6

Matlen silver

Java Contractor to Bank of America

Apr 2017Sep 2017 · 5 mos · Greater Chicago Area

  • Updated web services from Java 6 to Java 8
  • Changed build tool from Ant to Maven
  • Migrated from webapps deployed on Oracle WebLogic to Spring Boot applications
  • Extended Spring Boot logging web service to record additional messages
JavaLinuxJUnitGitRepresentational State Transfer (REST)Spring Boot+2

Oxford global resources

Java Contractor to Argonne National Laboratory

Oct 2016Jan 2017 · 3 mos · Lemont, IL

  • Extended J2EE (JSF frontend, EJB middle-tier) webapp to allow entry of additional data
  • Updated legacy Java classes from Java 1.4 to Java 7, to standardize the code on one version
JavaLinuxMaven

Apex systems

Java Contractor to Tribune Publishing Company

Aug 2014Apr 2015 · 8 mos · Greater Chicago Area

  • Worked with UI/UX team to provide required JSF component updates to facilitate site design changes
  • Created JSF functions to resolve data encoding issues resulting from database and JSP differences
  • Participated in “lead” rotation for support and deployments which included merging multiple git development branches, providing a single source of contact for all deployment teams, and giving final deployment approval
  • Developed “back-end” code changes for 3 major projects: site navigation redesign, change to the infinite scrolling separator, and how photos were cropped for special site sections
JavaLinuxSQLGitMaven

Peapod

Software Engineer, Java

Nov 2012Jul 2014 · 1 yr 8 mos · Greater Chicago Area

  • Maintained Spring-based web application during migration to ATG allowing remainder of team to focus on migration effort
  • Added REST service to allow access to a shopping list web application from the new ATG-based website
  • Developed replacement SOAP-based web service to connect with only one of two vendors to prepare for 2nd vendor’s service EOL
  • Created Camel routes to allow CRUD operations via SOAP calls from 3rd party services
JavaLinuxSQLJUnitGitRepresentational State Transfer (REST)+2

The general ®

Programmer/Analyst - Internet

Mar 2012Oct 2012 · 7 mos · Greater Nashville Area, TN

  • Extended quoting web application to allow complying with State of Virginia regulatory changes
  • Developed additional analysis of Comprehensive Loss Underwriting Exchange (CLUE) report data to meet new business needs
  • Mentored new employees to bring them up-to-speed quicker allowing team lead to focus on higher priority issues
  • Toolset: Java, JSP, Struts, SQL, JavaScript, JQuery, Jira, XML, SVN, Ivy, HTML, CSS, Crucible, DB2, Tomcat, Spring, Confluence, Subversion
JavaLinuxSQLJUnit

Brooksource

Java Contractor to Permanent General Assurance Corp. (The General)

Nov 2011Mar 2012 · 4 mos · Greater Nashville Area, TN

  • Hired full-time prior to contract expiration
  • Extended quoting web application to allow complying with State of Virginia regulatory changes
  • Developed additional analysis of Comprehensive Loss Underwriting Exchange (CLUE) report data to meet new business needs
  • Mentored new employees to bring them up-to-speed quicker allowing team lead to focus on higher priority issues
  • Toolset: Java, JSP, Struts, SQL, JavaScript, JQuery, Jira, XML, SVN, Ivy, HTML, CSS, Crucible, DB2, Tomcat, Spring, Confluence, Subversion
JavaLinuxSQLJUnit

Vanguard health systems

Interface Engineer II

Jul 2010Sep 2011 · 1 yr 2 mos · Greater Nashville Area, TN

  • Made necessary data interface changes to provide auditing firms employee data to confirm meeting tax credit requirements
  • Developed data interface to allow post-treatment surveys to be conducted by 3rd party firm
  • Toolset: Java, Java Composite Application Platform Suite (JCAPS), SQL, SQL Server, HL7
JavaLinuxSQL

Synergy systems, llc

Java Contractor to Keystone Automotive Industries, Inc.

Jul 2008Nov 2009 · 1 yr 4 mos · Greater Nashville Area, TN

  • Completed development of embedded point-of-sale catalog application to provide inventory access to partner auto parts stores
  • Toolset: Java, ServletExec, JSP, Axis2, HTML, CSS
Java

Healthcare management systems

Java Programmer Analyst

Jul 2007Mar 2008 · 8 mos · Greater Nashville Area, TN

JavaSQL

Qualifacts

Program Developer III

Mar 2007Apr 2007 · 1 mo · Greater Nashville Area, TN

  • Hired to "lead the team" to "push through" migrating the existing PL/SQL-based web application to Java.
  • Job changed to be one of a three member committee and changed from 100% Java to 100% PL/SQL.
JavaSQL

Jon warren photography (now defunct)

Freelance Photographer/Owner

Aug 2006Aug 2017 · 11 yrs · Greater Chicago Area

  • · Currently in hiatus as I'm focusing on my programming career more now
  • · Please respect that this is a separate business effort and should not be used for any contact outside of its intended purpose.
  • · Started in Nashville, TN
  • · Organized multiple photoshoots with models, musicians, makeup artists, and hair stylists.
  • · Maintain website through adaption and modification of various themes utilizing various PHP-based content management systems.
  • · Skills: Unix, PHP, CSS, Photoshop, Photoshop Lightroom, NAS, photo editing, photo retouching, organization, direction, studio lighting, collaboration on projects, WordPress, Joomla
Linux

National federation of independent business (nfib)

Web Applications Developer

Aug 2005Mar 2007 · 1 yr 7 mos · Greater Nashville Area, TN

JavaSQL

New century technology solutions, inc.

Java Contractor to NFIB

Mar 2005Aug 2005 · 5 mos · Greater Nashville Area, TN

  • • Hired full-time prior to contract expiration
JavaLinuxSQLHibernate

Vaco

Perl Contractor to Progeny Marketing Innovations

Dec 2004Feb 2005 · 2 mos · Greater Nashville Area, TN

  • Three-month contract
JavaLinuxSQLHibernate

Robert half

Coldfusion Developer to Overton Distributors, Inc.

Nov 2004Nov 2004 · 0 mo · Nashville, TN · On-site

  • 2-3 day estimated need
  • Finished in 12 hours
  • Finished development of ColdFusion application by adding and fixing functionality that was left unfinished by previous contractor after they left.
LinuxSQL

Remtech business solutions

Contractor to DaimlerChrysler, Inc.

Oct 2001Jan 2004 · 2 yrs 3 mos · Greater Detroit Area

  • • Provided representation during Standards for Technology in Automotive Retail (STAR) meetings to ensure support for critical data
SQL

Polyphasic, inc.

Software Engineer

Dec 1999May 2000 · 5 mos · Okemos, Michigan, United States · On-site

  • Assisted with the complete redesign of the database schema used by the cataloging software package Cognation to improve maintainability and performance. Cognation accessed the database using JDBC and worked with either Oracle or MS SQL Server.
  • Assisted with the complete redesign of the software architecture used for Cognation to move from a Java Applet-based solution to a Java Servlet-based solution using dynamically generated HTML web pages as the User Interface.
  • Assisted with the development and maintenance of the Cognation software package.
  • Assisted in the review of Java Integrated Development Environments for use at Polyphasic. Developers were using Vi or Emacs through telnet sessions with the UNIX servers or Forte for Java on Windows.
  • Assisted with the setting up of MS SQL Server on MS Windows 2000 for testing.
  • Assisted with the development and maintenance of various UNIX scripts used on the servers. Development performed using Perl.
  • Developed a Proof-of-Concept using CORBA to determine whether this technology would be beneficial for use in Cognation.
  • Performed on-site technical support for Cognation at development partners' sites.
Java

Consumers energy

Visual Basic Analyst

May 1998Oct 1998 · 5 mos · Jackson, Michigan, United States · On-site

  • Member of the Software review and testing team responsible for ensuring the delivered code (from a third-party software vendor) met company-coding standards and worked as needed.
  • Wrote small software tool to assist in code analysis by providing rudimentary analytics such as number of lines of code and number of lines of comments.
JavaLinuxSQL

Education

Michigan State University

Bachelor of Science (B.S.) — Computer Science

Jan 1995Jan 1998

Jackson College

Associate of Science (AS) — Computer Science

Jan 1993Jan 1995

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience