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&nbsp;</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&nbsp;</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>)&nbsp;</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>)&nbsp;</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>)&nbsp;</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>)&nbsp;</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