Curriculum Vitae

A picture of myselfPersonal Information

Birthday

Born October 12th, 1976 in Hammelev, Denmark.

Marital Status

Married to MD. Britta Schlott Kristiansen.

Children

Two sons: Sebastian Schlott Kristiansen and Jonathan Schlott Kristiansen.

Fluent in languages: (Both spoken and written.)
  • Danish
  • English
  • German

Education

1983-1990

Attended elementary school 1st to 7th grade at Hammelev Skole.

1990-1991

Attended elementary school 8th grade at Over Jerstal Skole.

1991-1993

Attended elementary school 9th and 10th grade at Skamlingsbanke Ungdomsskole.

1993-1996

Attended High School at Haderslev Katedralskole. Majored and Graduated in mathematics and English.

1997-2007

Enrolled as Master of Science student at Department of Mathematics and Computer Science - University of Southern Denmark majoring in Computer Science and Mathematics.

2003

Bachelor of Science (B.Sc.) - Computer Science and Mathematics.

2007

Master of Science (M.Sc.) - Computer Science and Mathematics.


Professional Record

1996-1997

CLK-DATA Hammelev as a programmer and it-support.

1998-2004

Teacher in Microsoft products, python programming, and general computer usage at International Business College.

2004-2005

Teacher in Microsoft products and general computer usage at Skanderborg-Odder Handelsskole.

2005-2006

System administrator and software developer at Sønderjyllands TaxiCenter.

2006

Co-founder of Gennemtænkt IT(Deepthought Development), a software development and consulting company. Co-founded with M.Sc. Brian Johnsen.

2006-2007

Software developer at Rising Tide, responsible for developing game AI.

2007-2008

Software developer and system architect at Team Online.

2008-2009

Software developer at ALOC.

2009-

Software developer and architect at Gennemtænkt IT.


Professional Skills

Programming Skills
  • Java - Java SE and J2EE Expert. Several years of professional experience.
  • Groovy and Grails - Extensive experience. Groovy and Grails is the backbone of most software at Gennemtænkt IT.
  • SQL - SQL Expert from using relational databases for most projects.
  • C# - Experience from developing high load handling client.
  • Prolog - Experience through study projects.
  • Haskell - Experience developer through study projects.
  • C/C++ - Experience through leisure time and study projects.
  • Python - Experience developer through study projects.
  • Ruby/Ruby on Rails - Experienced through leisure time and study projects. (This website is developed in Ruby on Rails.)
Developer IDE
Software Quality Assurance
  • JUnit - Unit testing.
  • Spock - The Groovier testing framework.
  • Selenium - Assuring quality through testing in a real browser.
  • Hudson - Continuous Integration.
Development Processes
General Computer Skills
  • Assembly - Extensive experience in assembling and troubleshooting computers.
  • Support - Experience installing, maintaining and administering a multitude of software.
  • Networking - Extensive experience in establishing and maintaining both wired and wireless networks.
  • Security - Experienced in maintaining high security via e.g. WPA, WPA2 and Truecrypt cryptography.
Operating Systems
  • Windows 3.11, 95, XP, Vista, 7 - Extensive experience and knowledge about installing and maintaining.
  • Windows 2003,2008 Server - Extensive experience and knowledge about installing, maintaining and administering.
  • GNU/Linux - Experience installing, maintaining and administering the GNU/Linux platform.
  • Mac OS X - Experience on power-user level.