About Us ยป CV for Ronni Kahalani

Personal Data

Name Ronni Kahalani
Born 26. March 1969
Family Married with 1 son (born in 1989)

Summary

RonniMy professional experience is based on several years of education, research, consultancy and mentoring on software architecture and development technologies.

The primary focus has been on Java, IBM and Lotus technologies like Eclipse RCP, J2EE, WebSphere / Rational Application Developer and the Lotus Sametime / Notes / Domino product families.

Since the late 1980's, I have been involved in these development technologies and following them closely from their birth through life. Starting with almost 5 years of studying Computer Science at Copenhagen Business College.

My main work area has been developing solutions based on:

  • Rich Client Platform
  • Web and Online Commerce
  • Instant Messaging / Web Conferencing / Social Software / Groupware
  • Information / Document / Workflow management
  • Data / Messaging Integration

Throughout my career I have put much effort into share knowledge as an instructor, mentor and online development supporter, internally as externally.

Before The RCP Company, I have worked for several kinds of employers like IBM, GE Capital IT Solutions, Ementor and other danish IT development companies.


Work experience

2005 - 2008

Software Development Manager at Semaphor

Working as development manager, focusing on making unique and valuable products, while working on the consulting services and customer development projects.

  • Redefining strategies for products and development.
  • Identifying customer needs and opportunities
  • Estimating projects (risks, architecture and pricing)
  • Writing offers/contracts
  • Keeping customers updated and happy
  • Researching technologies and solutions
  • Developing new innovative products
  • Supporting and mentoring customers and employees
  • And other activities

The biggest output is the unique product:

Instant Messaging Agent Manager.

It's an integrationplatform, that enables access to business services via instant messaging, from mobile devices, chat clients, desktop- and web applications.

It's build on Eclipse RCP (Rich Client Platform), and used to design, execute and manage IM agents (chat robots)

Check it out at:

http://www.im-agentmanager.com

 

2005 - 2005

Senior EAI Consultant at Ementor

Developing Enterprise Application Integration solutions.

