Curriculum Vitae
Organization of CV for Jan Mårlund
Organization of CV for Jan Mårlund......
Personal information......
Education......
In-service training......
Courses......
Language......
Places I have worked......
Assignments where I have worked as project manager......
Management......
Configuration and change management experiences......
Projects and assignments where I have worked as a consultant......
Courses I have developed and held......
Interest groups and seminars......
IT tools......
General non it tools......
Personal information
Civil statusmarried
Children1 boy age 8 and one girl age 11
Education
1986-1993 Civilingeniør/cand. polyt., datateknologi
(the original title was cand. scient., datateknologi)
thesis onparallelismandcybernetics/robotics
1985-1986 GSK physics, chemistry and mathematics
1983-1985 HH, economicalline (secondary education)
In-service training
1996 Assessor/lead assessor
1988Professional postgraduate teacher training
Courses
2003.Net Framework course
2002-2003 IBM 3X3 Manager Course
Leadership where one of the tools used wasMBTI code of people
2000Project Management of IT Projects
1998Fagan Inspection
Language
Danish:Mother tongue
English: Fluently in reading, writing and speaking
German: Good in reading, writing and speaking
Places I have worked
2003-CSC Scandihealth
2002The IT University in Copenhagen
(Along side my job at Teknologisk Institut)
External lector in Advanced Object Orientated Programming,
and mentor on different projects, end mentor for people writing a thesis.
1997- 2003Teknologisk Institut, Informationsteknologi Divisionen
(Århus from 1997-2000, Taastrup 2000-2003)
I have been working as IT-project manager, IT-Consultant, instructor and personnel manager. Other major responsibilities wereprocess improvement, analysis and design of embedded, real timeanddatabase systems.Further disciplines are configuration and change management. I havepracticed as well as taught these subjects.
References:Stephen Biering-Sørensen, manager and project manager+45 7220 1646
Flemming Hansenproduct manager+45 7220 1622
Jørgen Kunter Pedersen,director+45 7220 3022
1995-1997LEC, department for tools and methodologies
LEC is now MD Foods and Agro (Århus)
Worked as specialist intools and methodologies; we introduced OMT at that time. In the department we also maintained the development processes. I had the responsibility of maintaining and supporting the company’s CASE tools (QualiWare Lifecycle Manager). Wasacoordinator between LEC, LEC India and IBM USA in IBM’s CORBA project (LEC was one of 5 test sites world wide)
References:Jacob Heuchproject manager at Acure
Helge Ugilt Jensenat Mærsk Data Foods&Agro
1991-1995Tietgenskolen (several departments, Odense)
System administrator, IT-teacher at HG, HH, Informatikassistent
and Datamatiker. Taught organizationat first year of the HH
Full time from 1993-1995, from 1991 to 1993 I taught to supplement my public grant
1991-1993The Danish Postal system (Odense C)
Worked along side my studies. Was employed as a letter carrier in Odense C
1987-1991Frit Oplysningsforbund (the department inOdense)
Supplied my public grant teaching. Made the course descriptions for the catalogue and taught programming (pascal)andoffice programs (text editors, spreadsheetsand databases)
Assignments where I have worked as project manager
Knowledge taskforce on a technical area
An approximately 10 man yearproject implemented from 2000 to 2003. Approx. 5-12 persons worked on the project at any time.
Goal:To accumulate knowledge and competences within a certain technical area, ensuring that our company had knowledge as well as products within the area.The project definition was quite loose. Part of the task was to identify and catalogue interesting sub areas and staffing those areas which were feasible to our business.
Result:Through fulfillment, the goals of a number of quite independent sub areas, the over all goal was met.
Gain:Experience in managing projects where almost no parameter was fixed, examples of floating parameters were goals, stakeholders and allocated resources.An important experience was, that in projects defined as vague as this, well defined sub goalsand continuouslyfollowing up on these sub goals is essential. Another matter was that as project leader you should be very aware of the consequences company politics may impose on your project
Development of course web application
A one man year project with approx. 5 persons allocated at different times, often the developers were not located at the same geographical site.
Goal:To give customers easy access to the company’s catalogue of courses through the internet.The solution should wrap the existing administrative course administration system using web services, i.e. the implementation strategy was to some extent determined.
Result:The solution was delivered in two steps. In step one the customer got an extended version of our former web-solution, in step two web services were made and exposed.
Gain:On projects where developers are situated in different places, well defined tasks and responsibilities and frequently follow upsare more important than else.
Development of courses
Development of courses/seminars/materials ismanaged as other projects.I have been coordinator and initiator on several course development projects.The courses were as well specialized courses made for one customer as our standard courses. Examples are:
- Architectural Patterns
- Configuration and change management
- Version management with CVS
- Version management with Visual Source Safe
- Special designed OO technology and OO process courses
Goal:To coordinate knowledge enhancements, development of courses and allocation of terms. Deadline was always fixed (the first holding) and the quality of the materials should be high with regards to the technical content and homogeneity. Especially the number of technical topics was seldom up for discussion. The only real obstacle to manipulate with was the contents of topics and the number of exercises.
Result:The product was typical some material for the students and the teacher.
Gain:To meet deadlines byprioritizingfrequently and structuring the work. An important lesson was that productivity and quality was dramatically improved using configuration and change management.
Management
Recruiting
Have interviewed candidates and made suggestions of whom we should hire.
Management coordination
Once a month I participated in resource coordination meetingsbetween project leaders and managers. Between two meetings only the necessary coordination was made.Management coordination meetings were held once a week, here we discussed interpersonal problems, recruitments, the general state of businessetc.
Leadership
The job included daily guidance, motivation and mentoring of employees. This also involved solving interpersonal conflicts.
Salary
Icoordinated the general level of salary with my manager colleagues, afterwards Inegotiated the specific salarywith each of my employees.
Personal development
Each year I had a formal talk with each of my employees, here we discussed what kind of tasks he/she would like to work with in the future. If any training was needed we also planned this at that meeting. Every year we made a new career plan for each employee.
Administrative tasks
I received weekly reports and personal budget for each employee and followedthese up.
Negotiations
When customers wanted to co develop, we had negotiations on what kind of resources and tasks each party should bring into a project. Another situation where I negotiated was partner agreements.
Configuration and change management experiences
Consultancy in service management
The task was to advice the company on a major service management process revision. In this specific case the focus was on the configuration management aspects of service management. The customer’s needs appeared as a consequence of the introduction of OO development and a transition from a homogenous host-DB/2 environment to a more heterogeneous environment. Especially the configuration item identification aspect was a challenging problem.
Configuration Manager at my company’s self developed courses
I have planed and implemented configuration management of approx. 10 courses (the courses are listed under the section”Courses I have developed and held”). Version management and deployment are done using Visual Source Safe, simple change management is implemented using the company’s intranet.
Counseling in the use of Visual Source Safe at different companies
These jobs span from helping companies and their employees on simple usage of the product to best practices. Sometimes the job was to advice against using the product any more; the latter situation appeared when a company’s requirements to configuration management were out of the scope of the product.
Installation of version management systems
For a supplier of specialized communication equipment I have installed CVS at their site. After installation I gave the developers a kick-start in the use of CVS and best practices.
Projects and assignments where I have worked as a consultant
Tools and processes at major telecom company
Counseled the Danish department of a Korean telecom company on what case tool they should use and how their software processes could suit to OO development even though they could not use OO programming languages in all their applications.
Architecture of embedded ship engine controller
At a major German/Danish ship engine company I advised on architecture and use of UML for communication and documentation in the company’s new version of embedded engine control.
CORBA implementation
I helped coordinate and implement our CASE tool’s support of CORBA and a bridge to our programming language. My task was for the most to program in the tools macro language, and to coordinate the suppliers of the tools, and our subsidiary company in India. The suppliers were situated in different sites in the USA and in Holte Denmark.
Stock application
Analyze and design major parts of the application. Implement user interface and part of the business logic for a sub system.
National registration of animals
Analyze and design major parts of the application. Implement user interface and part of the business logic for a sub system.I was administrator on the CASE tool used in the project. I taught my colleagues how to use the tool and made templates for reports and acted as an in house hot line.
Software development process & OO technology in Insurance Company
The company was migrating from traditional development to OO, java and documentationusing UML. Through teaching and co development I ensured that the developers used OO and UML in the same way. We revised the company’s software development processes and techniques. I also advised management on what CASE tool to use, and I helped find the appropriate level of documentation.
Requirements specification so that EU tenders could be invited for
I advised on makingrequirements specification using use cases. The application was a major GIS and plan applicationused for landscape planning in a major Danish government department.
Production System at a large Danish electronic device manufacturer
I have participated in identifying and documenting every process and task which is relevant to the productionon any one of the company’s 5 plants. The use cases that were found 5 years ago are still true even though as well production as it-platform have been changed more than twice.
Demonstrations-application for salesmen and consultants
I documented requirements using UML and made certain that the necessary technical comments and diagrams were present, so that the system might be implemented.
Courses I have developed and held
- Refactoring
- Architectural Patterns (the focus were on the following issues: concurrency, realtime, eventhandling)
- Design Patterns
- Configuration and Change Management
- Version Managementwith CVS
- Version Management with Visual Source Safe
- OO andRelational Databases
- Analysisand Design
- Use Case technique
- Business Modeling (held)
Interest groups and seminars
- Organized and spoke at Teknologisk Institut’s OO UML interest group (4 holdings each year)
- Spoke at VB interest groupTeknologisk Institut’s (VB-Days)
- Spoke atTeknologisk Institut’s C++ interest group
- Spoke at Teknologisk Institut’s Project Managementinterest group
IT tools
One of my interests is tools that are making application development easier to the developer, professionally I have used quite some time on such tools.It was one of my primary responsibilities to advice our customers on what tools to acquire; as such I am a CASE tool and configuration management tool specialist. Other tools I have worked with are testing tools and tools finding memory leaks and other inconveniences with the source code. Below I have listed some of the tools I have worked with, my skill is rated from 1 (knows), 2 (know how to do), 3/4(programming) to 5 (specialist):
CASE / Together ControlCenter / 5QualiWare LifeCycle Manager / 5
Rational Rose/XDE / 3
Ideogrammic / 4
Rhapsody / 2
System Architect / 2
Select Enterprise / 2
Configurations management and change management / Visual SourceSafe / 5
PVCS Version Manager & Tracker / 3
Cvs / 4
Make / 3
Ant / 3
Project Management and administration / MS Project / 3
Excel (and certain other Office Products) / 5
Programming language / Java / 3
C# / 3
Delphi / 2
C++ / 2
C / 2
Microfocus Cobol / 2
Lotus Notes / 2
Test / JTest / 3
Codewizard (Parasoft), / 1
JUnit / 4
CppUnit / 2
General / Word / 5
Excel / 5
Power Point / 5
Access / 4
General non it tools
Management / SWOT analysis / 4Stakeholder analysis / 4
Impact analysis / 3
Requirements analysis / 4
Resource scheduling / 4
Development / System analysis / 4
System design / 4
Design patterns / 5
Architectural patterns / 4