CL / CLLE / RPG ILE / RPG IV / RPGLE / SQLRPGLE / RPG Free Format / SQL Functions / Stored Procedures
DB2 / DDS / DDL
Created new, and modified existing, software systems to enhance performance and add new features
Created and maintained screens and programs that used the data collected from the screens and files to create a variety of reports for internal and external clients involved with the insurance industry
Troubleshot production defects across client loan platforms.
Updated application logic for policy and billing changes.
Documented technical procedures for internal support staff.
Tested software releases before deployment to production.
Debugged existing code base to identify potential problems or areas of improvement.
Tested developed applications for functionality, performance and scalability.
Collaborated with other developers to resolve issues related to application development process.
Identified, debugged, and fixed system bottlenecks and problems.
Developed and maintained comprehensive application documentation for future reference and upgrades.
Conducted thorough testing and debugging to ensure optimal application performance.
Participated in code reviews to maintain high-quality software development standards.
Analyzed code and corrected errors to optimize output.
Improved and corrected existing software and system applications.
Recommended improvements to facilitate team and project workflow.
Developed requirements for system modifications and new system installations.
Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
Programmer/Analyst
CU*Answers
Grand Rapids, MI
11.2021 - 05.2023
CL / CLLE / RPG ILE / RPG IV / RPGLE / SQLRPGLE / RPG Free Format / SQL Functions / Stored Procedures
DB2 / DDS / DDL
Worked on the EFT (Electronic Funds Transfer) team creating and maintaining banking software for individual credit unions as well as worked on core software used by all credit unions
Currently working on the Custom Forms team creating and maintaining custom screens and programs for specific credit unions. Then using the data collected from the screens and the files to print a variety of completed forms used by that credit union
Developed credit union software features for CU*Answers core processing systems.
Maintained application code supporting member account and transaction workflows.
Tested program changes before release to production environments.
Resolved software defects using source control and debugging tools.
Updated program logic to support business rule changes.
Documented code changes, procedures, and technical specifications.
Collaborated with analysts and support teams on system issues.
Coded, tested and debugged programs in accordance with established standards.
Modified existing database structures to improve system performance.
Executed scripts to communicate with back-end servers and provide real-time updates.
Contributed to the development of technical documentation and user guides.
Debugged and resolved software bugs, improving system performance and stability.
Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
Analyzed code and corrected errors to optimize output.
Improved and corrected existing software and system applications.
Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
RPG Programmer/Analyst - Contractor (TEKSystems)
Bemis Manufacturing Company
Sheboygan Falls, WI
08.2021 - 09.2021
CL / CLLE / RPG ILE / RPG IV / RPGLE / SQLRPGLE / RPG Free Format / SQL Functions / Stored Procedures
DB2 / DDS / DDL
Created new RPG programs / Modified existing RPG code to support business needs
RPG Developer - Contractor (TEKSystems)
Northwinds Technology Solutions
Stevens Point, WI
11.2020 - 02.2021
CL / CLLE / RPG ILE / RPG IV / RPGLE / SQLRPGLE / RPG Free Format / SQL Function / Stored Procedures
DB2 / DDS / DDL
Modified existing software systems to enhance performance and add new features.
Worked in team environment to produce high-quality programs and applications for Dental Insurance industry.
Participated in team meetings and provided input on deadlines, designs and enhancements.
Documented technical specifications and project testing methods for future reference and other assignments.
Senior Development Specialist III
Ashley Furniture Ind., Inc.
Arcadia, WI
10.1999 - 05.2020
CL / CLLE / RPG ILE / RPG IV / RPGLE / SQLRPGLE / RPG Free Format / SQL Function / Stored Procedures
DB2 / DDS / DDL
Improved overall order processes by working with team members and end users to find workable solutions.
participated in an on-call support capacity during business and non-business hours
helped to create and maintain support documents to standardize error responses
helped to automate nightly processes resulting in reduction, or elimination, of user error.
Worked closely with team members to deliver project requirements, develop solutions and meet deadlines.
Enhanced and maintained the Order Entry & Maintenance processes resulting in Increased speed, efficiency and effectiveness resulting in saving thousands of work hours yearly.
- including, but not limited to: auto posting of orders, auto maintenance of orders and automating pieces of trip creation process thus allowing orders to come into the AS400 and not
Supported cross-functional teams during development of new furniture programs.
Created technical documents, user manuals, and training materials for new systems.
have any human interaction until being loaded onto a truck.
Developed and maintained software for routing trucks and scheduling trips resulting in saving thousands of work hours yearly.
- Developed and maintained interfacing between the AS400 and different 3rd party packages such as HighJump, Descartes, Rimms, Blue Jay
Completed a new Return Authorizations system project resulting in savings for the company - many hundreds of work hours (allowing users to do in seconds what previously had taken days), many thousands of dollars by eliminating the need to hire additional personnel to keep up with demand.
Worked closely with team members and end-users to adapt existing applications to handle business operations in China and Vietnam.
Collaborated with the Operations team to provide end users with application failure support.
Provided technical support to internal customers in resolving complex issues.
Conducted detailed testing of software products prior to release.
Developed and maintained software applications to meet customer needs.
Resolved production application problems by troubleshooting code or data structures in a timely manner.
Collaborated with cross-functional teams including product owners, designers, QA testers, operations personnel.
Documented requirements based on client feedback and project specifications.
Created and offered additional materials to enhance training.
Obtained and organized manuals, guides and visual materials for development and training purposes.
Worked collaboratively across departments and with various stakeholders to deliver comprehensive, effective training sessions.
Operator/Developer
AMSOIL Inc.
Superior, WI
04.1994 - 10.1999
CL / RPG III / SQL Function / Stored Procedures
DB2 / DDS
Monitored the AS400 for run-time errors, determine cause, fix issue immediately (if possible), get the AS400 running again as quickly as possible.
Printed letters, invoices, miscellaneous documents as requested.
Created / maintained RPG/CL/DDS code to support business.
Education
Associate of Applied Science -
Lake Superior College (Duluth Technical College)
Duluth, MN
Some College (No Degree) - Teaching High School English
University of Minnesota - Duluth
Duluth, MN
Skills
CL/CLLE
RPG ILE / RPG IV / RPGLE / SQLRPGLE / RPG Free Format
SQL Function
Stored Procedures
DB2
SQL using IBM iSeries Navigator
Troubleshooting - debugging failing applications to determine root cause and suggest a fix - currently the main support person for fielding and analyzing application failure incidents
Working with end users to facilitate error resolutions
Working with end users to gather information concerning development of new, or enhancement of existing, applications
Strong work ethic - rarely work the required 85 hour day - usually work between 9 and 12 hour days to ensure projects meet deadlines or working on failing applications
Timeline
Applications Developer
Proctor Loan Protector
07.2023 - 06.2026
Programmer/Analyst
CU*Answers
11.2021 - 05.2023
RPG Programmer/Analyst - Contractor (TEKSystems)
Bemis Manufacturing Company
08.2021 - 09.2021
RPG Developer - Contractor (TEKSystems)
Northwinds Technology Solutions
11.2020 - 02.2021
Senior Development Specialist III
Ashley Furniture Ind., Inc.
10.1999 - 05.2020
Operator/Developer
AMSOIL Inc.
04.1994 - 10.1999
Some College (No Degree) - Teaching High School English