Curriculum Vitae

By Clifford Hunt,2014-07-11 17:34
13 views 0
Curriculum Vitae ...


Curriculum Vitae


Personal Details

    Name: Nicolai Kjaer

    City of residence: Copenhagen, Denmark

    Nationality: Danish

    Born: 1973

    Drivers license: No

    Languages: English (US), Danish, basic Dutch

Functions: Senior Developer

    Delphi, Visual Basic, ASP/xHTML, Tridion DialogServer,

    Scripting, MSI, MTS/COM+, MSMQ, XML/XSL, SQL,

    Windows/Web architect and senior developer.

    Education: 1989 1990 Business school

     1979 1989 Basic school (1-10th grade)

    Sector knowledge: Services, Publishing, Financial, Security, Transportation

    Solution skills: Internet and e-commerce solutions (B2B, B2C)

     Intranets and e-business automation

     Software Research & Development

     EFT solutions (Electronic Funds Transfer)

     WCM and CRM solution development

     Financial systems (sales tracking, portfolios, data mining)

    Operating systems: XP, Windows 2000, NT, 9x, 3.1x, MS-DOS.

    Middleware: COM+, MTS, MSMQ, SMS, MAPI, Office, Verity, Tridion

Software: MS Visual Studio / Source Safe, MS Office, MS Exchange, MS

    Help Workshop, MS Publisher, MS Project, Voice Xpress,

    Wise/MSI, Veritas, WMWare, Install Shield, NetObjects

    Fusion, Global Gateway, NetTransact, NatWest, InterPay,

    WorldPay, HomeSite, Tridion DialogServer

Hardware: Smart cards, Trace Mountain Loaders, Barcodes,

    x86/Pentium chipset and resources.

Programming in: Borland Pascal, Delphi, Visual Basic, Assembler, ASP,

    HTML/DHTML, Perl, JavaScript, VbScript, VBA, SQL, and

    some Java and C++.

Techniques: R&D, RAD, OOP, CBD, API, WID and MS DNA

    Documentation, profiling and optimisation, automation,

    accessibility, refactoring

Databases: MS SQL Server, Access, Oracle, Dbase/Paradox, DAO/ADO

Internet: IIS, Internet Explorer, Netscape, ASP, DHTML/CSS, XML,

    JavaScript, VBScript, HTTP/HTTPS, TCP/IP



I was hired by Link Data Security (Denmark) at age 16, and worked there for 7 years in

    software research and development. In 1997 I moved to The Netherlands and started

    Spinner Software. Spinner Software develops and releases shareware products.

I’m not your average kind of software developer. Where most software developers are

    very good in specific technical areas, I have a broad experience in developing

    applications for small and large businesses. My interests are in new technologies,

    research and development, project design and architecture, and product management.

I have tried projects ranging from highly technical solutions to simple windows

    applications, but always with the firm belief that the customer is right, and never forget

    that the end-users are the ones to use the software. I never develop a solution simply

    because it was the best technical solution, but always chooses the user’s point of view.

I’m a real team player. I’m very good at learning new technology, and does not stop

    thinking about a problem simply because the clock turns 5.

I have a unique perspective on new technology, and the ability to quickly adjust to a

    given situation. I’m easy to interact with, and have the ability to explain technical issues

    to non-technical people.




Period: July 2002 April 2005

    Position: MSI Scripter / Developer / Troubleshooter Company: Siemens Nederland N.V.

    Operating systems: MS Windows 2000, NT4, 95/98

    Software: Veritas WinINSTALL, MSI SDK, Install Shield, Wise, WMWare Computer languages: Visual Basic, ASP, scripting technologies Databases: MS SQL Server 2000, MS Access, Oracle, Sybase Duties: Scripting of software for Win2K rollout through SMS

The primary task was to enable Siemens to roll out software on Windows 2000/XP

    through SMS. This included scripting of existing software packages (ISS/Wise), creating

    MSI and MST files, testing, documentation, and deployment. Any special handling was

    made either through scripting in VbScript, or batch scripting.

My tasks also included finding solutions for tricky software set-ups, Win2K non-compliant

    software, 16-bit software, resolving Office 97 -> 2000 changes, researching

    hardware/software problems, impact analysis, and automating the office. I also

    developed several software products and websites for internal use, using Visual Basic 6

    / .NET, ASP, ActiveX and MS Access databases. These tools were for the NT helpdesk and rd3 line support, and integrated with the AD and Exchange servers.


