Patrick Allen Forhan

7219 Jackson School Rd.

Bloomsdale, MO 63627

Phone: (573) 483-3946

Cell: (573) 883-6337




Computer programmer with experience in a broad range of Java technologies since 1998. Key skills include ability to design and implement practical systems, and to communicate technical information to peers and non-technical individuals.


Languages:  Java, SQL, REXX, Ada, PC-Assembly, C++, C, Pascal, BASIC

Java:  Spring, JUnit, JMock, Maven, Ant, generics, collections, reflection, i18n, classloading

Rich Client:  Swing, JavaFX, JFace, SWT, Batik, SVG, JNLP/WebStart, MVC pattern

Dynamic Modules:  OSGi, Felix, Equinox, Eclipse plugins, Spring-DM for OSGi

Distributed:  Rio, Mule, JavaSpaces, JMS,  RMI, Tomcat, EJB, JSP, Servlet

Operating Systems:  Windows, Linux, BeOS, DOS, OS/400, OS/2, MUSIC/SP

Applications:  Eclipse, BIRT, Jira, Confluence, Bamboo, FishEye, Crucible

Architectures:  Android, Sharp Zaurus, AS/400, WaveNet, Atari Jaguar