Resumé
Objective
An intelligent and professional web application developer with over 11 years of experience designing and developing highly usable and intuitive user interfaces. Looking for a development position where fresh ideas will ensure success in any of your organization's next generation products.
Highlights
- Highly proficient creating usable and intuitive user interfaces in standards compliant XHTML, CSS, and JavaScript.
- Excellent skills with Java and Java EE writing both client-side and server-side applications.
- Experience creating RESTful web services that serve XML and JSON.
- Knowledgeable of most quirks and inconsistencies between all major browsers.
- Currently developing on Windows, Mac OS X, Linux (Ubuntu and RHEL), and Solaris operating systems.
- Well rounded with good interpersonal, organizational, and communication abilities.
Education
B.Sc. Computing Science (Major) and Business (Minor)
University of Alberta
September 2002 - April 2006
- Developed fundamental understanding of computing principles including algorithms, databases, user interfaces, web development, operating systems, testing, and the product life-cycle.
- Created innovative projects ranging from widget toolkits to media players to OLAP applications using Swing/Java2D, J2EE, JUnit testing, Class Loading and Reflection, Oracle, SOAP web services, Perl, and JavaScript.
- Learned many languages including Java, C/C++, Perl, UML, Lisp, Prolog, Assembly, along with tools such as NetBeans and Eclipse.
Professional Experience
Senior Web Developer / ScrumMaster
Priority Automation, Inc (on contract with Cisco Systems, Inc.)
July 2006 - Present
- Lead user interface designer for most projects.
- Developed highly advanced AJAX applications using XHTML, CSS, and JavaScript (client-side) and Java EE (server-side).
- Created RESTful web services that serve XML and JSON.
- Designed durable layouts that rendered identically in Internet Explorer, Firefox, and WebKit-based browsers (Safari & Chrome).
- Designed and deployed data models in MySQL and Oracle.
- Handled server administrative tasks in Linux and Solaris environments, including Apache, Glassfish, Tomcat, Trac, MediaWiki, and more.
- Performed the role of ScrumMaster in our fast-paced agile development process.
- Currently working towards implementing test driven development and continuous integration using Hudson and Maven.
Junior Java Developer (Internship)
incuBeta Intelligent Marketing
July 2005 - August 2005
- Worked on an exciting J2EE web application that involves Google AdWords using Java, JSP, Servlets, JavaScript, Struts, NetBeans, Tomcat, SQL, MySQL, CVS, Ant, and XML.
- Redesigned various product user interfaces using Photoshop, XHTML, and CSS.
- Tested and debugged a web-based website builder application.
Contract Web Developer
Numerous promotional websites for musicians and companies
1998 - Present
- Developed fresh and dynamic websites using PHP, SQLite, Flash, ActionScript, XML, and HTML.
- Designed graphics and branding using Adobe Photoshop.
Volunteer Experience
Web Developer
Tim Smith for VP External
February 2005 - March 2005
- Developed promotional website using Adobe Photoshop, HTML, and CSS.
Java Developer
Furthur Network (open source project)
2003 - 2006
- Fixed countless bugs and improved user experience.
- Refactored code to follow proper Java coding conventions using the Eclipse IDE.
- Upgraded user interface and branding using Swing and Photoshop.
Awards Received
Scholarship Award for Post Secondary
Beta Sigma Phi Sorority Group
June 2002