Leslie Hensley

817 Livania Ln - Lexington, KY 40509

hensleyl@papermountain.org 859.543.0595

OBJECTIVE

To apply my object oriented analysis and design skills as well as my leadership and coaching skills to business problems in a team environment.

PROFESSIONAL PROFILE

A brief stint as an independent contractor. Over two years at the internet startup eCampus.com where I held the positions of staff developer, lead developer, manager of site engineering, and director of development. Two and a half years of software development at Perot Systems while attending graduate school. Three years of part time software development at IBM/ISSC while simultaneously attending undergraduate and graduate school. Excelled at deploying solutions in complex environments. Constantly striving to learn (both technical and interpersonal skills) and enjoys helping others do the same.

TECHNICAL PROFILE

Programming Languages: Java, C++, C, Ruby, Smalltalk, Perl, HTML, Javascript, XSLT, SQL, PL/SQL, Oracle Reports, shell scripting

Software: Oracle 7/8, DB2, MySQL, PostgreSQL, BEA Tuxedo, Apache, Jserv, Tomcat, Twiki, Bugzilla, CVS, Rational ClearCase

Operating Systems: Windows NT/2000, Solaris, Linux, AIX, OS/2, AS/400

Java Technologies: JSP, RMI, Servlets, JNI, JDBC, J2EE, Ant

Techniques: extreme programming, design patterns, use cases, object oriented analysis and design, XML, SOAP

EMPLOYMENT HISTORY

10/01 – Present Independent Contractor to Mission Data, Louisville, Kentucky

Brought a web based interface to a legacy AS/400 application from requirements to deployment. Developed a Java class that allowed for up to a 50% reduction of the lines of code in certain sections of the client's code base while eliminating the possibility of several common coding mistakes.

07/99 – 10/01 eCampus.com, Lexington, Kentucky

Held a variety of positions ranging from Staff Developer where I was responsible for developing specific pieces of software to director of development where I reported to the VP of Technology and oversaw the Java, Oracle, and AS/400 teams. These positions all involved (to varying degrees): object oriented design, analysis, and programming; coaching of team members; team leadership; project management; budgeting; recruitment; vendor selection; and customer interaction.

Participated in and/or oversaw the development of the following systems: an award winning, fast and scalable ecommerce site; a catalog management system; a web based customer relationship management tool; a workflow based order management system; interfaces to AS/400 based purchasing and warehouse management systems; interfaces to several vendors and partners; and a huge number of reports and forms used by departments within the company to run the business.

01/97 – 07/99 Perot Systems, Lexington, Kentucky

Lead a small team in the design and implementation of a three-tier application that is part of a large workflow system for a telecommunications customer.

Owned portions of the development of a web based interface to a large telecommunications system. Designed and implemented the inter-process communication mechanism used in the system. Co-designed and implemented a C++ based reusable asset for dynamic HTML generation.

01/94 - 12/96 IBM/ISSC, Lexington, Kentucky

Key team member in development of a tool used by business analysts to design Customer Relationship Management (CRM) applications. Solely responsible for the design and implementation of a visual window builder contained within the tool. Contributed to the design and implementation of a device independent, persistent storage framework. Solution was designed and implemented to be portable across operating systems and vendor databases.

Participated in all aspects of the development of a tool that analyzed the run time structure of an object-oriented program. Involved in the design and implementation as well as managing contacts with users.

09/96 - 12/96 University of Kentucky, Lexington, KY

Computer Science Teaching Assistant.

EDUCATION HISTORY

08/96 - Present University of Kentucky, Lexington, KY

MS in Computer Science candidate.

Currently working on the final requirement for the degree, a Masters Project. It is “A Refactoring Engine for the Tiger Language”.

05/96 Transylvania University, Lexington, KY

Degree: BA Computer Science and Mathematics

GPA: 3.7/4.0

Graduated Magna Cum Laude.

Graduated with Honors in Computer Science for exceptional performance in the program.

PROFESSIONAL CERTIFICATIONS

Sun Certified Programmer for the Java 2 Platform

PUBLICATIONS

Please see http://www.papermountain.org/publications.html