Lance Finney lmfinney@gmail.com 6028 Hartford Street St. Louis, MO 63139 (314) 422-5566 SUMMARY Engineer with seven years experience in software development seeks a position as a Senior Java Developer or Team Leader to apply work experience in Java, database development, testing, and other development technologies, as well as team and leadership skills. SKILLS AND TRAINING |Programming |Java, XML, C, XHTML / CSS, JavaScript | |Languages | | |Operating |Windows, Linux | |Environments | | |Special |Swing, J2EE, EJB, MDB, SQL, JDBC, Microsoft SQL Server, | |Technologies |PostgreSQL, Oracle, OJB, JUnit, Ant, Hibernate, Spring, | | |Orion, OC4J, WebSphere, WebLogic | |Development Tools |IntelliJ IDEA, cvs, vi, JBuilder, MS Access | |Testing Tools |JUnit, CruiseControl, Emma, Abbot, Costello, DBUnit, | | |FitNesse | |Methodologies |Extreme Programming | |Conferences |JavaOne 2003, JavaOne 2004, JavaPlus 2000, SQL Pass 2002 | |Certifications |SunSM Certified Programmer for the Java 2 Platform | |Foreign Languages |Russian | |Security Clearance |Secret (Lapsed – granted in 1995) | EXPERIENCE DEMAND MANAGEMENT INC., Clayton, MO (November 2001 - October 2004) Senior Software Developer on the Demand Solutions enterprise team Enterprise Web-based Inventory Forecasting, Supply Chain Forecasting, and Requirements Planning Software . Developed a Java n-tier application on a team using Extreme Programming . Created extensive custom GUI components using Swing and JClass . Worked on EJBs, MDBs, JDBC, a code-generating utility, and an internationalization utility . Focused on Test-Driven Development, with extensive use of Junit, implementing Abbot and Emma to improve project test coverage . Ensured application portability on multiple application servers (Orion, WebLogic, OC4J), relational databases (Microsoft SQL Server, Oracle, PostgreSQL), and operating systems (Windows, Linux) . Expanded an XML schema definition used to upgrade the application's database . Improved build and testing performance by rewriting Ant build scripts . Implemented open source projects such as log4j, OJB, JCalendar, and JGoodies FormLayout . Evaluated GUI testing frameworks, code coverage tools, and test metrics . Enforced coding standards within the team and led significant refactorings to improve code quality Communications . Assisted training Sales Representatives in using and implementing enterprise-level software . Presented an implementation guide and sample implementation to a user conference . Presented technical talks on SWT, Java tools (AntGraph, PMD, Abbot, and FitNesse), and Eiffel to fellow developers Leadership . Led a book study group for developers on multiple teams throughout the company . Mentored a junior developer on Java programming, APIs, code design, and coding standards ANDERSEN LLP, St. Louis, MO (February 2001 - November 2001) Experienced Consultant . Achieved SunSM Certified Programmer for the Java 2 Platform certification . Completed four weeks of Java BootCamp training . Was awarded Top Gun, the highest honor, by classmates and instructors . Worked on core Java, Servlets, JSP, XML, EJB, and WebSphere server . Contributed to firm-wide Java coding standards . Coached a campus recruit during the application process . Organized company participation in a campus-recruiting event at Washington University . Wrote local news broadcast segments on personal uses of the internet CSC CONSULTING, St. Louis, MO (September 1997 - February 2001) Java Development Online reservation system for a car rental company (July 2000 - November 2000) . Developed and unit tested Enterprise JavaBeans based on minimal specifications . Wrote user documentation and supported client testers implementing a new application of the code . Reviewed the code of co-workers for standards and code design Intranet portfolio management application for a brokerage company (March 2000 - July 2000) . Implemented GUI components within a Model-View-Controller design pattern using Swing . Designed and wrote several Enterprise JavaBeans and Java Applets . Unit tested using JUnit . Designed and built objects from UML use cases and sequence diagrams Database Development Project status reporting at a large insurance company (April 1999 - March 2000) . Automated data collection and manipulation . Designed and developed MS Access databases and reports used to plan the annual strategic direction . Extracted data from Lotus Notes and Oracle databases using ODBC connections Preliminary Y2K assessment for a silicon wafer manufacturer (January 1998 - April 1998) . Customized and maintained an MS Access database to coordinate data collection . Controlled database security, validated application and embedded systems inventory data, and redesigned forms and reports to adhere to GUI standards Testing Process control system for a large pharmaceutical company (March 1999 - April 1999) . Tested and debugged an application written in POMS Reporting system for an insurance company (November 1998 - February 1999) . Wrote and executed system tests and maintained records for the testing group Y2K testing for a business credit corporation (April 1998 - October 1998) . Tested multiple mission-critical applications on Windows and VAX for Y2K compliance . Worked individually with users and technical support personnel to develop comprehensive test plans, investigate issues, and communicate Y2K defects Team and Leadership Skills . Mentored a junior consultant, advising her on career, training, and project issues . Served as Secretary and Vice-Chair for office Internet Special Interest Group . Presented an introductory JavaScript tutorial . Planned a Quarterly Business Meeting, handling logistics for a five-hour meeting for sixty people EDUCATION |UNIVERSITY OF MISSOURI, St. Louis, MO |Courses include - Computer Systems, | |Master of Science - Computer Science |Software Engineering, Programming | |(in progress) |Languages, and Computer Networking | | | | |WASHINGTON UNIVERSITY, St. Louis, MO | | |Bachelor of Science - Chemical |Minor - Russian Studies | |Engineering |Graduation Date - May 1997 | |Bachelor of Science - Systems Science | | |and Engineering | | HONORS AND ACTIVITIES President - Washington University Engineering School Alumni Advisory Council Chief Adviser - Tau Beta Pi Chapter at Washington University School of Engineering Langsdorf Fellow - Full tuition merit scholarship from the Washington University Engineering School Completed courses in Core Java and Object Oriented Programming through JavaRanch's Java College. Personal Web page - http://www.europetravelogue.com, which uses valid XHTML, valid CSS, and several open source php packages Washington University Engineering Alumni Mentor - Assisted college juniors in preparing for graduation and the job market