Period: May - June 2002

    Position: ASP/Tridion DialogServer Developer Company: PGGM

    Operating systems: MS Windows NT 4.0 / 2000

    Software: IE 5+, Netscape 6+, HomeSite

    Computer languages: ASP/DHTML, JavaScript, VbScript Databases: MS SQL Server 7/2000

    Duties: Construction of publications in Tridion DialogServer

I made updates to websites made with Tridion DialogServer 4.3. The primary task was

    the creation and development of the site in conjunction with designers and users. I also created and developed a secure intranet site for the PGGM

    board members. All development was done with ASP/DHTML and scripting technologies,

    using Tridion DialogServer 4.3.


Period: April - May 2002

    Position: ASP Developer

    Company: Digital Peppers

    Operating systems: MS Windows NT 4.0

    Software: ADO, IIS, IE 5+, Netscape 6+, HomeSite Computer languages: ASP/DHTML

    Databases: MS SQL Server 7/2000

    Duties: Construction of website

Created the portal section of, designed and implemented sharing of

    content across the portal and normal site, upgraded the search engine, and made minor

    enhancements to the overall site. I also created the backend for editing of agenda details

    and news articles. All development was done in ASP and DHTML.


    Period: April 2001 April 2002 Position: Senior Internet Product Developer Company: Tridion

    Operating systems: MS Windows NT 4.0 / 2000 / XP Software: Verity VDK 2.6, Tridion DialogServer 4.3, 4.4, 5.0,

    MS Office, MTS, COM+, MSMQ, ADO, IIS, IE 5+.

    Computer languages: Visual Basic, C++, ASP/DHTML, XML, Wise/MSI

    Databases: MS SQL Server 7/2000, Oracle 8 Duties: Refactoring of search engine, build and test automation

I worked for the Core team at Tridion as a developer on the DialogServer components.

    Upgrading of from TDS 3.2 to TDS 4.4 SP2 upgrade of all items in existing database, layout of new structure and automatic creation of new website.

Purge and Publish tools for Tridion DialogServer 4.3, 4.4, and 5.0. Used to purge old

    content from the database, and to publish all content (for large customers such as KLM).

Refactoring of search engine for Tridion DialogServer 4.3, using Verity VDK 2.6.

    Documentation and samples, support, test scripts, and implementing additional search


Building an automated tool to build all software projects in preparation for both

    development, testing and release versions of TDS. Flexible, GUI/XML based


Automated functional testing using proprietary application and Rational Robot.

    Performance testing using proprietary software, automated restore of database test sets,

    and extensive server/client side measurements.

    Backup developer for the Build & Install team duties include building normal WISE / Microsoft Installer installations, service packs and vendor platform packs.


    Period: November 2000 to January 2001 Position: Senior Developer

    Company: QuBiQu

    Operating systems: MS Windows 95/98, MS Windows NT 4.0/2000

    Software: AEX/NASDAQ data feeds Computer languages: ASP, HTML/DHTML/NHTML, Jscript/VBScript Databases: MS SQL Server 7

    Duties: Project and website implementations

Development of stock/bonds/options/futures/warrants portfolio for online investors,

    strategy tracking for registered users. Users can create accounts and individual depots

    for storing their portfolio data, and quickly see their current investment value and

    loss/profit statements, and other related or statistical/financial data.

Developed the option-strategies section. This allows users to create option strategies,

    and monitor the current value and profit/loss statements for each strategy. Featured

    financial reports, value calculations, bull/bear strategies, investment return reports, and


Development of the online end-user account system, and related items. Assisted with

    their SQL Server database and stored procedures. Designed and developed software

    solutions by request. Optimisation of CSP client for AEX/NASDAQ data feeds,

    implemented using Visual Basic and SQL Server.


    Period: August 2000 to November 2000 Position: Senior Developer

    Company: Markedsoversigten Erhvervsejendom Operating systems: MS Windows 95/98, MS Windows NT 4.0/2000 Software: Netobjects Fusion

    Computer languages: ASP, HTML/DHTML/NHTML, Jscript/VBScript Databases: MS Access 2000

    Duties: Project and website implementations

Developed their online property-news website, with upload modules for the journalists.

    Easy editing and upload of new articles or news, article-searches, site implementation

    according to desired layout, and front-page views of top stories.

