Advisory Software Engineer
Austin, Texas Metropolitan Area
Duties included designing, implementing and ensuring overall quality for RDMA ported from Linux to AIX platforms with the Bull team. Team Lead for the AIX USB device drivers (2003 – 2008). Duties included designing, implementing and ensuring overall quality for AIX USB devices, such as floppy disks, CDROMs, DVDs, flash drives, etc. on Power servers and blade KVM. Team Lead for the AIX graphics kernel (1990 – 2008). Duties included designing, implementing, and ensuring overall quality for the AIX 2D and 3D graphics device drivers on AIX PCI and PCIE buses. Lead programmer for the AIX curses library (1989 - 1990). Duties included architecting, implementing and tutoring IBM Marketing Representatives for the AIX curses libraries and terminfo. Lead programmer for the AIX Windows system (1987 - 1989). Duties included architecting and implementing the window manager and toolkit for AIX releases. Also being the IBM representative to the MIT X Windows Consortium and the X Core Widgets Component Committee. Lead Programmer for the development of AIX Usability Services (1983 - 1987). Duties included planning, implementing, and demonstrating the panel driven Usability Services. Associate Programmer (1981 - 1983). Duties included designing and documenting a PC related OS Date and Time Management.