Staff Programmer (Previously Associate And Senior Associate Programmer)
Rochester, Minnesota Area
• Excelled in object oriented architecture (OOA), design (OOD), and C++ programming (OOP) in highly complex, low-level operating system environments for multiple system functions in the IBM I operating system, including - High availability functions, including automated switching of disk drives and remote mirroring of data - Virtual address to disk location mappings - Disk configuration - Dynamic memory management - Page fault handling - Memory management• Provided high quality function. Before transferring to a new team, I was the sole developer responsible for three active operating systems components, which went more than two years on thousands of customer installations without a single customer encountering a problem in them. All of the components I’ve worked on as the sole or primary developer have shown consistently improving quality.• Provided support and debug for customer problems• Product owner and access administrator for a large product with development spanning multiple sites internationally • Design and implementation of manual and automated test suites from unit testing through component and component regression test• Improved efficiency by creating and maintaining departmental and area-wide tools in Perl and Unix shell script• Led department defect prevention process as part of the corporate Total Quality Management system• Created and maintained defect prevention documentation in HTML for use on intranet• Coordinated review of customer documents for accurate technical information over multi-department area• Maintained bulletin boards used for communication across a large multi-department, multi-year project, handling authorizations, access, and trouble-shooting for hundreds of participants in tens of departments