Implementation of various software projects, and office tools for automated email

    distributions and reports.


Period: July 1999 to April 2001

    Position: Senior Developer / Consultant / CEO Company: Spinner Software B.V.

    Operating systems: MS Windows 95/98, MS Windows NT 4.0/2000 Software: WorldPay, NatWest, NetTransact, InterPay Computer languages: Visual Basic, VBA, Borland Delphi, C++, ASP, DHTML, Perl

    Databases: MS Access 2000 / MS SQL Server 7 Duties: Project implementations and E-Commerce release

In charge of the design and development of WinMapper and all related items (WinMapper

    software, shareware release system, installation utility, registration processing, back

    office, website design, database design, documentation, intranet with statistics, office

    tools, and management). Provided support and development on customer projects, and

    performed consultancy work for Motorola WSSD, partially in Chicago, US.

Design and development of WinMapper, a small software tool to create keyboard

    shortcuts to applications, files, Internet Favourites, or one of 100+ built-in functions.

    Macro functions such as recording and repeating text, inserting predefined text (such as

    signatures), programming mouse responses, auto numbering, and more. Also provides

    enhanced MS MouseKeys support, optional editing of the Alias listing, and customisable

    support for the default Microsoft Windows hotkeys (using the MS Windows Key).

    WinMapper is language-independent, works on NT/9x/2K, and is released as shareware.

Design and development of SiteMapper, a small shareware tool to show all links available

    on a website. Allow you to quickly locate broken link (and all referring links/pages), find

    email addresses, view all resources on the site (grouped by categories), and more.

Design and development of all Spinners websites:, and all

    subsections (international versions, products, online documentation, payment pages, etc).

    Implemented several E-Commerce solutions for Spinner’s shareware products. Online

    releases and search engine database submissions.

Design and development of the back office, an automated shareware

    registration system and end-user feedback data processing. Provides financial and

    statistical data to on an intranet, auto-generates registration codes, and

    allows easy/automated data entry and view of to the online databases.


    Period: October 1999 to January 2000 Position: Designer / Developer

    Company: Motorola WSSD / Spinner Software Hardware: Smart cards

    Operating systems: MS Windows NT 4.0

    Software: Visio, Office, Clear Case Computer languages: Visual Basic, VBA, ASP/ActiveX, JavaScript / VbScript

    Databases: MS Access / SQL Server Methods: ActiveX Components, prototyping, design, development

    Duties: Design and development, Tripperpas CSC application

    The first 5 weeks of the Tripperpas project was completed on-site at Motorola’s main campus in Chicago. During this period I was introduced to the team, and designed the

    Tripperpas (NL) Customer Service Centres GUI in addition to the design and

    documentation of standard GUI requirements and proposed layout.

At Spinner Software’s office, the project was completed with the design and prototyping

    of a standard distribution (.exe) solution of CSC software, using Visual Basic. Then I

    proposed a solution around Motorola’s problem with using a VPN solution, and Spinner

    Software designed and prototyped a solution using ActiveX forms/components and ASP


In addition to being the project watchdog, I also recommended and provided the initial

    contact with Dutch network / E-Commerce solution providers.


    Period: June 1998 to June 1999 Position: Developer

    Company: Emery Worldwide / EXA-IT Operating systems: MS Windows 95, MS Windows NT 4.0 Software: Global Gateway 3.0 and 4.0, Computron

     Bank software for 15+ countries

    Computer languages: Visual Basic and VBA (MS Access) Databases: MS Access

    Duties: EFT/GG implementations

Performed the development of ABN AMRO Global Gateway interface with Computron

    accounting system using Visual Basic 5, MS Access, and Global Gateway 3.0 and 4.0

    (Emery was a 4.0 test site). This ABN AMRO system is used to facilitate electronic and

    secure - payments throughout Europe.

Development of bank-account reporting tools using result messages and related

    information from Global Gateway, with interfaces to Computron for automated bank


I managed and developed EFT solutions (Electronic Funds Transfers) for 15 countries

    (each with their own file format specification). This included the development of generic

    software solution (using ActiveX), set up of individual countries’ bank software, end user

    support and manuals.

Enhancements and support of existing Purchase Order system and related databases,

    reports and statistical modules, all in MS Access.

