13.01.2013 Views

CV - Consulting - Morten Christensen - Morten M. Christensen

CV - Consulting - Morten Christensen - Morten M. Christensen

CV - Consulting - Morten Christensen - Morten M. Christensen

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>CV</strong> – <strong>Morten</strong> M. <strong>Christensen</strong><br />

Profile<br />

<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

I am a software architect/developer/lead working as an independent consultant. I have a master’s<br />

degree in Computer Systems Engineering from the University of Southern Denmark. Subsequently, I have<br />

15+ years of experience with software analysis, design, architecture, programming, testing and<br />

technical management/leadership in Denmark, Germany and the United States.<br />

I have comprehensive hands-on experience with most modern technologies for developing commercial<br />

software. Notably, this includes both J2EE & Microsoft.NET platforms and the object-oriented languages<br />

Java, C#, C++, Objective-C & Ruby (and much more, see appendix for details).<br />

My programming specialty is non-trivial development tasks that requires expert level skills such as heavily<br />

multithreaded code, model & meta-model driven GUI, using code generation techniques, writing (not merely<br />

using) a compiler, writing a search engine from scratch or producing solutions of extraordinarily high quality.<br />

I am interested in the many facets of software quality. This includes - but also goes beyond - typical<br />

developer Q/A subjects like TDD, automated testing, xUnit, mocking etc. Mainly, I am interested in how<br />

quality (and thus in turn productivity) can be increased by improvements to process, technology,<br />

design/architecture AND much better co-operation between testers, developers and business<br />

stakeholders.<br />

Testing-wise, I specialise in creating highly testable solutions from requirements and architecture to code,<br />

resulting in lower total costs, higher quality and fewer delays towards the end of the project. My technical<br />

testing skills include structured (white box) testing, automated unit/integration testing, automated GUI<br />

testing, stubs/drivers, test/behaviour-driven development and various specialised test tools. Finally, I am<br />

ISTQB test certified, which helps me act as a go-between for testers and developers.<br />

Besides the technical aspects of software development, I am interested in the software processes and the<br />

(technical) management aspects that promote customer satisfaction, good teamwork, quality,<br />

productivity, decrease in risk, maintainable solutions and timely deliverables. In particular, I like<br />

working with agile software development processes such as Scrum or Kanban together with BDD/TDD,<br />

reviews, modern development tools, good configuration-management, etc.<br />

Finally, I enjoy combining my technical background with the management of teams or projects. I have<br />

experience managing projects, teams and start-up companies in organizations with about 1-15 developers.<br />

My management strengths are my broad technical background, my process skills, QA skills, good<br />

communication skills, good people skills, outsourcing experience and a keen awareness of the human factor<br />

and how people that thrive are key to success.<br />

In relation to outsourcing, I am used to working remotely with teams from Denmark, Eastern Europe,<br />

Germany, Portugal, India and South America, where I have developed my own methodology for testdriven<br />

outsourcing. A methodology, which eases the onshore work with quality insurance of deliveries,<br />

which can otherwise easily become a bottleneck when outsourcing.<br />

Industry Experience


<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

Construction, Education, Finance/Leasing/Banking, IT, Media, Real estate, Robotics & Sales/Marketing as<br />

well as solutions for the Danish Government and the EU.<br />

Employment History (see below for detailed project history)<br />

2004-now<br />

41concepts Aps<br />

<strong>Morten</strong>Ch H. Aps<br />

2000-2003<br />

Navigo Systems<br />

A/S<br />

Consultant in software development<br />

I work as a (freelance) consultant on large software projects when a subcontractor with<br />

advanced technical skills/experience are needed. In some situations, I have also taken<br />

in and managed projects in 41concepts directly for customers. In these cases I hire<br />

temporary developers, join with colleges or outsource work. Finally, I often develop<br />

small products or prototypes on my own in between consultancy jobs. Some of which<br />

are releases as open-source projects.<br />

For freelance work, I have found market demand to be highest for technical skills like<br />

