Robert Lindhorst

PROFESSIONAL SUMMARY
Highly skilled software developer with expertise in analysis & design, development, and project leading. Experienced with designing and implementing mid to large-scale servers and middleware, as well as client systems on Unix and PC platforms using internet and distributed technologies. Highly creative with advanced problem-solving skills using object-oriented and generic methodologies and programming techniques. Possesses great instructing and mentoring abilities and experience.

EDUCATION
• M.S., Computer Science, University of Tulsa, Tulsa, OK
• B.S., Computer Science and Mathematics, Northeastern State University, Tahlequah, OK

PROFESSIONAL EXPERIENCE
Flight Safety International, Broken Arrow, OK September 2006 - Present

STAFTEK, Tulsa, OK July 2005 - September 2006
Verizon - Senior Software Developer
• Design and develop J2EE applications for internal and customer-facing Order Automation and Price Quoting systems.
• Responsible for task assignments for teams in Tulsa, OK. and Ashburn VA.

TEK SYSTEMS, Tulsa, OK 2003 - July 2005
ARINC - Consultant Engineer
• Designed and developed multi-tiered Common Use Self-Service (CUSS) kiosk and Common Language Facility (CLF) applications using C#, Java Swing, and Servlets. • Developed middle-ware using SOAP, CORBA, JSP and several custom interfaces to airline hosts.

WILTEL COMMUNICATIONS GROUP, Tulsa, OK 2000 - 2002
Senior Developer
• Designed, developed, and maintained distributed telecommunication provisioning systems for Nortel, Telcordia, Alcatel, Intervoice, and Lucent platforms using TCP/IP, HTTP, XML, SMI, MGI and CORBA, with C++ and Java Servlets under Apache/Tomcat on NT and Unix platforms.
• Designed and implemented multithreaded and multiprocessor architectures using Oracle for information storage, persistence, and prioritized queuing.
• Led design team to standardize enterprise-wide methodologies, tools, languages, platforms, and documentation.

CENDANT INFORMATION TECHNOLOGY, Tulsa, OK 1993 - 2000
Senior Programmer/Analyst and Technical Specialist
• Designer, developer, and Technical Project Manager for internet, intranet, and extranet car and hotel reservation systems.
• Worked directly with clients including Avis and Budget RAC, Howard Johnson, Astron Hotels, Drury Inns, VIP Hotels, Budgetel, Swiss Τtel, Travellodge and other hotel chains.

ELECTRONIC LABEL TECHNOLOGY, Tulsa, OK 1991-1993
Programmer/Analyst
• Designed, developed, and maintained C/C++ database-driven, graphics design and high-speed printing software for PC and Unix platforms using Windows SDK, X Windows, and Oracle.
• Interfaced directly with customers for analysis and incorporation of new features.

ADVANCED GRAPHICS SYSTEMS, Tulsa, OK 1988-1991
Programmer
• Developed and maintained C/C++ CAD/CAM software for Unix/X Windows environments.

THRIFTY RENT-A-CAR, Tulsa, OK 1987-1988
Programmer
• Developed and maintained reservation and fleet management systems in VAX/Unix environment.






Robert Lindhorst (continued)

LANGUAGES
• C++ - Object-oriented and generic programming, STL , Boost
• C#
• Java - Java 2 SE and EE, JFC, JSP, Servlets
• SQL - general, Oracle PL/SQL
• JavaScript, ECMAScript
• Unix shell scripting

TECHNOLOGIES
• Multithreading - POSIX, Boost, Sun, and Microsoft threads, mutexes, and condition variables
• Network programming - TCP/IP, UDP, HTTP, RPCs, pipes, IPC, and message queues
• Security - RSA, OpenSSL, Blowfish, and other encryption technologies
• XML - DTD, Schema, XSLT, XPath, SOAP, several DOM implementations, Xerces, Xalan, W3C
• Web Servers - Apache Tomcat, Netscape Enterprise Server, SharePoint, Wiki Technology
• Graphics/GUI - C# WinForms & WPF, GDI+, OpenGL, X Windows (CDE, Motif, Xt, Xlib), Java Swing
• Java - JSP, EJB, Servlets
• Internet - HTML, CSS, DHTML, JavaScript
• Distributed systems - multi-tiered, federated, "client-server", "thin-client", CORBA
• Numerical - geometric modeling, computer graphics, and stochastic sampling
• Parallel systems - Intel Paragon and IPSC (Hypercube)

SYSTEMS
• Unix - Solaris, AIX, SCO, Linux, HP
• Microsoft Windows - Windows 7, XP, 2003, 2000, NT

DEVELOPMENT TECHNOLOGIES
• Microsoft Visual Studio .NET, Eclipse, Borland C++ Builder
• Unix/Linux environment (GNU, Cygwin, vi, make, Ant, shell scripting)
• SourceSafe, Subversion, CVS, RCS, PVCS, and Continuus (sic) source code control systems

METHODOLOGIES
• OOAD with UML and Booch methods
• Agile Development
• eXtreme Programming

DATABASE
• Oracle
• Sybase
• SQL Server
• Informix
• MySQL
• ODBC and JDBC

SOFTWARE
• Microsoft Office Suite (Word, Excel, Project, PowerPoint, Outlook, Access)
• Rational Rose
• PhotoShop, PaintShop Pro, Gimp, Visio, Image Composer, and a variety of graphics and design tools

MEMBERSHIPS AND HONORS
• Member of ACM.
• Member of Tulsa Community College Computer Science Advisory Committee.
• Past advisor to Open Travel Alliance (XML Standards for eCommerce in travel industry).
• Former board member of Via Media Inc.