Developed miscellaneous statistical databases and reports, and other end-user or

    developer tools. These were developed in Visual Basic, MS Access and MS Office.

    Provided technical support and end-user assistance.

    _________________________________________________ Period: April 1998 to June 1998

    Position: Developer

    Company: Sigma Coatings / EXA-IT

    Operating systems: MS Windows 95, 98, NT

    Software: MSDS Browser

    Computer languages: Borland Pascal for DOS, Delphi 1.0, and Delphi C/S 4.0

    Databases: ASCII database from mainframe Duties: Upgrade of MS- DOS program to Windows

Upgrade of Material Safety Datasheet browser from old MS DOS (Pascal) program to

    Delphi 1.0 for Windows, with component sharing across the DOS and Windows platforms.

    This was later upgraded to Delphi 4.0 for Windows 9x/NT with additional enhancements

    in searching, reports, printing and browsing.


Period: 1997

    Position: Developer / designer

    Company: Pro-face

    Operating systems: MS Windows 95, 98, NT

    Computer languages: VBA

    Databases: MS-Access 95 / 97

    Duties: Software design / development

Designed and developed a purchase order / invoice database system in MS-Access. The

    software could import data from their existing MS Excel sheets, and featured report

    generation, GUI for data entry and viewing, invoice and purchase order printing

    according to existing layout.


Period: 1995 - 2000

    Position: Developer / designer

    Company: Brodersen Teknik / Link Data Security Hardware: Barcode readers

    Operating systems: MS Windows 95, 98, NT

    Software: Wise, Install Shield, MS Office, MS IE, MS FrontPage Computer languages: Assembler, Delphi, HTML, JavaScript Databases: Custom written, Dbase / Paradox Duties: Software design / development

Development and design of electronic catalogue (Castalia), distributed as alternative to

    paper copy. Automated fax and purchase lists, full product review, language-independent

    but with some language specific rules (NO, SE, DK, UK). Support for barcode reading and


    Provided partial design, and all development and support of Brodersen’s sales-administrative package (C/Con). Automated import from accounting system (Concorde),

    easy browsing and tracking of all sales made within the past 5 years, customer and

    appointment tracking, budgets, bonuses and dividends for the sales teams. Also features

    automated reports, statistical data and analysis, multi-currency support, and support for

    individual customer contracts.

Handled the development of various office tools and reports, currency calculators, etc.

    Provided the initial development and support of Brodersen websites, and continued with

    providing technical support (24/7) on all software projects. _________________________________________________

Period: 1990 - 1997

    Position: Developer / contractor / Project Manager Company: Link Data Security

    Hardware: x86 chipset and resources, Trace loaders, Barcodes Operating systems: MS Windows 95, 98, NT

    Software: Security systems and consultancy Computer languages: Assembler, Pascal, Delphi, C, HTML, Java Databases: Custom written, Dbase / Paradox, MS-Access Duties: MS Windows development

Consultancy / contracting for other customers. One project included automated billing of

    gas and electricity using specialized hardware and software back office support, and was

    performed on-site with the existing development team.

Assisted in the development and maintenance of Link’s sophisticated copy protection

    systems such as CopyLock, WinCops, and CD-Cops. This involved a lot of research and

    development, and often required the locating and fixing highly technical or hardware

    specific errors.

Project Management for development of Microsoft Windows products. Provided interim

    management during vacations and business trips.

Design, editing and printing of quarterly newsletters. Initial development of Links website.

    Also assisted in the design and development of applications for internal use (for statistical,

    administrative, or automation purposes).

Created the software for Link’s TIA hardware board. This software measures bit distances

    on a floppy, and allows the user to browse or obtain statistics for any data (including

    system bits) on the disk.

Designed and developed a diskette verification program for Lotus Development (Ireland),

    using Trace-Mountain loaders. This software validates all outgoing floppy diskettes from

    Lotus, and is fully automated. Includes context sensitive help and disk-imaging features.


Training and Courses



Basic School, 1-10th grade

    Business School (EFG)


    ? Advanced Mathematics

    ? French, beginners

    ? Machine Architecture and Operating Systems

    ? Business basics (economics, structure, human resources..)

    ? Programming (Pascal)

    ? Business systems

    ? System development (databases, SQL)

    ? Networks (Communication and Resource sharing)


Siemens Nederland NV


    Digital Peppers






    Emery Worldwide


    Sigma Coatings



    Link Data Security

Report this document

For any questions or suggestions please email