developing software in .NET, Java or C++ as an architect or developer, so this is what<br />

I do most. However, often customers also need some degree of technical leadership<br />

(which I highly enjoy doing), so I have also often worked in various technical lead and<br />

management capacities.<br />

Roles: Software Architect, Senior Developer, Technical Test Specialist, Team-Lead,<br />

Technical Project Manager, Project Manager or CEO (depending on project and<br />

customer need).<br />

Customers: Dansk Software, WM-Data, Novo Nordisk, Scholars Resource, IBM, Jeld-<br />

Wen, 5M Invest, Infotrust/Danske Bank, Sirius IT, Steria.<br />

Technologies used: Java, C#, C++, Ruby, Scala, SQL/TSQL/PL-SQL, Windows,<br />

Linux, Mac OS X, Subversion, Git, TFS, MySQL, SQL Server, Oracle, Glassfish,<br />

Tomcat, BizTalk, Process360, JBoss, Eclipse, JDeveloper, Visual Studio, HTML, XML,<br />

XSL, CSS, ASP.NET, JSP, Servlets, Portlets, Custom Tag Libraries, Ruby On Rails,<br />

Lift, WCF, SOAP, Jesey, EJB, Hibernate, NHibernate, Spring, ImageMagick/RMagick,<br />

DigiMarc, Windows Workflow Foundation, SharePoint 2003, IIS, Hudson, CDI/Weld,<br />

OSGI, NUnit, JUnit, TestNG, RSpec, Cucumber, Watir, Selenium, Amazon Web<br />

Services (AWS), Capistrano, CodeSmith, Antlr, Treetop, ANT, Rake and more.<br />

CTO<br />

Co-founder and chief technical officer in Navigo Systems, a venture-funded company<br />

that produced enterprise Knowledge Management software solutions. In addition to<br />

the 4 founders, Navigo consisted of about 10 developers as well as consultants and<br />

sales/support staff.<br />

We started Navigo at a difficult time after the dot-com bubble but we persevered, got<br />

venture funded when nobody else where able here in Denmark and successful<br />

produced two innovative enterprise solutions. Ultimately Navigo was acquired by<br />

Mondosoft.<br />

Our first released product version was based on a Java/Oracle platform, which turned<br />

out to be challenging to sell because customers needed Oracle expertise to install and<br />

evaluate the product. Then we migrated to a more successful version based mostly on<br />

Microsoft.NET and SharePoint.<br />

Our product was highly innovative in the development and unique mixture of artificial


1999-2000<br />

Roseman &<br />

Lauridsen, Inc<br />

1997-1999<br />

Mærsk -<br />

Odense Steel<br />

Shipyard (OSS)<br />

<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

intelligence, library science, taxonomies, automatic classification and structured search<br />

to provide the customer with strong benefits in knowledge management and<br />

information retrieval.<br />

Customers included Hewlett Packard, Honeywell, Simcorp and the U.S. Congress, etc.<br />

As a co-founder I was involved in everything like forming the company, establishing<br />

offices, attracting and hiring developers, talking to customers/partners and<br />

lawyers/accountants, making key strategy choices, getting venture capital, formulating<br />

product ideas.<br />

As the CTO, my primary responsibilities were product design/goals, research and<br />

management of the GUI development group. In particular, I personally came up with<br />

the fundamental product idea based on an unfulfilled market need and specialized<br />

research across disparate scientific fields. I was also the driving force in planning<br />

product and technology migration in response to market response and finances.<br />

As a lead architect, I was heavily involved in the overall architecture of the system. I<br />

also participated in development tasks when something turned out to be particularly<br />

hard or important to do correctly. In particular, I was responsible for development of an<br />

innovative query engine for information retrieval, development of an extremely high<br />

performing embedded search engine and creating an IFilter for text indexing by<br />

SharePoint.<br />

Technologies used: Java, J2EE, RMI, Log4J, Eclipse, IntelliJ, Oracle, XML, DB2, C++,<br />

