Geert Bevin

Passion-driven open-source developer and musician

Profile

25 October 1974 Avenue de Scailmont 34
7170 Manage
Belgium
+32 64 84 80 03
+32 477 302 599
gbevin@uwyn.com http://www.uwyn.com
http://www.rifers.org
http://www.eigenzone.org
http://www.miozone.org
Dutch, English, French

Technical skills

Java (1.0 - 1.6), C++, PHP, Groovy, Python, Perl, Javascript, C, Tcl/Tk, Bash.
PostgreSQL, Oracle, Derby, H2, HsqlDB, MySQL.
Servlets, JDBC, JSP, JavaBeans, JEE,
REST, Hessian, SOAP, XML-RPC
,
CGI, HTTP, HTML, CSS, DHTML,

XML, XSL, XPath, XPointer, RSS, Atom, RDF,

LaTeX, SGML, DSSSL, DocBook.
Terracotta DSO, Ehcache, RIFE, Spring, DWR, Hibernate, Quartz,

OpenLaszlo, ExtJS, Prototype, JQuery,

ASM, Lucene, JavaMail, Apache Commons,

Swing, Java2D, Java Advanced Imaging (JAI),

Apache Axis, XFire, Caucho Hessian,
Qt, Gtk+, Glib, Gnome.
Apache Httpd, Apache Tomcat, Caucho Resin, Orion, Mortbay Jetty, GlassFish,
JFlex, Antlr, TestNG, JUnit,

YourKit, JProfiler, JConsole,

Subversion, Git, CVS, BitKeeper,

Eclipse, IntelliJ IDEA, NetBeans, X-develop, XMLmind XML Editor, <oXygen/>,
Macromedia Fireworks, Adobe Photoshop, OmniGraffle, Keynote, The Gimp, iWork, OpenOffice, Adobe Illustrator, ImageMagick, Graphic Converter,

Parallels Desktop, VMware Fusion, VMware Workstation, VNC,
Reaper, Logic Studio 9, Metric Halo MIO Console, Plogue Bidule, Wave Editor,

Safari, Firefox, Mozilla, Opera, Netscape, Internet Explorer.
Amazon Elastic Computing Cloud (EC2), Amazon Simple Storage Service (S3).
Maven, Apache Ant, GNU Make, Firebug, Standard UNIX command-line tools.
MacOSX, Linux, Solaris, WindowsXP.

Work experience

Senior Developer, Eigenlabs, 2010 - present

Work on the core EigenD system behind the Eigenharp instruments.

Eigenlabs is breaking new ground with their range of Eigeharps, and they are iteratively refining their system to meet new and changing needs. It is one of the most exciting areas of musical software development today, involving a mixture of digital sound generation, high data rate sensors, extremely configurable environments and completely new ways of performing music.

Senior Developer, Terracotta, 2007 - 2010

Creation of products and APIs for distributed and clustered Java applications. Development on many aspects of the 'scale continuum' where applications can seamlessly be moved from a single unclustered machine all the way through to a WAN deployment at various partitioning and redundancy levels.

These are some noteworthy aspects I worked on:

CTO, Uwyn, 2002 - present

Company founder and active CEO/CTO

Founded this company to specialize in dynamic web applications, rich internet applications, web 2.0, platform-independent programs and interoperable web-services. Most of the projects leverage the RIFE web application framework or OpenLaszlo.

These are the most significant achievements:

The details of other projects are available on our company website:

CTO, the Leaf, 2001

Company founder and CTO

Independent developer, 1997 - 2001

Various projects as lead developer, consultant or project manager.

Software developer, Ubiquity, 1998 - 1999

Design and development of numerous internet / intranet database-driven websites and applications.

Software and internet developer, Full Motion-i, 1997 - 1998

Design and development of internet websites.

Text conversion and encoding migration tool development.

System operator and administrator, Maescopy, 1997

Operation and maintenance of a heterogeneous network (Windows / MacOs / Irix platforms).

Lay-out and desktop publishing.

Sales account manager, Ingram Micro, 1996

Customer technical support and sales.

Open-source and personal projects

