Steve BarrDEVELOPMENTJava Experience Includes: J2EE, JDBC, JSPs, Servlets, Swing, and XML DOM processingOther Languages: C, C++, and SQL Operating Systems: Linux, OS/2, Unix, and Windows 9X/NT/2000/XP Web Development: CGI, Java Applets, Java Server Pages, and Servlets Other knowledge: CMVC, ODBC, Object-oriented analysis and design, Web Services, WebSphere, WebSphere Portal, and XML Some experience with: Javascript, Perl/CGI, UML, VoiceXML, and WML INFORMATION TECHNOLOGYWebsite Work: Knowledge of Apache and HTML; work with web graphics and web site designDatabases: DB2, Oracle, and MS SQL Server Hardware: Can install/configure PC hardware and diagnose common PC problems EDUCATIONSun Education: Introduction to Java and Advanced Java ProgrammingIBM Education Java: Intro. and Adv. Java Programming, Adv. Java Foundation Classes, Enterprise JavaBeans, and JavaBeans Other Programming: C++, Motif, Visual Age, Web Services, and WebSphere Studio Other: AS/400, AIX System Administration, Dynamic HTML, TCP/IP, WebSphere, and XML Tivoli Education: Introduction to ADE Programming and Tivoli Framework Overview Graduate-level Computer Networks course, Fall 1999, North Carolina State University Bachelor of Science, University of North Carolina at Greensboro, May 1991 Major: Information Systems and Operations Management Minor: Computer Science EMPLOYMENTIBM, Research Triangle Park, NCStaff Software Engineer on WebSphere Portal content publishing, July 2001 to the Present Created flexible user/role-based user management system with systemwide, resource-level, and filetype-based access controls. Created publish server to publish files to Edge Server. Created audit log and change history functionality. Converted user management system to new WebSphere Portal v5 access control. Technologies Used: DB2, Java (JSPs and Servlets), Linux, SQL, WebSphere, WebSphere Portal, Windows 2000/XP, and XML. Staff Software Engineer on WebSphere Payment Manager, February 2001 to July 2001 Performed initial I18N testing of Linux version of WebSphere Payment Manager. Expanded Payment Manager Cashier from 2 commands to handle over 50 commands ahead of schedule. Implemented Java code to support additional XML attributes added to Cashier DTD. Implemented changes in Cashier to increase performance and allow use of latest Java 2 enhancements. Expanded Java test program to allow testing of new Cashier functionality. Produced detailed documentation on changes to Cashier and test tool. Technologies Used: Java, SQL, Linux, WebSphere Application Server, Windows NT/2000, and XML. Tivoli Systems (a division of IBM), Research Triangle Park, NC Staff Software Engineer, November 1997 to February 2001 Fixed code defects in Tivoli IT Director database, GUI, Internet, and software distribution components. Created part of Java Swing GUI for Tivoli deployment product. Created shell scripts to properly apply patches to Linux/Unix agents. Helped test Tivoli IT Director releases 1.1 and 3.1. Developed and maintained internal team website. Technologies Used: C/C++, Java, SQL, Linux, and Windows 9X/NT/2000. Medical Mutual Insurance Company of North Carolina, Raleigh, NC Software Engineer, January 1996 to November 1997 Created company Internet access policy. Developed preliminary company Intranet. Spearheaded and created www.MedicalMutualGroup.com. Worked in cross-functional team defining requirements of system replacing core applications. Evaluated reporting tools for new system. Assisted users and management in understanding and using the Internet. Supported users as part of the IS department. Technologies Used: Oracle, Windows NT, SQL, ODBC, HTML, Unix Reason for Leaving: Accepted position at Tivoli Systems to return to programming. Technology for Productivity (Now part of Printrak International), Greenville, SC Software Engineer, February 1995 to January 1996 Modified/maintained multithreaded Client/Server database server application. Ported above application from OS/2, DB2/2 to Windows NT, MS SQL Server using ODBC. Handled all Internet-related issues for TFP. Technologies Used: C/C++, ODBC, MS SQL Server, OS/2, SQL, and Windows NT. Reason for Leaving: Mgt. wanted to move application back to flat file from RDBMS. VF - Information Technology Services, Greensboro, NC Associate Programmer, January 1994 to January 1995 Worked as junior member of team creating multithreaded database application. Intern, June 1992 to January 1994 Developed an EIS for VF Factory Outlet using TRACK/2 on OS/2. Began working in OS/2 PM application development team described above. Created user manual for an OS/2 PM application. Technologies Used: C, OS/2, DB2/2, SQL, and TRACK/2. Reason for Leaving: Laid off during reorganization; in-house development stopped. University of North Carolina at Greensboro Computer Operations Manager (part time), December 1991 to August 1992 Managed computer center during 2nd shift and on weekends. Performed backups and handled special printing requests. Helped PC, UNIX, and VMS users, both in person and over the phone. Programmer/Consultant (temporary position), October 1991 to December 1991 Assisted in creation of database for use by professor and students. Worked to solve problems of PC, UNIX, and VMS users. "Clerk Typist III" (temporary position), August 1991 to October 1991 Resolved computer problems in person and over the phone. Assistant Lab Manager, August 1989 to May 1991 Solved user problems and enforced department policies. Managed computer labs after professional staff went home. Spent one weekend a month on-call and filled in when needed. Other experience: Student Consultant 1988-1989, Computer Operator 1990-1991. Technologies Used: Mac OS, DOS, Windows, VMS, Unix, C, PL/1, and the Internet. Reason for Leaving: Accepted position at VF - Information Technology Services. Questair Incorporated, Greensboro, NC CAD/CAM Operator, October 1989 to July 1991 Briefly (last 2 months) managed VAX/VMS system. Created parts in Unigraphics II and helped create aircraft manual. Technologies Used: Mac OS, VMS, and Unigraphics II. Reason for Leaving: Laid off with most other employees; company in bankruptcy. |