COM, Microsoft .NET, C# & SharePoint 2003.<br />

Director of Engineering<br />

Worked as the technical director for Roseman & Lauridsen (R&L) Inc in USA. R&L was<br />

a German company in publishing and system integration services, which I helped<br />

establish a small subsidiary in Silicon Valley. I handled technical presentations, R&D,<br />

wrote strategic reports, co-ordinated technical work with the mother company in<br />

Germany and managed or programmed various technical tasks when needed.<br />

Concurrently, I also studied the practicalities of American high-tech entrepreneurship,<br />

such as how to think in opportunities rather then problems, formulate business ideas,<br />

how to form a company, get venture capital, etc.<br />

Technologies used: Java, XML/XSL, SGML, DocBook, CMS-systems, OO-Databases.<br />

Senior software developer / Software Centre leader<br />

Worked for Mærsk at OSS with embedded robotics systems. First as C++/Compiler<br />

development specialist then as the leader of new software centre.<br />

As a developer, I worked on an embedded robot controller project. Here I designed<br />

and developed a compiler that translated from the Industrial Robot Language (IRL) to<br />

Java byte code, an object oriented concurrency/kernel framework in c++, a robot<br />

programming SDK for 3 rd party developers and more.<br />

As the leader of the OSS software center, I co-ordinated development efforts among<br />

different software development groups, contributed with a more professional software<br />

development process and introduced new technology like Java (which was brand new<br />

and unproven at the time).<br />

Technologies used: C++, Visual/Borland C++, Java, Corba, Win32, JavaCC, Jni, Java<br />

Bytecode, Jas, AWT, Embedded real-time, Compiler construction.


1995-1999<br />

Independent<br />

(CC Vejle a/s)<br />

1985-1996<br />

Student<br />

Freelancer<br />

(Part time)<br />

Independent Software Vendor<br />

<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

Independently planned and developed a specialised Windows CDROM based product<br />

selection guide for tiles, wooden floors and more. Product was created for my customer<br />

CC Vejle a/s and was targeted towards their end-customers, marketing and sales staff.<br />

Key feature was a custom rule engine that could match complex customer<br />

requirements to the exact right products (so that for example only water resistant, antislip<br />

tiles was proposed for a bathroom).<br />

Worked on everything involved in producing the software from gathering requirements,<br />

to talking to the sales staff, solution design, technology choices, architecture, GUI,<br />

database, rule-engine, programming, running live beta-tests, fixing<br />

errors/misunderstandings, shipping and maintaining the software.<br />

Technologies used: C++, Win16/32, OWL.<br />

Student jobs in software development, authoring, teaching, etc.<br />

All the way through senior years at school, in high school and at the university, I<br />

worked part-time in various capacities related to software development for:<br />

* Mikro Værkstedet (writing educational & handicap software plus a computer game),<br />

* Alt Om Data (writing technical articles about programming and computers)<br />

* Ramsø Ungdomsskole (teaching kids how to program computers)<br />

Roles: Programmer, IT-journalist & IT-Teacher.<br />

Technologies used: 80x86 & 6502 Assembler, Pascal, Basic, C/C++, Win16/32, Dos,<br />

Concurrent CP/M, Windows 3.1/95/NT, OS2, Amstrad.<br />

Projects (see above for work history)<br />

AUG12-NOW<br />

(Appinux)<br />

AUG12-NOW<br />

(FDC)<br />

AUG12-NOW<br />

(BRF/RightPeople)<br />

Performance and functionality testing of educational system<br />

Testing performance, scalability and overall functionality of a software solution<br />

targeted towards the educational sector.<br />

Roles: Test architect<br />

Technologies used: JMeter 2.8, Java 7, Selenium 2<br />

QA and development process consultant<br />

Occasionally advising on technical testing, TDD and more for testers and developers<br />

at FDC (forsikringens data center).<br />

Roles: Advisor.<br />

Technologies used: C#, Visual Studio, xUnit<br />

