HimalayasHimalayas logo
Perry BredesonPB
Looking for a job

Perry Bredeson

@perrybredeson

Senior software engineer bridging distributed Java and mainframe systems, leading resilient backend delivery and modernization.

United States
Message

What I'm looking for

I’m looking for a senior role where I can modernize critical systems across Java and mainframe platforms, lead technical delivery and mentoring, and build high-quality, well-tested services with strong architecture and engineering ownership.

I’m a “Distinguished Senior Software Engineer” with extensive experience across both Distributed and Mainframe platforms. I bring deep expertise in systems analysis and design, data modeling, database design, coding, refactoring, testing, debugging, deployment, technical engineering, architecture, and consulting.

In my recent roles, I’ve supported and maintained legacy translation software written in C++ while also developing robust Java back-end applications using object-oriented design patterns. I build and validate with comprehensive unit test suites (JUnit5, Mockito), aiming for “100% code coverage,” and I provide “24/7 primary on-call support” for critical transportation systems on z/OS and CICS.

I’ve also led modernization and delivery for enterprise systems—designing and deploying Spring Boot J2EE macroservices/microservices, handling migrations through Git/Jenkins pipelines, and improving security (e.g., resolving Log4J vulnerabilities by converting to Logback). I’m at my best when mentoring engineers, running thoughtful code reviews, and using Agile and Waterfall methodologies to turn complex requirements into maintainable, reliable software.

Experience

Work history, roles, and key accomplishments

GA
Current

Senior Software Engineer

Garnet River LLC (AITG)

Aug 2024 - Present (1 year 8 months)

Maintained BARS legacy farebox translation software in C++ for New Jersey transit and built robust Java back-end applications using OOP patterns. Provided 24/7 primary on-call support for Cubic AFC/Debit-Credit/PATH on z/OS and achieved 100% unit test coverage using JUnit 5 and Mockito.

MI

Senior Software Engineer

Millennial Specialty Insurance

Oct 2022 - Mar 2024 (1 year 5 months)

Designed, developed, tested, deployed, and enhanced Spring Boot J2EE macroservice and microservices for the LeaseTrack system. Performed code reviews and executed environment-pipeline migrations using GitLab and Jenkins.

TI

Software Engineer

Travelers Insurance

Oct 2020 - Sep 2022 (1 year 11 months)

Developed and enhanced Spring Boot J2EE macroservice and microservices to replicate legacy mainframe data (IMS and DB2) into MongoDB using synchronous and asynchronous processing. Mentored engineers, resolved Log4J security issues by converting to Logback, and upgraded Spring Boot 2.6.x (including JUnit4 to JUnit5) while executing pipeline migrations.

TC

Senior Engineer

Target Corporation

Sep 2019 - Jul 2020 (10 months)

Resolved daily incidents and delivered development stories across Target Item legacy mainframe and distributed systems. Used Postman to supply data for different APIs and provided 24/7 primary/secondary on-call support.

FM

E-Business Engineer IV

Federal Reserve Bank of Minneapolis

Apr 2006 - Apr 2019 (13 years)

Modernized the FedACH back-office payment system into SOA-based J2EE applications on AIX using WebSphere, Java, JMS, Oracle, OpenJPA, and Spring. Led AIX deployment environments and designed and developed a Mainframe Data Delivery Architecture using MQ Series and DB2 for bidirectional data transfer, while mentoring engineering staff.

Education

Degrees, certifications, and relevant coursework

AC

Alexandria Technical & Community College

Associate of Applied Science, Computer Programming

Earned an A.A.S. in Computer Programming from Alexandria Technical & Community College.

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