RIFE Cutting-edge alternative full-stack Java web application framework http://rifers.org
RIFE/Crud RIFE extension for automatic creation of CRUD webapps from POJOs http://rifers.org
OpenLaszlo Platform for creating Rich Internet Applications http://openlaszlo.org
Bla-bla List Secure, simple, sharable to-do lists in OpenLaszlo and RIFE http://blablalist.com
Bamboo Standalone and embeddable RIFE forum module https://bamboo.dev.java.net
Elephant Standalone and embeddable blog module written in RIFE https://elephant.dev.java.net
Drone Information bot written in RIFE http://drone.codehaus.org
JHighlight Embeddable pure Java library for syntax highlighting https://jhighlight.dev.java.net
JavaPaste Pastebin with highlighting, diff and image uploads https://javapaste.dev.java.net
Gentoo Linux Extremely customizable Linux distribution http://www.gentoo.org
RelativeLayers DHTML content development library http://uwyn.com/projects/relativelayers
QtUnit Software development testing framework http://uwyn.com/projects/qtunit
Fm Desktop file manager http://uwyn.com/projects/fm
TinyQ C++ console development library http://uwyn.com/projects/tinyq
NATW Community website for ideas exchange http://thunderstorms.org/NATW
Ear Trainer Amiga ear training application for musicians available on http://www.aminet.net
Bagheera Next-generation package manager design document
GClipper Gtk+ clipboard manager

Articles and books

The Eigenharp Alpha after 3 months http://tinyurl.com/eigenharp-alpha-review
The Definitive Guide to Terracotta http://apress.com/book/view/9781590599860
X-Develop and CodeGuide Review http://www.theserverside.com/reviews/thread.tss?thread_id=42457
Sams : GTK+ Programming in 21 Days http://www.omartin.com/INC/GTK/
Uwyn's C++ Coding Standard http://www.uwyn.com/resources/uwyn_cpp_coding_standard

Awards

Sun Java Champion https://java-champions.dev.java.net

Interviews

Java Champion Interview: RIFE & Terracotta https://java-champions.dev.java.net/content/JCLibrary.html
Artima Developer : Continuations in Java http://www.artima.com/lejava/articles/continuations.html
Artima Developer : The Philosophy of RIFE http://www.artima.com/lejava/articles/rife.html
InfoQ : RIFE 1.5 release http://www.infoq.com/news/RIFE-1.5-Released
TheServerSide Tech Talk : RIFE http://www.theserverside.com/news/thread.tss?thread_id=42546
eWeek : Open-Source Development Frameworks http://www.eweek.com/article2/0,1895,1943809,00.asp
Java Posse : Interview http://javaposse.com/index.php?post_id=72112

Conferences Talks and Presentations

- Scaling Your Cache & Caching at Scale JavaEdge November 2009
- Three Techniques for Database Scalability SpringOne Europe April 2009
- Bytecode Manipulation in the Real World JavaZone September 2008
- Boldly Go Where the Java Language Has Never Gone Before
,
JVM Clustering in the Real World
TSSJS Prague June 2008
- OpenLaszlo, From RIA to Ajax and Mobile JavaPolis December 2008
- RIFE BOF QCon SF November 2008
- Boldly Go Where the Java Language Has Never Gone Before JavaOne May 2008
- Terracotta in 10 minutes Fosdem February 2008
- Cutting-edge productivity with RIFE and Web Continuations
,
Exploring Terracotta - JVM clustering in the Real World
No Fluff Just Stuff August 2007
- Cutting-edge productivity with RIFE and Web Continuations TSSJS Barcelona June 2007
- Cutting-edge productivity with RIFE and Web Continuations TSSJS Las Vegas March 2007
- Web Continuations,
Rails-like productivity with RIFE,
Direct Web Remoting (DWR),
Dynamic Languages on the Java Platform
JavaPolis December 2006
- RIFE Øredev November 2006
- Cutting-Edge productivity with RIFE EuroOSCON September 2006
- Cutting-Edge productivity with RIFE JavaZone September 2006
- Dive into RIFE,
Flow with Continuations
TSSJS Barcelona June 2006
- Cutting-Edge productivity with RIFE JavaOne Afterglow June 2006
- Cutting-Edge productivity with RIFE JavaOne May 2006
- Dive into RIFE,
Flow with Continuations
TSSJS Las Vegas March 2006
- Introducing RIFE agile Java web development Fosdem February 2006
- RIFE in Action JavaPolis December 2005
- Modern web application development in Java with Web Continuations JavaPolis December 2005
- Quickly building modular and maintainable applications with RIFE EuroOSCON October 2005
- The server-side architecture behind OpenLaszlo application Java In Action October 2005
- Modern web application development in Java with Web Continuations Fosdem February 2004
- Benefits of Gentoo Linux BxLUG April 2002

Education