Java application architect with experience in a wide range of technologies. Can discuss a project with the stakeholders, write up business requirements, design an implementation, and develop the solution. Has skills ranging from front end web / ajax development, through Java application development, database design and development, and a solid understanding of Linux setup and maintenance. Enjoys working on large scale challenging projects, and enjoys working with new technologies.