Senior Software Engineer
• Designed, developed, and implemented a Role Based Access Control (RBAC) system; using IBM Data Studio to design the database, SQLRPGLE-FREE programs and service programs to encapsulate the tables (data access object), store the RBAC functionality and create maintenance programs• Designed, developed, and implemented a dynamic sql generation program, as part of the loan servicing import system development, to import variable loan information updates received, and apply the user approved data changes to the loan servicing system using SQLRPGLE-FREE and sql functions; also modified other parts of the loan servicing import system• Helped maintain and improve the commercial lending system using SQLRPGLE-FREE• Streamlined the bank wire system for creating and transmitting bank wires for home loan closings• Designed, developed, and implemented various reports using SQLRPGLE-FREE• Initiated modernization of the existing legacy system by introducing a layered software architecture through the use of modular SQLRPGLE-FREE service programs, table access encapsulation, copy books, and centrally defined common constants (to replace hard-coded values) • Mentored other developers on using service programs to create libraries of related procedures (eg. string manipulation) for maximum reusability• Mentored other developers on implementing a layered architecture using service programs and layer level binding directories