Software developer at BRF<br />

Development and maintenance of back-office solution for banking and real estate<br />

finance.


MAY12 – (AUG12)<br />

41concepts Aps<br />

MAY12 – MAY12<br />

(Mind4IT)<br />

JAN11 – NOV11<br />

41concepts Aps<br />

(Steria)<br />

AUG10 – OCT10<br />

41concepts Aps<br />

(Sirius IT)<br />

APR10 – APR11<br />

41concepts Aps<br />

Roles: Developer<br />

<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

Technologies used: Visual Studio 2012, C# 3.5, WinForms, Moq, CodedUI testing.<br />

Yet undisclosed native application for iOS mobile platform<br />

Development of native application for IPhone/IPad for undisclosed customer.<br />

Roles: Everything from project management and architecture/design to programming<br />

and most of the testing.<br />

Technologies used: XCode 4.4, iOS 5.1, Objective-C/C, IPhone/IPad. ARC,<br />

Storyboards, Code generation.<br />

TDD workshop for Telia<br />

Held workshop about TDD/BDD software development for Telia.<br />

Roles: Speaker<br />

Technologies used: Java, Cucumber, Ruby.<br />

Case system for Danish Government<br />

Worked on development of new work accident case system, ASK, targeted towards<br />

caseworkers in the Danish Government and replacing an old legacy system. My<br />

development efforts were focused on design/development of new features, system<br />

integration and automated unit/integration/gui testing.<br />

Role: Senior Developer<br />

Technologies used: .NET 3.5, WCF, C#, NHibernate, SQL Server 2008, Visual<br />

Studio 2008, Subversion, BizTalk, Process360, White GUI test framework.<br />

Automated GUI testing of WebReg for Danish Government (E&S)<br />

The WebReg system was very costly to test and impossible to test automatically, so I<br />

was called in to help the team. I designed a few minor changes to the existing solution<br />

in order to increase testability which I then guided the team in implementing.<br />

Subsequently I lead the development of a suite of automated web GUI tests used for<br />

regression testing. Simultaneously, I solved a problem with uncertainty in regard to<br />

exact requirements by introducing executable test scenarios written in a natural<br />

language that all stakeholders could understand and verify (opposite to normal test<br />

scripts written in code).<br />

Role: Test Architect/Developer<br />

Technologies used: Cucumber, Watir, Ruby, HTML, C++, Java<br />

Cloud-computing product<br />

Worked on internal unreleased product for 41concepts aimed at professional use for<br />

small businesses. Most work was done in Denmark by student developers and myself.<br />

A smaller part was outsourced to developers in Ukraine and Portugal.<br />

Roles: Project manager and architect.


MAR10 – AUG10<br />

41concepts Aps<br />

(Sirius IT)<br />

JUN08 - MAR10<br />

41concepts Aps<br />

(InfoTrust /<br />

Danske Bank)<br />

AUG08 - DEC08<br />

41concepts Aps<br />

(5M Invest)<br />

MAY08 – JUN08<br />

41concepts Aps<br />

(Jeld-Wen)<br />

FEB07-DEC07<br />

41concepts Aps<br />

(IBM / ALD)<br />

<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

Technologies used: Java EE 6, CDI/Weld, Jersey REST WebServices, Ruby, Scala,<br />

Lift, JRuby, RSpec, Unit, Hudson, Glassfish 3, OSGI, ANT, Rake, Selenium.<br />

Process improvement<br />

Worked on software development process improvements for Sirius IT. Focus on<br />

Reviews, Analysis, Identify problems, planning and helping with process improvement,<br />

Automate testing, Configuration Management, Outsourcing.<br />

Roles: Advisor & Facilitator<br />

Technologies: Java EE, JBoss, TestNG, Hudson, C++, SQL Server, etc.<br />

Vendor System<br />

Worked on vendor sales/leasing system for Infotrust and Danske Bank. The project<br />

was essentially a system integration project due to the need to integrate with a large<br />

