Java web developer with 10 years experience, recently involved from the ground up in the research, design and implementation of Live Elements person to person networking sites built on the Liferay Portal. Seeking contract work involving Java based web products. Experience Overall Experience
* Two years developing in a portal environment running on the Liferay platform. Worked in all areas of the platform including extensive UI and database work. Deployment to Tomcat server. Repository management through Subclipse and Subversion. Developed around 20 new portlets and made extensive changes to existing Liferay portlets. Considerable Lucene, Hibernate and Model Driven Architecture experience.
A Few Project Examples
· An e-card announcement portlet based on Liferay's structured journal articles. This portlet used a journal structure backed by a Velocity template to render a form that could be intuitively edited by a user and then emailed.
· A JavaScript based form creation portlet that allows administrators to create their own forms with text, multiple choice, dropdowns, checkboxes, files etc. to choose from as field types. This tool ended up being one of the primary portlets used for gathering user information and was expanded to include email functions and many advanced search and information review functions, including an AJAX driven “Application Review Checklist” that enabled admins to check off whether information in a particular form had been completed and automatically send an email to anyone who didn't complete their application.
· My latest project was a photo gallery with drag and drop folder organization and sorting using JQuery UI.
* Five years experience installing, configuring and troubleshooting of desktop operating systems and software from DOS through Windows 3.1/95 to NT. * Two years experience Windows NT Workstation and Server problem solving down to registry. * Developed a Perl based information gathering tool for use in a NT network environment. This set of tools automates the collection of information about all computers and users in a domain and integrates this into a Microsoft Access database. * Designed and coded a contract based accounting package for a fitness center using Paradox 3. * Created inventory tracking and report systems for Boeing and Microsoft using Excel database and macro language. * Data entry, data query, statistical analysis, report and chart generation for customer survey for Boeing. * Numerous graphics, word processing and data entry positions through MacTemps and Manpower.
Technical Skills
* Languages/Technologies: Java, JSP, HTML, JavaScript, JQuery, CSS, SQL, Velocity, Lucene, Perl, Pascal, Autocad LISP, Paradox 3, and some ActionScript * IDEs: Eclipse with Subclipse team management, Flex 2, Macromedia Dreamweaver 8 * Frameworks: Spring, Struts, Tiles, Hibernate, Model View Architecture
Education
Bachelors of Arts -- Psychology
University of Washington
Seattle Washington History Web Developer 04/07-Present