Home

About me

I am honored and flattered to say that I'm an IBM Champion:

Hi there... It's nice finally meeting you.

My name is Mikkel Flindt Heisterberg, I'm 36 years old and live north or Copenhagen, Denmark. My blog is called lekkimworld to indicate this is my "world" (where I capture ideas etc.) and since lekkim is a nickname I have. I hold a bachelor's degree in Biochemistry and a Master of Science degree in Internet technologies from the University of Copenhagen. Since August 2009 I've been married to my lovely wife Mette and in November of 2010 our first child was born.

I'm available for consulting work and speaking engagements to speak on a variety of subjects ranging from IBM Notes/Domino development, IBM Connections development to Java development for the Notes/Domino developer. I also regularly speak on Social Business and the impact of Social Business and its place in modern business. Give me a shout if you're interested - see below for contact information.

Contact

I can be reached in a variety of ways:

...or try something fancy and try and catch me at the office on +45 70232340 - if I'm not there they'll take a message.

Experience

I have been working with the IBM Collaboration Solutions portfolio (previously known as Lotus Notes/Domino) since 1995 that is from Lotus Notes version 3. I'm a software developer by heart but I've also been doing a lot of IBM Domino and IBM Websphere Application Server administration over the years. My primary effort is dedicated to development of new Domino/Notes applications for customers, managing their installations and doing general consulting for customers moving to (and from) the Domino/Notes platform. While IBM Notes and Domino is my main area of expertise I've done a lot of work with IBM Sametime, IBM DB2, IBM Connections and Java 2 Enterprise Edition over the years.

After the release of IBM Sametime 7.5 (now IBM Sametime 8.5), Lotus Notes 8 (now IBM Notes 9) and Lotus Connections 1.0 (now IBM Connections 4.5) most of my work is with these technologies incl. doing development for the IBM Lotus Expeditor (Eclipse) platform. I'm a strong Java proponent and my language of choice for development is Java. I work with many national and international customers on developing solutions using these state-of-the-art technologies.

My main focus over the last few years has been developing two rich client applications based on the Eclipse SWT framework for the OnTime Group Calendar and bringing those user interfaces to market in a variety of languages incl. Japanese. The clients are fully multithreaded and have a very rich custom, pixel-by-pixel, painted user interface done completely from scratch including a asynchroneous ("viewport" based) viewer.

Select IBM Certifications

IBM Certified System Administrator - Connections 4.0
"This intermediate level certification is intended for system administrators who plan for and perform the installation, configuration and day-to-day tasks associated with ensuring the smooth and efficient operation of an IBM Connections 4.0 environment."

Lotus Connections 2.5 Administrator
"This intermediate level certification is intended for system administrators who perform the installation, configuration and day-to-day tasks associated with ensuring the smooth and efficient operation of an IBM Lotus Connections 2.5 environment. This administrator is generally self-sufficient and is able to perform most of the tasks involved in the role with limited assistance from peers, product documentation and vendor support services."

Community

Since 2007 I've been part of a number of IBM Lotus Design Partner programs covering a wide variety of topics ranging from IBM Notes and Domino development futures, the IBM Social Business Toolkit and IBM Connections. I still participate in these design partner programs and join weekly conference calls with IBM developers and product managers to discuss the upcoming releases and features for these releases. This is a good way for select individuals to provide feedback and affect the future of these products.

Work history

In October of 2007 I joined IntraVision ApS after being self-employeed for 8 years. It was a tough decision but I have found a good home in IntraVision where I'm helping shape the technical future of the company bringing a lot of technical expertise in Notes 8, Sametime 7.5+ development, IBM Connections and much of the "new stuff" going on with the IBM Collaboration Solutions / Lotus brand. Being part of something bigger is both challenging and rewarding. At IntraVision I've taken over management of the technical staff that is the developers and the support staff for our off-the-shelf products. IntraVision is an IBM Premier Business Partner and mostly known for the OnTime suite of products (ontimesuite.com) incl. the OnTime Group Calendar and Meeting Manager products. The products are sold throughout the World using our partner network.

From 1999 to 2007 I was self-employed with a company called it-inspiration aps. I ran this company with my big brother and an old primary school buddy of mine. it-inspiration served the Danish Notes/Domino customers with consulting services and sold a series of off the shelf products based on Domino and J2EE technologies as well. During my years with it-inspiration aps I developed a great deal using the J2EE stack and we ran a hosted-cloud offering for Danish municipals to help them track occurances of pests such as rats. This solution ran on the JBoss Application Server fronted by Apache with data stored in IBM DB2.

