LARS DUENING 2142 Alpine Shadows View Colorado Springs, CO 80919 lars@bearnip.com Home: (719) 264-8711 Mobile: (719) 337-3728 RELEVANT EXPERIENCE Senior Software Developer with seven years mid-level programming experience in C/C++, JAVA, UNIX, JMS and CORBA. Also experienced with TCP/IP networking and Internet protocols, and cross-platform development. Strong analysis and problem resolution skills. Good communication and interpersonal skills. Fast learner. SKILLS UNIX, POSIX, MAC OS-X, WINDOWS 95/98/NT C, C++, JAVA, CORBA, SQL, JMS, SWING, XML, PVCS, BEA WEBLOGIC, DB2, TIMES TEN, ZEROFAULT, TCL, OBERON-2, UNIX SHELL CERTIFICATES 2001: BEA Weblogic Enterprise Version 5.0 Application Administration EXPERIENCE SYSTEMS ENGINEER III, MCI Inc., USA, September 2003 - today Project: ETMS - Trouble ticket system; September 2003 - today ETMS is a large-scale distributed client-server system to manage the trouble tickets opened on WorldCom products. The servers run distributed on a cluster of AIX nodes, connecting to databases held on external systems (IBM mainframes and others). The client is a Java application; the inter-system communication is based on CORBA. Responsibilities: - Development of new functionality in the full software lifecycle: Design, prototyping, implementation, testing, system integration, and documentation. - Development and maintenance of system-level functionality on the server side. - Performance testing and maintenance of existing code. - Evaluation of third-party software products. - On-call primary and lead technical support for the test and production system. ENVIRONMENT: C++, CORBA USING BEA WEBLOGIC, SQL (DB2), RCS, PVCS, JAVA, JMS, ZEROFAULT, UNIX (AIX). CONSULTING SOFTWARE ENGINEER (part-time), Teraquant Corp. February 2003 Development of a prototype GUI for a network measurement product. Responsibilities: - Design and development of a GUI for a network measurement product prototype. ENVIRONMENT: JAVA, SWING, XML; UNIX (MAC OS-X, LINUX, FREEBSD), WINDOWS. INDEPENDENT DEVELOPER (part-time) Project: LDMud, 1998 - present LDMud is a multi-platform server program for the creation of text-based multi-user environments. The program implements the Telnet protocol using TCP/IP, and a compiler and runtime environment (virtual machine) for an object-oriented programming language. It is used in several installations in Europe and North America. Responsibilities: - Design, implementation, test, and documentation of new functionality. - Resolution of program errors and of platform-related issues. ENVIRONMENT: C, YACC, PRCS, MYSQL, MAC OS-X, UNIX (VARIOUS), BEOS, WINDOWS CONSULTANT, SOFTWARE DESIGN/PROGRAMMER, Comsys Inc., USA, December 1999 - June 2002 Project: ETMS - Trouble ticket system; WorldCom, USA, December 1999 - May 2002 ETMS is a large-scale distributed client-server system to manage the trouble tickets opened on WorldCom products. The servers run distributed on a cluster of AIX nodes, connecting to databases held on external systems (IBM mainframes and others). The client is a Java application; the inter-system communication is based on CORBA. Responsibilities: - Development of new functionality in the full software lifecycle: Design, prototyping, implementation, testing, system integration, and documentation. - Development and maintenance of system-level functionality on the server side. - Performance testing and maintenance of existing code. - Evaluation of third-party software products. - On-call primary and lead technical support for the test and production system. ENVIRONMENT: C++, CORBA USING BEA WEBLOGIC, SQL (DB2), RCS, PVCS, JAVA, JMS, ZEROFAULT, UNIX (AIX). DESIGNER/PROGRAMMER/ANALYST, PeopleDoc Inc., United Kingdom, January 1998 - March 1999. Project: PeopleDoc - Document management application. PeopleDoc is a client-server system to manage (scanned) documents in a database, using normal webbrowsers as environment for the clients. Responsibilities: - Design, implementation, test, and documentation of the scanner module. ENVIRONMENT: C++, JAVA, CORBA USING VISIBROKER, JBUILDER, TWAIN, SOURCESAFE, UML USING RATIONAL ROSE, MS-WORD; WINDOWS 95/NT. PROGRAMMER, Brokat Informationssysteme GmbH, Germany, October 1996 - November 1997 ENVIRONMENT: C++, TCL, JAVA, OS/2 DESIGN/PROGRAMMER/ANALYST, Paradatec GmbH, Germany, May 1994 - September 1996 ENVIRONMENT: C++, OS/2 EDUCATION 2001: BEA Weblogic Enterprise Version 5.0 Application Administration 1997: Masters in Computer Science (eqv.), Technical University of Braunschweig, Germany, 1997.