Working as a J2EE integration developer on a project for DR - (Denmark's national broadcasting corporation).

The solution, which is based on an Oracle based integrationplatform (InterConnect) and webservices, handles online tracking of "what's on" the radio channels and dynamically generates playlists for DR's online website and the online net radio interface (what's on the air right now and what's up next).

 

2003 - 2005

Senior Architect at Theilgaard Mortensen A/S

Lead architect and developer on following projects:

  • J2EE server (WebSphere or Tomcat) & .Net client product TM Tand, compatible with the official (EPJ) Electronic Patient Journal Standard, for dental analysis and reporting, which is now used by many of the largest danish public dental institutions.
  • WebSphere Commerce Suite solutions (online book shops) for the largest danish book publisher Gyldendal.
  • Voice-response and process surveillance solution, based on Java, opensource Tomcat and MySql, for Gyldendal

2002 - 2003

Owner at IT Nerds

  • Developing Lotus Sametime solutions, for the largest banks in Denmark (Danske Sequrities & Nordea). The solutions spans from social to critical. Delivering and integrating financial market status instantly as markets changes.
  • Big Lotus Notes intranet development project at MT Hoejgaard
  • Independent WebSphere architect and developer for (Theilgaard Mortensen) developing B2B solutions for the largest danish book publisher Gyldendal.
  • Independent instructor on Lotus Notes / Domino & Java development courses for A-Team
  • Serious research and development in 3D / Virtual Reality technologies (VRML / X3D / Java3D) building online 3D Car dealer showrooms
  • Developing online osCommerce website. Selling 3D peripheral/equipment (digital 3D glasses, gloves, joysticks and other cool items).
  • co-founder of the Danish Lotus Notes freelance community Notesnet.dk, formed by some of the most experienced consultants, projectleders, developers and administrators.

 

2000 - 2002

Chief IT Specialist at IBM

Technical presales specialist on IBM's WebSphere Commerce Suite product family.

High travel activity in the Nordic countries, supporting the Nordic partners on WCS architecture, development and best practice.

Responsible for:
- Helping the Business Partners with the WCS product family

Mastering IBM products:

  • WCS (Start, Pro, MarketPlace & ServiceProvider) editions
  • Commerce- / B2B Integrator (MQ-Series / Workflow)
  • Visual Age for Java, WebSphere Studio (Commerce)
  • DB2, WebSphere Payment Manager, Commerce Analyzer
  • Personalization Server, Brio Broadcast Server & Blaze (rule-based personalization)

Other:
3 weeks residency, at Hursley Lab. making workshop material on WCS MarketPlace edition, for IBM Global Services.

 

1999 - 2000

Consultant / Mentor at Delfin Software A/S

Working with Lotus Notes / Dominio Java and web development and mentoring.

  • Developing web solutions for Dansk Supermarked (Bilka), Nova Sol and other large danish companies.
  • Developing a document scanner API for Lotus Notes
  • Hired for longer periods as an external consultant to CSC Denmark, developing Lotus Notes solutions
  • Instructor on Lotus Notes / Domino development, executing many EU funded cources for unemployed academics, making them IT specialists

1998 - 1999

Teamleader, Internet Development Team at GE Capital IT Solutions A/S

Working as a team leader, mentor and developer for a team of 3 focusing on internet / web development on the Lotus Notes / Domino platform.

I was part of the development of the Lotus Notes based product Profile ( Electronic Journals), sold to most of the danish communes, competing against the other product on the market, Cirius, which I was also involved in earlier.

Responsible for:

  • keeping track of the new Internet development technologies
  • boosting the team members with new knowledge
  • developing project plans and followup
  • participating in the daily development

1995 - 1998 Consultant / Instructor at Cinet Danmark A/S

Working as consultant, developer and instructor.

I was part of the development of the Lotus Notes based product Cirius ( Electronic Journals), sold to a large number of the danish communes.

Working with:

  • Lotus Notes / Dominio client and web solutions
  • Notes C API server hook / extension development for Window NT, OS2, Novell and Unix
  • Arranging and executing certified Lotus Notes development courses
  • Internal mentoring.

Responsible for planning, preparing, documenting and executing Basic PC for beginners, Lotus Notes and Microsoft Office courses for:

  • most of Gilleleje commune employees
  • most of Kort & Matrikel Styrelsen (part of the Danish Ministry of the Environment)
  • most of MT Hoejgaard
  • and many others large companies

 1995 - 1995 Lead Developer at PNK - PC Netværk og Kommunikation

Developing C/C++ solutions for barcode systems.

  • C programming of operating system and GUI (user interface) for bar code pens / readers
  • C++ programming of Windows applications for bar code pens / thermor printers

Developing solutions for customers:

  • Elvström Sails
  • Triumph (women's underwear)

Training


I have held many courses, conference- and mentoring sessions to a wide variety of audiences both in sizes and technical IT skill levels.

To mention some of the technologies:

  • Java and WebSphere J2EE development
  • Lotus Notes / Domino development
  • Lotus Sametime/ Eclipse plugin development
  • Web service development on the Lotus Notes / Domino platform
  • UML methodologies

Education

1990 - 1995 Computer Science at Copenhagen Business School

Further training

2008 Eclipse RCP Advanced
2008 Eclipse RCP Basic
2006
Lotus Sales Certification
2001 Completed most exercises on the IBM online e-business university (EBU)
2000 Attended many WebSphere workshops, at IBM Hursley and Toronto Labs.
2000 IBM WIN WIN Selling
2000 IBM SSM (Signature Selling Method)
2000 WebSphere Commerce Suite development
1997
Java / J2EE courses at IBM Learning Center
1995 Lotus Notes / Domino / Sametime development

IT Related Issues

  1 to 5 (best) Last used

Java Technologies

The language 5 daily
Eclipse RCP 4
daily
Eclipse IDE 4
daily
Swing 4 05
SWT 4 daily
WebStart 2 06
junit 3 02

Programing Languages

Java 5 daily
XML, XSLT, XSD, etc. 4 07
C++ 4 98
Python 2 03
Perl 2 03
Shell (ksh, bourne sh, bash) 2 96
SQL (JDBC / ODBC)
4 08
Visual Basics and Visual Basics for Applications 5 05
JavaScript 5 daily
Lotusscript (VB + Notes classes)
5  daily
Lotus C / C++ API
4 98
Lotus Domino Java API
5  daily
Lotus Sametime Client / Server / Web Java API's
5  08
.Net C# / VB 4
04
PHP 2 06
Different variations Lisp 3 93

Web Technologies

   
HTML / XHTML  5  daily
jQuery JavaScript Framework
 5  daily
Style / CSS
 5  daily
J2EE EJB
 4  05
J2EE JSP / Servlet
 5  08
Adobe Flash Video and ActionScript
 4  06
Virtual Reality (VRML / X3D / Java3D)
 4  03

Microsoft Office Programs

Word, Excel 5 daily
Powerpoint 5
daily
OpenOffice / Lotus Symphony
3  08
Access 4 98
Outlook 5 05

Distributed Systems

CORBA/ RMI / IIOP
4 06
Web Services 4
05
TCP / IP in general 4 06

Development Processes and Design Methods

UML 4
02
OOA, OOD 4 95
Scrum 2  
Booch 1  
Produktspecificationer, system, designdokumentation 4
06
Systemarkitetur 5 daily
SOA 4 05

Communications

SS7, GSM, GPRS, MMS 2
 
UMTS 1
 
VoIP 2
 
TCP / IP in general 4
 
ATM, FR, STM, CS 1  
IPv6 3  
Mail, Web, FTP, etc. 4 04
 FFMPEG Flash video converter & JW player (mpeg,avi,mov,wmv...) 4 08