|
About Us ยป CV for Ronni Kahalani
|
Personal Data
| Name | Ronni Kahalani |
| Born | 26. March 1969 |
| Family | Married with 1 son (born in 1989) |
Summary
My
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.
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:
|
|
2002 - 2003 |
Owner at IT Nerds
|
|
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.
Other:
|
|
1999 - 2000 |
Consultant / Mentor at Delfin Software A/S Working with Lotus Notes / Dominio Java and web development and mentoring.
|
|
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:
|
| 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:
Responsible for planning, preparing, documenting and executing Basic PC for beginners, Lotus Notes and Microsoft Office courses for:
|
| 1995 - 1995 |
Lead
Developer at PNK - PC Netværk og Kommunikation
Developing C/C++ solutions for barcode systems.
Developing solutions for customers:
|
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 |


