Gareth C. Farrington

3585 Misty Oak Dr. #613, Melbourne FL, 32901
Phone: (321) 432-0108 | E-mail: | Website:

Entry Level Software Engineer & Java Programmer


Gain experience working on a large software project. Design and build high quality software with a focus on usability.


Master of Software Engineering

Florida Institute of Technology; Melbourne, FL 2004
All Requirements Complete, Degree Conferred May 2005

Bachelors of Science, Computer Science

Florida Institute of Technology; Melbourne, FL 2002


Java Experience: JDBC, JDO, XML, Networking, JXTA, Servlets, JSP, Threads, Synchronization, Swing, AWT
Architecture and Design: OOA & OOD, UML, Use Cases, Design Patterns, RUP, Agile Methods/Extreme Programming, Unit Testing, Iterative Development
Open Source Tools: JUnit, Ant, Eclipse, JiBX, SwixML, MySQL, Apache Tomcat, Velocity
Other Languages: C/C++, Perl, PHP, Visual Basic
Web: XHTML, DHTML, CSS, JavaScript, Templates, Weblogs, Wiki


2003 to Present – Masters Thesis

Mindshare: User oriented, distributed file replication for small group collaboration.

  • JXTA – Sun’s new pure Peer to Peer library
  • Strong UI design: fully threaded for responsiveness, XUL layout for flexibility and clean design, attractive appearance, user friendly.
  • References available upon request.

1999 to 2003 – Administrator/Technical Support

Ernst & Young Cayman; George Town, Cayman Islands

  • Technical Support and Network Administration of a Windows 95/NT/2K network.
  • Helped plan and execute migration of clients from Windows 95 to 2K.
  • Helped plan and implement infrastructure upgrades.
  • Worked on independent projects.
  • References available upon request.