number of desktop and mainframe systems in and outside the bank. Besides<br />

integration, the project also involved substantial development of new features in .NET.<br />

A large part of the work was outsourced to about 10 Indian developers with two<br />

working onsite in DK and the rest in Bangalore. Remaining work was done here in DK<br />

by a smaller team of 4 Danish developers. I was responsible for the overall<br />

architecture and also did most of the technical management for both Danish and<br />

Indian developers.<br />

Roles: Architect and technical management<br />

Technologies used: .NET 2.0, C#, SQL Server 2005, C#, CodeSmith, Web Services<br />

MBolig real-estate portal<br />

Worked at Danish real-estate portal for 5M Invest together with two other developers.<br />

The product facilitated exchange of houses and was deployed as a cloud solution on<br />

Amazon. I was responsible for customer communication, project/team management<br />

and deployment to the cloud.<br />

Roles: Project manager and cloud deployment engineer.<br />

Technologies used: Ruby On Rails 2.2, Ruby 1.8, HTML/CSS, XML, Amazon Web<br />

Services (AWS) S3, EC2, Ubuntu Linux, Apache, MySql, Capistrano<br />

Web-based data-entry system<br />

Worked on data entry application for Jeld-Wen A/S. I handled communication with<br />

customer, project management and overall architecture. Actual work was outsourced<br />

to developers in Brazil and Romania which I managed remotely, I also did testing and<br />

deployment to the customer site.<br />

Roles: Project Manager and Architect<br />

Technologies used:.NET 2.0, ASP.NET, C#, VS2008, SQL Server 2005, IIS<br />

Vehicle leasing system<br />

Worked at migration and stabilisation on an existing vehicle-leasing project for IBM at<br />

ALD Automotive. I develop test suites for old (and new) codebase, maintained,<br />

refactored and upgraded the project, converted and combined modules written in a


SEP06-NOV06<br />

<strong>Morten</strong>Ch H. Aps<br />

(Novo Nordisk IT)<br />

JUL06-AUG06<br />

<strong>Morten</strong>Ch H. Aps<br />

(Scholars<br />

Resource)<br />

NOV05-AUG06<br />

<strong>Morten</strong>Ch H. Aps<br />

(WM-data)<br />

JAN06-JUL06<br />

<strong>Morten</strong>Ch H. Aps<br />

JAN04-NOV05<br />

<strong>Morten</strong>Ch H. Aps<br />

(Dansk Software)<br />

<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

legacy language to a new improved C# solution, fixed bugs, implemented new<br />

features etc.<br />

Roles: Architect, Senior developer, Team Lead<br />

Technologies used: NET, C# 2.0, VB, VS2005, SQL Server 2005, Web Services,<br />

NUnit, Windows Communication Framework (WCF), etc.<br />

National governmental portal<br />

Worked on developing new features for governmental portal aimed at Danish citizens<br />

for Novo Nordisk IT.<br />

Role: Developer<br />

Technologies used: Oracle 10g Portal, JDeveloper, PL/SQL, JEE, Java Portlets,<br />

Java Servlets, JSP, Custom Tag Libraries, Spring, Hibernate, XML, XSL, HTML<br />

Script components for image processing & watermarking<br />

Worked remotely on a Ruby/C++ integration project for image processing and<br />

watermarking. I performed the integration, programming and testing + communicated<br />

remotely with the customer which was located in the US.<br />

Roles: Architect and developer.<br />

Technologies used: Ruby 1.8, C++/GCC 4.0, Linux, ImageMagick/RMagick,<br />

DigiMarc<br />

National Visum system and European asylum case processing system.<br />

Worked on national visa system (NVIS) and European asylum case processing<br />

system (DublinNet) for WM-data A/S<br />

Role: Senior developer<br />

Technologies used: C# 2.0, ASP.NET 2.0, Web Services, SQL Server 2005, Visual<br />

Studio 2005, Windows Workflow Foundation.<br />

