Name: Ulf Sigurd Carlin
Address: Brundalsgrenda 24, NO-7058 Jakobsli, Norway
Telephone: +47 99 21 12 10
Born: 12. August 1974
Marital status: Unmarried
Nationality: Swedish
Employer: Yahoo! Technologies Norway AS, P.O. Box 4452 Hospitalsløkkan,
NO-7418 Trondheim, Norway
E-mail: ulf_carlin(at)hotmail.com (replace (at) with @)
1993-1998: Siv.ing. (Master of Science) in Computer and Information Science from
The Norwegian University of Science and Technology (NTNU, formerly NTH).
1990-1993: High School: Oslo Katedralskole (Schola Osloensis)
8. October 2003: Employed in Yahoo! Inc as Senior Software Engineer
(Yahoo! acquired Overture).
21. April 2003: Employed in Overture Services Norway AS as Senior Software Engineer
(Overture acquired FAST's Web search business unit).
14. October 2002: Employed in Fast Search & Transfer (FAST) as Senior Software Engineer.
1. January 2002: EDB Fundator AS changed name to EDB Business Consulting AS.
1. September 1999: EDB ASA changed name to EDB Fundator AS.
1. June 1998: Employed in EDB ASA as consultant (EDB acquired MaXware).
2. March 1998: Employed in MaXware AS as consultant.
Spring 1997: Student assistant in the course Programming at NTNU (100 hours).
Fall 1996: Student assistant in the course Information technology, introduction
at NTNU (100 hours).
Summer 1996: Summer job in Statnett SF, Oslo (6 weeks). Programming in FORTRAN.
Spring 1996: Student assistant in the course Calculus part B at NTNU (100 hours).
Fall 1995: Student assistant in the course Programming at NTH (100 hours).
Summer 1995: Summer job in Veritas, Høvikodden (6 weeks). Programming in FORTRAN.
Spring 1995: Student assistant in the course Programming at NTH (75 hours).
Summer 1994: Summer job in Telenor Mobil AS, Trondheim (6 weeks).
February 2002: Rational Unified Process (RUP) Fundamentals, 2 days, Mogul
August 2000: Java and Java 2 Platform, Enterprise Edition (J2EE), 5 days, Stephan Janssen
April 2000: Introduction to Java, 3 days, EDB Fundator
Oct 1998-Jan 1999: Object-Oriented Analysis and Design, 30 hours, EDB ASA
April 1998: Object-Oriented Analysis and Design with UML, 3 days (Part 1)
Practical Use of UML and Rational Rose for OO Modeling, 2 days (Part 2),
Numerica Taskon
Spring 1996: Course for student assistants (8 hours)
Ulf Carlin, Jan Komorowski and Aleksander Øhrn. Rough Set Analysis of Medical Datasets and a Case of Patients with Suspected Acute Appendicitis. In Proc. ECAI'98 Workshop on Intelligent Data Analysis in Medicine and Pharmacology (IDAMAP'98), pages 18-28, 1998. Ulf Carlin, Jan Komorowski and Aleksander Øhrn. Rough Set Analysis of Patients with Suspected Acute Appendicitis. In Proc. Seventh Conference on Information Processing and Management of Uncertainty in Knowledge-Based Systems (IPMU'98), pages 1528-1533, Université de La Sorbonne, Paris, France, July 6 - 10, 1998. EDK Éditions Médicales et Scientifiques. Ulf Carlin. Mining medical data with rough sets. Siv.ing. (M.Sc.) thesis, Department of Computer and Information Science, The Norwegian University of Science and Technology, Trondheim, Norway, February 1998.
Good English, some German (4 years at school), marginal knowledge of Russian (1 year with Russian at High School)
Technical interests: Mathematics, Artificial Intelligence, Knowledge-Based Systems, Data Mining, Logic Programming, Object-Oriented Programming, Database Systems, Program and System Development. Leisure activities/interests: Norwegian folk dance, football (soccer), golf, slalom, cross-country skiing and sports in general.
Operating systems: MS-DOS, Windows 95/98/NT/2000/XP, UNIX/Linux, QNX, Sintran III,
VAX/VMS
Programming languages: Java, C, C++, C#, Turbo Pascal, FORTRAN, x86 assembler, SQL,
HTML, XML, XSL, CGI, ASP, JavaScript, VBScript, Perl, Python,
shell scripting
Tools: Rational Rose, MS Visual C++, MS Visual Studio .NET,
Emacs/Xemacs, gdb, Sybase Central, SQL Advantage (Sybase),
ERStudio, ERwin, Apptivity, RCS/CVS, Visual Source Safe,
J2EE (Java 2 Platform, Enterprise Edition),
JDK (Java Developer Kit), Matlab
Methods: Rational Unified Process (RUP), Unified Modeling Language (UML),
Object-Oriented Analysis and Design (OOAD), Structured Analysis
and Design (SAD, Gane & Sarson)
Databases: Oracle, Sybase, Microsoft SQL Server, Microsoft Access
Data modeling: Entity Relationship (ER)
Digital design Calculus part A Organization theory, group practice and learning technique - an introduction Electric Circuits Programming Mechanics Calculus part B Theory of electromagnetic fields, basic course Algorithms and data structures Computers, basic course Advanced calculus 2 Introduction work science, technology, environment and values Control engineering Programming methods Physics Statistics 1 Managerial economics Operating systems Computer systems Discrete mathematics Stochastic processes The cultural dimension of international business Databases and database handling systems Programming languages Information systems engineering 1 Communications networks General chemistry Matrix methods Computer graphics 1 Logic programming Software engineering, projects Numerical methods Computer science, projects Knowledge based methods Logic Algebra Electric circuit laboratory 1 Electric circuit laboratory 2 Laboratory Computer laboratory 2 Physics laboratory course
Last updated: 2005-04-20 by Ulf Carlin