CVS update: JGroupsWebsite/html resume.html
"Bela Ban" <[email protected]> Fri, 5 Oct 2012 09:18:05 +0000
| Newsgroups | gmane.comp.java.javagroups.cvs |
|---|---|
| Message-ID | <[email protected]> |
User: belaban Date: 12/10/05 09:18:05 Modified: html resume.html Log: updated resume Revision Changes Path 1.2 +77 -33 JGroupsWebsite/html/resume.html Index: resume.html =================================================================== RCS file: /cvsroot/javagroups/JGroupsWebsite/html/resume.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- resume.html 21 Jan 2009 15:43:01 -0000 1.1 +++ resume.html 5 Oct 2012 09:18:05 -0000 1.2 @@ -30,7 +30,7 @@ </tr> <tr> -<td>San Jose, CA 95124</td> +<td>Kreuzlingen, Switzerland</td> </tr> <tr> @@ -38,16 +38,13 @@ </tr> <tr> -<td>http://www.belaban.com/~bela</td> +<td><a href="http://www.jgroups.org">http://www.jgroups.org</a></td> </tr> -<tr> -<td>W: (408) 895-1732</td> -</tr> </table> <table BORDER=0 CELLSPACING=0 CELLPADDING=4 WIDTH="100%" > -<tr VALIGN=TOP> +<!--<tr VALIGN=TOP> <td WIDTH="10%"><b>OBJECTIVE</b></td> <td> @@ -79,11 +76,11 @@ Components / design patterns for networks</li> <li> -Consulting for projects using <a href="http://www.javagroups.com">JavaGroups</a></li> +Consulting for projects using <a href="http://www.jgroups.org">JGroups</a></li> </ul> </ul> </td> -</tr> +</tr>--> <tr> <td></td> @@ -146,9 +143,51 @@ <caption><col width=90%><col width=10%></caption> <tr> +<td WIDTH="90%"><b>Lead JGroups</b></td> + +<td><i>2003-</i></td> +</tr> + +<tr> +<td>JBoss / Red Hat, Kreuzlingen, Switzerland</td> + +<tr NOSAVE> +<td NOSAVE>JBoss Clustering team</td> + +<td></td> +</tr> + +<tr> +<td> +<ul> +<li> +Lead developer of the <a href="http://www.jgroups.org">JGroups</a> project, used for clustering in the +<a href="http://www.jboss.com">JBoss application server</a> and <a href="http://www.infinispan.org">Infinispan</a>. +</li> + +<li> +Designed and implemented <a href="http://www.jboss.org/jbosscache">JBossCache</a> (predecessor of Infinispan). +</li> + +</ul> +</td> + +<td></td> +</tr> + +<td></td> +</tr> + +<tr> +<td></td> + +<td></td> +</tr> + +<tr> <td WIDTH="90%"><b>Principal Software Engineer</b></td> -<td><i>2000-</i></td> +<td><i>2000-2003</i></td> </tr> <tr> @@ -177,7 +216,7 @@ server(s). Co-lead for overall project.</li> <li> -Management and development of the <a href="http://www.javagroups.com">JavaGroups</a> +Management and development of the <a href="http://www.jgroups.org">JGroups</a> open source project</li> </ul> </td> @@ -205,7 +244,7 @@ <td NOSAVE> <ul> <li> -Designed and implemented a reliable group communication toolkit (<a href="http://www.javagroups.com">JavaGroups</a>) +Designed and implemented a reliable group communication toolkit (<a href="http://www.jgroups.org">JGroups</a>) (Java). Implements fault-tolerance through redundancy: service requests are sent to a logical group of servers instead of a single server. As long as at least one server in the group is functioning, the service as a whole @@ -216,7 +255,7 @@ especially for protocol development </li> <li> -Advisor to several student projects using JavaGroups: distributed whiteboards +Advisor to several student projects using JGroups: distributed whiteboards including chat and video/audio streams, RMI extension (modification of rmic to broadcast requests to groups instead of single servers), Multi-User Dungeons, total order protocol </li> @@ -396,7 +435,7 @@ </tr> <tr> -<td>Natural Languages: German, English, French</td> +<td>Languages: German, English, French</td> </tr> <tr> @@ -426,9 +465,9 @@ <caption><col width=100%></caption> <tr> -<td>Dissertation: A Generic Management Model for CORBA, CMIP and SNMP (<a href="http://www.javagroups.com/Papers/abstract.html">Abstract</a>, -<a href="http://www.javagroups.com/Papers/diss.pdf.gz">diss.pdf.gz</a>, -<a href="http://www.javagroups.com/Papers/diss.ps.gz">diss.ps.gz</a>) </td> +<td>Dissertation: A Generic Management Model for CORBA, CMIP and SNMP (<a href="http://www.jgroups.org/Papers/abstract.html">Abstract</a>, +<a href="http://www.jgroups.org/Papers/diss.pdf.gz">diss.pdf.gz</a>, +<a href="http://www.jgroups.org/Papers/diss.ps.gz">diss.ps.gz</a>) </td> </tr> <tr> @@ -436,7 +475,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/defense.ps.gz">Slides thesis +<td><a href="http://www.jgroups.org/Papers/defense.ps.gz">Slides thesis defense (in German)</a></td> </tr> @@ -445,7 +484,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/Corba.pdf.gz">Static vs. +<td><a href="http://www.jgroups.org/Papers/Corba.pdf.gz">Static vs. Dynamic Network Management</a></td> </tr> @@ -454,7 +493,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/GOM.ps.gz">An Object-Oriented +<td><a href="http://www.jgroups.org/Papers/GOM.ps.gz">An Object-Oriented Framework For Multi-Domain Management</a></td> </tr> @@ -463,7 +502,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/JavaGOM.ps.gz">Using Java +<td><a href="http://www.jgroups.org/Papers/JavaGOM.ps.gz">Using Java for Dynamic Access to Multiple Object Models</a></td> </tr> @@ -472,8 +511,8 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/corbagom.ps.gz">Extending -CORBA for Multi-Domain Management</a><a href="http://www.javagroups.com/Papers/doct.ps.gz">(slides)</a></td> +<td><a href="http://www.jgroups.org/Papers/corbagom.ps.gz">Extending +CORBA for Multi-Domain Management</a><a href="http://www.jgroups.org/Papers/doct.ps.gz">(slides)</a></td> </tr> <tr> @@ -481,7 +520,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/ecoop.ps.gz">A Generic Object +<td><a href="http://www.jgroups.org/Papers/ecoop.ps.gz">A Generic Object Model for Multi-Domain Management</a></td> </tr> @@ -490,7 +529,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/proposal.ps.gz">Adding Group +<td><a href="http://www.jgroups.org/Papers/proposal.ps.gz">Adding Group Communication to Java in a Non-Intrusive Way Using the Ensemble Toolkit</a></td> </tr> @@ -499,7 +538,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/Patterns.ps.gz">JavaGroups +<td><a href="http://www.jgroups.org/Papers/Patterns.ps.gz">JGroups -- Group Communication Patterns in Java</a></td> </tr> @@ -508,10 +547,10 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/MethodResolution.ps.gz">Static +<td><a href="http://www.jgroups.org/Papers/MethodResolution.ps.gz">Static vs. Dynamic Method Resolution in Java: The Case For Argument-Based Method -Selection</a> (Code: <a href="http://www.javagroups.com/Papers/MethodCall.java">MethodCall.java</a>, -<a href="http://www.javagroups.com/Papers/MethodCallTest.java">MethodCallTest.java</a>) </td> +Selection</a> (Code: <a href="http://www.jgroups.org/Papers/MethodCall.java">MethodCall.java</a>, +<a href="http://www.jgroups.org/Papers/MethodCallTest.java">MethodCallTest.java</a>) </td> </tr> <tr> @@ -519,7 +558,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/Coots.ps.gz">Design and Implementation +<td><a href="http://www.jgroups.org/Papers/Coots.ps.gz">Design and Implementation of a Reliable Group Communication Toolkit for Java</a></td> </tr> @@ -528,7 +567,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/OpenSource.pdf">Open Source +<td><a href="http://www.jgroups.org/Papers/OpenSource.pdf">Open Source - A New Software Development Paradigm</a></td> </tr> @@ -537,8 +576,8 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/state.ps.gz">State Transfer -in the JavaGroups Toolkit</a></td> +<td><a href="http://www.jgroups.org/Papers/state.ps.gz">State Transfer +in the JGroups Toolkit</a></td> </tr> <tr> @@ -546,7 +585,7 @@ </tr> <tr> -<td><a href="http://www.javagroups.com/Papers/rmc.ps.gz">Implementing Group +<td><a href="http://www.jgroups.org/Papers/rmc.ps.gz">Implementing Group Protocols Using Dynamic Remote Method Invocations (draft)</a></td> </tr> @@ -568,6 +607,11 @@ <table BORDER=0 CELLSPACING=0 CELLPADDING=4 WIDTH="100%" > <caption><col width=100%></caption> + +<tr> +<td>Biking, running, tennis</td> +</tr> + <tr> <td>Triathlon (Ironman finisher)</td> </tr> ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev