Summary
Overview
Work History
Education
Skills
Timeline
Generic

ALLY MOYER

Pleasant Prairie,WI

Summary

Backend Software Engineer with 4+ years of experience designing, developing, and maintaining independently deployable microservices, RESTful APIs, and event-driven integration services using Java and Spring Boot. Experienced building enterprise merchandising, item management, vendor management, enterprise search, and financial systems that reliably synchronize business data across distributed platforms. Proven success modernizing legacy applications, developing scalable backend services, and delivering high-quality software through Agile Scrum and CI/CD practices.

Overview

6
6
years of professional experience

Work History

Software Developer

Uline
Pleasant Prairie, WI
01.2022 - Current
  • Backend Software Engineer on the Enterprise Merchandising team designing, developing, and maintaining independently deployable microservices supporting enterprise merchandising, enterprise item management, product lifecycle management, enterprise search, and financial applications.
  • Software Engineering Highlights
  • Developed and enhanced independently deployable microservices supporting enterprise item management, vendor management, product integration, enterprise search, and accounts receivable business capabilities.
  • Designed, developed, and maintained backend services using Java, Spring Boot, Spring Data technologies, Hibernate, and RESTful APIs.
  • Designed and implemented scalable RESTful APIs and backend integration services enabling reliable communication across distributed enterprise systems.
  • Built event-driven integration services that process product updates from IBM STEP and generate messages for a centralized messaging service that publishes events to RabbitMQ, enabling reliable asynchronous communication between downstream microservices and enterprise databases.
  • Collaborated across independently deployable microservices to implement end-to-end enterprise merchandising workflows while enabling reliable communication through REST APIs and asynchronous messaging.
  • Built distributed backend systems that synchronize product, vendor, and financial data across IBM Db2, Cassandra, Apache Solr, and multiple enterprise platforms while maintaining data consistency and reliability.
  • Modernized legacy AS400 functionality by migrating business logic into Spring Boot microservices.
  • Designed and optimized high-volume enterprise search solutions using DataStax Cassandra and Apache Solr, implementing filtering, pagination, sorting, relevance optimization, and performant search APIs.
  • Developed and maintained CI/CD pipelines using Git, Maven, Jenkins, and Argo CD, deploying containerized microservices to Red Hat OpenShift and Kubernetes.
  • Troubleshot production issues across distributed applications using Kibana and collaborated with architects, product owners, QA engineers, DBAs, and business stakeholders to resolve performance, integration, and production issues.
  • Participated in technical design discussions, sprint planning, backlog refinement, code reviews, retrospectives, daily standups, and Agile Scrum ceremonies while contributing to engineering best practices.
  • Major Projects
  • Enterprise Merchandising Modernization
  • Modernized enterprise merchandising capabilities by migrating legacy AS400 functionality into modern Java Spring Boot microservices.
  • Developed enterprise integrations with IBM STEP to synchronize product, vendor, and merchandising data across multiple enterprise systems.
  • Built integration services that generated messages for a centralized messaging service that published events to RabbitMQ, enabling asynchronous distribution of product updates to downstream enterprise applications and databases.
  • Improved the scalability, reliability, and maintainability of enterprise merchandising services.
  • Enterprise Accounts Receivable Modernization
  • Designed and developed RESTful APIs supporting enterprise accounts receivable applications.
  • Implemented advanced enterprise search functionality using Cassandra and Apache Solr, including filtering, pagination, sorting, and search optimization.
  • Enhanced distributed financial services supporting invoice retrieval, reporting, and enterprise search capabilities.

Associate Software Engineer

Northwestern Mutual
Franklin, WI
01.2021 - 01.2022
  • Developed enterprise Java applications using Spring Boot and RESTful APIs.
  • Built backend services supporting internal business applications.
  • Developed automated unit tests using JUnit 5 and Mockito.
  • Improved code quality through SonarQube analysis and automated testing.
  • Utilized Git and GitLab CI to support continuous integration and deployment.
  • Participated in Agile Scrum development, peer code reviews, and cross-functional collaboration.

Education

Bachelor of Science - Psychology

Ball State University
Muncie, IN
05.2015

Skills

    Languages: Java 21, SQL, JSON

    Frameworks & Technologies: Spring Boot, Spring MVC, Spring Data, JPA, Hibernate, RESTful APIs, Microservices, Event-Driven Architecture, RabbitMQ, JUnit5, Mockito

    Databases & Search: IBM Db2, Cassandra (DataStax), Apache Solr, SQL Server

    DevOps & Cloud: Docker, Kubernetes, Red Hat OpenShift, Jenkins, Maven, Git, Argo CD, CI/CD

    Tools: Apache NiFi, Kibana, Postman, Jira, Confluence, SonarQube

    Methodologies: Agile Scrum, Distributed Systems, Object-Oriented Design, Software Development Lifecycle (SDLC)

Timeline

Software Developer

Uline
01.2022 - Current

Associate Software Engineer

Northwestern Mutual
01.2021 - 01.2022

Bachelor of Science - Psychology

Ball State University