Experience

Summary

Over 5 years of professional software engineering experience with additional experience in related work. Most recent experience with Java, Tapestry, JSF, Spring, JavaScript. Proven fast learner of new technologies. Solid team and communication skills.

Technical Skills

Expertise

  • Java Web Applications
  • HTML5
  • JavaScript
  • Tapestry 5

Experience

Java, Tapestry 5, JSP, JSF, Hibernate 3.0, Spring 3.0,  JavaScript, jQuery, CSS, JSON, SOAP, REST, Tomcat, Google App Engine (Java), Google Chrome Extensions, Maven, JUnit, GWT, Opa, Google APIs, Axis, C/C++, Visual Basic, VBA, Assembly, Verilog, VHDL, MATLAB, HTML, XML, JUnit, SQL, ANT, Mathcad, iOS 3, PostgreSQL, Oracle Database.

Methodologies

  • Agile
  • Waterfall

Professional Experience

Software Engineering

Since 1998 I have participated in the development and release of over 10 software applications. The projects have involved proprietary as well as open-source technologies in solutions ranging from in-house to commercial. The resulting applications have had a wide span of run-time environments, including embedded systems, native Windows desktop, web applications, web browser extensions, and mobile apps.

Other

In addition to my experience in software engineering I have held significant positions as a teacher and as a real-time interpreter. I have also been a software conference speaker.

Education

Bachelor's Degree

  • BS in Electrical Engineering

Minor

  • Computer Science
  • Mathematics
  • French

Natural Languages

  • English
  • Spanish
  • French