Home Contact
Experience Skills Set Patents Samples Resume Contact
 

Richard Davis

Print Version

Print Version

Download

Download

Professional Summary

Software Engineer with experience in application and system design, development, and support. Additional experience includes distributed n-tier and web-based architectures. Self-motivated and detail-oriented with strong interpersonal skills and excellent problem solving abilities.

Technical Skills

Architecture

Multi-Tier and Client-Server, Web Development, J2EE, TCP/IP, Berkeley Sockets, IPC Mechanisms, Multithreading, Multiplexing, X-Windows, Message-Oriented-Middleware (MOM)

Languages

Java, JSP, Servlets, JavaBeans, Portlets (JSR168), Applets, JDBC, XML, Swing, C, C++, CGI, HTML, PHP, Tcl/Tk, SQL, UML

Platforms & Software

UNIX (Solaris/SunOS/Linux), Windows XP/NT/2000, OS/2, Oracle, MySQL, Apache Web Server, IBM WebSphere, JRun Application Server, Jakarta Struts, Apache Tomcat, TOAD, CVS, SCCS, Harvest, IBM RAD

Certifications

Sun Certified Java Programmer (SCJP)

Experience Technical Designer - NOVA Information Systems, Atlanta, GA, April, 2004 - Present
  • Designed and developed a new web architecture, extending the Apache Jakarta Struts v1.1 framework, to provide advanced functionality for development of web applications. The framework has been instrumental in implementing a number of major corporate systems, including the company’s industry leading credit card risk management system.  (Java, IBM WebSphere, Jakarta Struts, IBM RAD)
  • Provided primary support for TIBCO-based application that maintained synchronization of customer data between NOVA and parent company, U.S. Bank. (TIBCO, Business Process Management, ActiveDatabase, Rendezvous, InConcert, Java, Oracle, WebSphere)
  • Authored a corresponding 60-page technical manual detailing the installation, implementation, and use of the architecture.
  • Constructed an internal portal web site to foster employee collaboration and communication. (Java, JSR-168 Portlets, Stringbeans)

 

Web Consultant - Xebulon Technologies, Suwanee, GA, January, 2001 - Present
  • Designed and developed the online internet presence for several corporate clients. Sites included e-commerce capabilities, credit card processing, flash animation, and database management. (Apache Web Server, Linux, PHP, MySQL, osCommerce)

 

Web Architecture Consultant - NOVA Information Systems, Atlanta, GA, March, 2002 - April, 2003

  • Spearheaded the development and integration of a multi-tier web architecture into the organization and trained developers in the use of the Model-View-Controller (MVC) design methodology. (Solaris, J2EE, WebSphere, Jakarta Struts)
  • Designed and developed a web development framework, based upon Jakarta Struts v1.0, that provided enhanced capabilities in the areas of form validation, resource internationalization, application extension “plug-ins”, customer branding, tracking of user actions, and XML resource definition.
  • Constructed a suite of Java-based user interface controls for displaying large quantities of data (10,000+ rows) in an efficient manner – significantly increasing developer productivity and reducing project development times. (JSP, Java Servlets, JavaBeans)

 

Web Architecture Consultant - InfiLink Corporation, Atlanta, GA, June, 2001 - December, 2001

  • Transitioned the organization away from a proprietary, closed web environment to an open-systems, multi-tiered environment - thereby reducing overall development and support costs. (Win2000, Apache Web Server, Allaire JRun, JSP, J2EE, Oracle, Jakarta Struts)
  • Designed and developed multiple internet-based financial lending applications based upon the new architecture.   By employing the Model-View-Controller II (MVC) design model, product-to-market time was decreased by 60%.
  • Established a system of source code control within the organization to manage, control, and track resource revisions - thereby increasing overall code stability and programmer productivity. (Linux, CVS, WinCVS)

 

Web Systems Manager - ProAct Technologies, Inc., Atlanta, GA, August, 1997 - March, 2001

  • Co-author of three corporate web architecture patent applications.
  • Maintained company’s e-commerce web site, YouDecide.com, that consisted of four national points-of-presence (POP) running parallel Apache web servers on Solaris 2.6.  Configured new web servers, installed web applications, and monitored system activities.
  • Designed and developed company’s core web architecture – including an XML-to-HTML scripting engine used for generating dynamic, personalized web content. (C, C++)
  • Designed and developed a patented proprietary caching system to provide local caching of web application session data – thereby enabling a 50% increase in web application performance. (C, C++)
  • Constructed a call-center eCRM tool used by consumer advisors to manage customer purchasing data and call center activities – increasing call-center productivity by 25%.  (Java, Applets, Swing, C, C++)

 

Internal Consultant - Equifax Services, Atlanta, GA, January, 1993 - August, 1997

  • Produced core technologies used in the development of the company’s industry-leading insurance risk management system – including a messaging middleware framework employing TCP/IP sockets, semaphores, message queues, multiplexing I/O and pipes. (SunOS, Solaris, C)
  • Designed and developed an interactive client-server testing tool used during user acceptance testing to verify several hundred complex insurance underwriting rules used in an automated insurance underwriting system. (C, C++, Tcl/Tk, Oracle, Solaris)
  • Designed and developed an application monitoring system that provided automatic problem identification and notification via email and paging – reducing support costs by 50%. (C, Java, Tcl/Tk, Solaris)
  • Constructed a database connection pooling system for a multi-tiered application providing instantaneous access to a remote Oracle database, decreasing interactive transaction times by 45%.

 

Software Engineer - PAR Microsystems, Atlanta, GA, January, 1989 - December, 1992

  • Technical lead in the design and development of a suite of industrial data collection applications (e.g. time & attendance, labor reporting) used in the control of factory floor operations.  (OS/2, C, IBM Presentation Manager, IBM Database Manager, IBM 7527 Terminals)
  • Developed a set (100+) of APIs that standardized and encapsulated access to the OS/2 Database Manager employing Embedded SQL.

Education

Masters of Business Administration (MBA) - Management Information Systems, Finance
University of Iowa

Bachelor of Arts (BA) - Economics, Political Science
University of Iowa

Patents US 6,385,642 B1 - Internet Web Server Cache Storage and Session Management System

More Information

www.xebulon.com

Copyright © 2001-08 Xebulon Technologies. All rights reserved.