|
|
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. |
|