From 1993 to 1999 I was employed by IBM for 6 years working with ERP systems such as SAP, Baan, Oracle, and JD Edwards. Our department was tasked with developing the implementation methodology and education material IBM used/uses for ERP deployment and during my time with IBM the departmental responsibility grew from a Nordic focus to a Worldwide focus.

Writing and articles

Besides the writing I do on this blog (lekkimworld.com) I've also written a number of articles for THE VIEW magazine and most recently I've joined the team for writing a IBM Redbook wiki.

I was accepted into the IBM Redbook residency program to write a Redbook wiki on plugin development for Lotus Notes, Lotus Sametime and Lotus Symphony. The writing will start at the end of August and go on throughout September 2010.

I am proud to be a published writer in THE VIEW magazine:

Public appearances / selected speaking engagements (needs lots of updating)

I will be presenting two sessions at the Australian Lotus User Group (AusLUG) in Sydney, Australia, in August 2011. Besides presenting two sessions I'll be hosting a Tack-On event on plugin development on the day following the user group. The Tack-On will be a full day with hands-on exercises in plugin development for Lotus Notes and Lotus Sametime.

I spoke at the UK Lotus User Group (UKLUG) 2011 in Manchester, England. I gave a presentation on on plugin development for the Notes client.

I gave two presentations at the Norwegian Lotus Group (LSBG) held i Larkik, Norway. I gave an edited and updated version of my Lotusphere 2011 JumpStart session (edited for 90 minutes)

I spoke on plugin development for the Notes client at the Belgian Lotus User Group (BLUG) in Antwerp. The session wrapped up a great two-day conference with great attendees, great sessions and excellent beer... :-)

I co-presented two sessions at Lotusphere 2011 with two different IBM'ers. One was a two hour jumpstart session on Sunday called "Jumpstart Your Jedi Plug-in Development Skills" with the Masters" (with Ryan Baxter) and the other was a regular one-hour session called "How the Jedis do plugin development" (with Bob Balfe). The former session was an introductory session and the latter a hardcore plugin appdev session.

I spoke at two sessions at the Dutch Lotus User Group (NLLUG) 2010 in Amsterdam. Both sessions were on widgets and plugins - one from an application development perspective and one from an administrative perspective. Presentation and material is available from lekkimworld.com/nllug2010.

I took a more laid back approach to Lotusphere 2010 and concentrated on networking, seeing sessions at hooking up with partners. I did host a Birds-of-a-Feather (BOF) session on Java plugin development for the Notes 8+ client. Before Lotusphere I appeared on the Lotusphere podcast in episode 8 (The Lotusphere Podcast 008 - Lotusphere 2010 Mobile Scheduling with Mikkel Heisterberg).

I spoke at Eclipse Demo Camp in Copenhagen on 10 December 2009. I presented a session on how Eclipse is used in the Notes 8 Standard client and how to manage and control roll-outs of Java extensions transparently and silently using Lotus Domino policies.

I spoke at the Dutch Lotus User Group 2009 (NL LUG 2009) in Amsterdam on 29-30 October on plugin development, provisioning and management using digital certificates to do silent and transparent end-user rollouts.

I spoke at IBM Software Day 2009 which is the biggest Danish IBM conference of the year. This conference is for all the IBM brands with more than 1000 attendees. I spoke in the Lotus track on the new Notes 8(.5) client and showed multiple live demos to inspire people to upgrade.

I spoke at Lotusphere 2009 in the Best Practices track with a session titled "From Notes Java Developer to Notes 8 Plug-in Developer" (BP106). I was also highlighted on the lotusphereblog.com shortly before the event. Please see my session page for the presentation, code, demos etc.

I spoke at ILUG 2008 (the Ireland Lotus User Group) in Dublin, Ireland, on developing sidebar plugins for Notes 8 and the Expeditor platform ("Developing sidebar applications for Notes 8... while staying sane!"). The presentation is posted here and the sample code is here.

I appeared on episode 81 of the Taking Notes podcast where I discussed the TwitNotes plugin for Notes 8 and sidebar development in general.

I spoke at Lotusphere 2007 in the best practices track (session BP308) on DXL and OOP. I have a page with the presentation, demo databases, code and further links.

Open Source

I contribute to a number of Java and Notes open source projects and host some myself.

One project is called LotusScript.doc and is an Notes application for automatically documenting LotusScript code. Version 1 was released in 2004 and version 2 which is a complete rewrite in Java was released late 2009. Being in Java version 2 allows me to easily integrate it into Domino Designer on Eclipse (DDE).

TwitNotes is a sidebar plugin for IBM Lotus Notes 8.x client. The plugin is a client for the Twitter network and lets you read Twitter status messages from the people you follow and search Twitter directly in your Notes sidebar. The plugin also lets you update your status, send public replies and send direct messages to users you follow.