Perry Bredeson
@perrybredeson
Senior software engineer bridging distributed Java and mainframe systems, leading resilient backend delivery and modernization.
What I'm looking for
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
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.
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.
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.
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.
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
Alexandria Technical & Community College
Associate of Applied Science, Computer Programming
Earned an A.A.S. in Computer Programming from Alexandria Technical & Community College.
Availability
Location
Authorized to work in
Salary expectations
Job categories
Skills
Interested in hiring Perry?
You can contact Perry and 90k+ other talented remote workers on Himalayas.
Message PerryFind 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!