Eclipse code generator plugin<br />

Developed open source project for software developers. The project added eclipse 3.2<br />

IDE support for code generation tool(s) with features such as visual Wizards, Syntax<br />

highlighting and automatic code generation. The plugin is available at<br />

CodegenClipse.sourceforge.net.<br />

Roles: Architect/Developer<br />

Technologies used: Java 1.5, Eclipse 3.2, SWT, Eclipse plugin Api, Jostraca code<br />

generator<br />

Archive, payment and placement solutions for Danish Government.<br />

Worked on various governmental projects for Dansk Software A/S including the<br />

development of a new Digital Archive system for documents, development of a new<br />

asylum seeker placement system and maintaining an existing immigration payment<br />

system. In addition I worked on customizing, improving and deploying an existing<br />

open sourced Help Desk solution for internal use.<br />

Roles: Developer, Architect, Technical lead, Mentor.


MAY04-JUN04<br />

<strong>Morten</strong>Ch H. Aps<br />

(Novo Noridisk IT)<br />

<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

Technologies used: Microsoft.NET, C#, ASP.NET, SQL Server, Sharepoint 2003,<br />

Java EE, JSP/Servlets, EJB, Struts, Oracle, XML<br />

SkoleNet-project administration module<br />

Working on educational project for Novo Nordisk IT focusing on design and<br />

development of a model driven gui for new admin module in ASP.NET and<br />

SharePoint.<br />

Roles: Developer/Architect<br />

Education / Certifications<br />

Technologies used: C#, ASP.NET, SQL Server, ASP.NET, SharePoint 2003<br />

2012 Prince2 Foundation certification<br />

2012 ISTQB Foundation v2011 certification (CTFL)<br />

2009 Scrum master course (3 day Scrum Master certification class)<br />

2006 Ruby on Rails Pragmatic Studio (3 day Ruby on Rails workshop)<br />

2004 Building Microsoft BizTalk Server 2004 Solutions<br />

2003 Building Solutions for Microsoft SharePoint 2003<br />

1998 The World of Testing (5 day advanced software testing course by Boris Beizer)<br />

1989-1995 M.Sc. in Computer Systems Engineering<br />

University of<br />

Southern<br />

Denmark<br />

(Odense)<br />

University education with a mix of Computer Science and Electrical Engineering –<br />

Specialising in Computer Science.<br />

Thesis: Master’s thesis on how to implement effective exception handling in compilers<br />

with a proof of concept compiler implemented in C++/Assembler & Yacc/lex. The<br />

thesis proved how it is possible to efficiently implement exception handling with zero<br />

overhead in object oriented programming languages (despite was what the general<br />

thinking of the time).<br />

Personal interests<br />

Music, Literature, Science/Technology, International Politics, History, Entrepreneurship.<br />

Personal data<br />

Male, Born 1969<br />

Languages: Fluent Danish and English, some German, a bit of French and Spanish<br />

References<br />

Available on request.


Skills appendix<br />

<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Subject Level<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

Latest<br />

usage<br />

Years of<br />

Roles<br />

Software architect Expert 2010 10<br />

Software developer Expert 2012 17<br />

Technical software tester Very experienced 2012 7<br />

Technical team/project leadership Very experienced 2011 9<br />

Project manager Experienced 2010 5<br />

Chief Technology Officer / Director of Engineering Experienced 2003 5<br />

Fields and applications<br />

Enterprise systems Very experienced 2010 5<br />

Governmental systems Very experienced 2011 7<br />

Cloud computing Experienced 2010 3<br />

Web internet/intranet applications Very experienced 2010 9<br />

Framework development Very experienced 2010 6<br />

Concurrency / Multithreading Very experienced 2010 15<br />

Databases Very experienced 2011 8<br />

GUI and frontend development Experienced 2011 7<br />

Backend development Very experienced 2012 10<br />

Ontologies, information and metadata modelling Very experienced 2003 3<br />

Information retrieval/search engines Very experienced 2003 3<br />

Knowledge management technology Very experienced 2003 3<br />

Automated text analysis/processing (AI) Experienced 2003 2<br />

Compiler construction Expert 2008 5<br />

SOA / Distributed systems Very experienced 2010 13<br />

Low level system development Very experienced 1999 8<br />

Embedded real-time systems development Experienced 1999 3<br />

High-performance systems development Very experienced 2006 6<br />

Project types<br />

Development projects Expert 2012 14<br />

Integration projects Very experienced 2011 8<br />

Migration projects Experienced 2011 5<br />

Maintenance projects Experienced 2007 3<br />

Work and process<br />

Software process engineering and improvement Very experienced 2010 7<br />

Scrum Experienced 2012 3<br />

Kanban Knowledge 2012 -<br />

Agile development Very experienced 2011 10<br />

Specifications Very experienced 2008 6<br />

Analysis Very experienced 2012 12<br />

Programming Expert 2012 17<br />

Architecture and design Expert 2010 13<br />

Testing Very experienced 2012 13<br />

Object oriented development Very experienced 2012 13<br />

Design patterns Very experienced 2007 8<br />

use


<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

Outsourcing Very experienced 2010 3<br />

Databases<br />

MS SQL Server Very experienced 2011 7<br />

Oracle Experienced 2006 3<br />

IBM DB 2 Knowledge 2000 1<br />

MySQL Experienced 2008 2<br />

Operating Systems<br />

Windows (Win7/2003/XP/NT etc.) Very experienced 2012 16<br />

Unix / Linux / Mac OS X Very experienced 2012 8<br />

iOS (iphone/Ipad) Experienced 2012 3<br />

Programming Languages<br />

C++ Very experienced 2010 10<br />

Objective-C Experienced 2012


<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

Oracle App. Server Experienced 2006 2<br />

Eclipse IDE Very experienced 2011 8<br />

Eclipse plug-in development Experienced 2006 1<br />

SWT widget toolkit Experienced 2006 1<br />

.NET/Windows platform<br />

.NET 1.0 - 3.5 Very experienced 2012 8<br />

Win32/16 Very experienced 2003 4<br />

ASP.NET Very experienced 2011 7<br />

ADO.NET Very experienced 2011 8<br />

WinForms Very experienced 2012 6<br />

WCF Experienced 2011 3<br />

MSMQ Experienced 2011 2<br />

Nhibernate Experienced 2011 3<br />

LINQ Experienced 2012 1<br />

MS Visual Studio .Net 2003-2012 IDE Very experienced 2012 8<br />

CodeSmith Experienced 2008 1<br />

MS IIS Experienced 2011 6<br />

MS Sharepoint 2003 Experienced 2004 1<br />

MS BizTalk Knowledge 2011 2<br />

COM/COM+ Experienced 2003 3<br />

Other standards & technologies<br />

Lift Knowledge 2010 -<br />

Ruby On Rails Experienced 2008 2<br />

OWL/DAML+RDF etc. Experienced 2003 2<br />

TopicMaps Knowledge 2003 1<br />

HTML, XML, DTDs, Schemas, XSLT, XPATH Very experienced 2010 7<br />

UML Experienced 2002 5<br />

Soap web services Very experienced 2011 8<br />

Restful webservices Very experienced 2011 3<br />

Amazon AWS Cloud Api Experienced 2012 2<br />

XCode Experienced 2012


<strong>Morten</strong> <strong>Christensen</strong><br />

41concepts<br />

(www.41concepts.com)<br />

Mobile: (+45) 40 10 92 38<br />

Email: mmc@41concepts.com<br />

LinkedIn: www.linkedin.com/in/mortench<br />

Blog: techblog.41concepts.com<br />

Version control and build tools<br />

Git Experienced 2012 2<br />

Subversion and <strong>CV</strong>S Experienced 2011 10<br />

TFS Experienced 2012 2<br />

Hudson build server Experienced 2010 2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!