CV

Michael Nielsen's CV

  • Birthday 26 July 1971
  • Birth Place Esbjerg, Denmark
  • Nationality Danish

Personal development studies

  • 1994 C++ for C programmers, Monash University Melbourne
  • 1994 Interpersonal and Management skills,Philips Internal
  • 1995 OOA/OOD methods, (yourdan, Booch, m.m.), Monash University Melbourne
  • 1995 Planning and Career skills, Philips Internal
  • 1996 HTML authoring course, Warehouse ISP private
  • 1997 Java + AWT, DDE
  • 1997 Windows NT security, Symbion
  • 1998 ORBIX Corba, ENEA
  • 1998/9 UML, DTI (Danish Technical Institute)

Further Education

  • James Cook University of North Queensland

    • 1992-1993 Master of Engineering Science Qualifier.
    • 1989-1992 Bachelor of Engineering with Honours Computer Systems Engineer

School

  • 1983/4 Toolooa State High School Gladstone Q Australia
  • 1984-1988 Kirwan State High School Townsville Q Australia-Result TE score 990/990
  • 1979-1983 Argerbæk Skole Danmark

Permanent Positions

July 31. 1999 - Current The Trouble Shooters ApS Denmark

Position CEO/Contractor

Technologies and tasks

  • Integrated Development Environments
    • QT Designer
    • Tornado
    • Solaris Workbench
    • Visual C++
  • System architecture design
  • Software tools analysis/evaluation
  • Operating Systems
    • Linux Fedora 7/8, Redhat Enterprise V 4
    • Linux Slackware 10/11/12
    • Linux Suse
    • Windows 95/98/NT/2000/XP
  • Software development
    • Embedded OS-less < 16k resources
    • Embedded OS > 2MB resources
      • VxWorks
      • Linux
    • Enterprise
      • Fire-and-forget permanent running applications
      • Single Shot
  • Programing languages
    • C/C++
    • Pascal
    • Assembler
    • Pascal
  • Scripting Languages
    • PHP
    • Bash/sh/ksh/tcsh
    • awk
    • PERL
    • Python
  • Database
    • MySQL
    • Oracle
  • System Administration
    • Solaris
    • Linux
    • Windows
  • Bug management and Tracking tools
    • Bug Zilla
    • gnats
  • Version Control Systems
    • CVS
    • Subversion
    • PVCS
  • Security
    • Cryptography
    • Secure Design methodology
    • Security Systems
  • Powermanagment
  • Linux Platform design and implementation
  • TCP/IP Stack programming (SCTP, TCP)
  • Document Writer
    • Requirement documents.
    • Test plans
    • BNR configuration file specifications

January 4. 2006 - July 31. 2006 kk-electronic A/s Denmark

Position Developer

Description

  • System architecture design
  • Software tools analysis/evaluation
    • CoDeSys
    • Realtime operating systems.
      • linux (RT, ADEOS, uclinux)
      • VxWorks
      • Windows CE.
    • Bugzilla/Bug Trac
    • Subversion/CVS
  • Software tools installation - bugzilla, subversion

April 1. 2001 - December 1. 2005 On-air A/s Denmark more

Position Developer

Description

System architect, operations/security/configuration specialist, for the distributed video compression system, as well as primary developer for the distribution mechanism. Secondary work included video compression technologies.

November 1. 2000 - April 1. 2001 Lasat Denmark more

Position Developer

Description

Hardware and software development of components for an IP telephony system, based upon an Analog DSP + Embedded linux. Initially we were using standard evaluation boards, allowing us to test the concept, which eventually would have lead to the development of an integrated embedded solution.

September 1. 1999 - November 1. 2000 SONPORT Denmark more

Position Consultant

Description

I was contracted out to CSC for the duration of my employment here.

System Administration and maintenance on large SUN installations at CSC HQ in Denmark. This included the installation, development, and implementation of large web systems, database, and the like.

April 1 1997- September 1 1999 DDE, Danish Data Elektronics Denmark more

Position Systems developer

Description

The work involved bug fixing, and optimising a unix svr4.2mp system, including the kernel, device drivers, and all the utilities, commonly associated with a unix system.. The major part of the work was altering the makefiles to make the system compile cleaner.

I have changed to their library development system, where I'm working on the Library software system, that DDE is currently marketing in Denmark.

I am involved in extending this work, so that the clients become java linked to the server via an object oriented communications Protocol, in this case CORBA.

Primarily Java and C++ development, and C integration.

October 3 1994- March 14 1997 Philips Public Telecommunications Systems Australia Melbourne Australia more

Position Systems Engineer

Description

I was involved in developing Internet security systems, and access control systems. This work involved the development of a server complex including firewall, web-server, and data server technology, it involved work with things such as html, java, communications, firewall proxies, network routing, and simple database management.

In this project I became familiar with TCP/IP, SSL, Cable modems, Cable TV networks, and firewall technology, as well as RSA, certificates, and Certification authorities. It also gave me an insight into the problems of security.

A significant part of my work was the installation of systems internationally where I was given the responsibility of installing a system, and testing it's functionality, with no or little help being available at head office due to the large time differences.

I have also been exposed to the Philips Smart cards, and I have been involved in developing security applications using this technology, this involved using various standards such as X.509, GSS, and PKCS-11, and using various encryption protocols/methods such as RSA, DES and MD5.

The majority of the above work was done using C++ and OOA/OOD, but due to the high security requirements of the firewall system, all proxies were written in C, to allow visual inspection of the code, thus being able to check for possible problems.

Contract Work

 

November 15 1993- June 3 1994 University of Southern Queensland, Queensland Australia

Position Multimedia Programmer

Description

I was involved in developing a remote learning system, for the Engineering division of the university, this was a multimedia system, including animations, audio, and so forth, however this was developed in a limited memory environment, where there was no data storage available, other than the mass media of the CD. The system used CD32's, which are small and elegant machines that were up to the task, the main problem was the memory restrictions.

March 1 1993 - June 30 1993 James Cook University of Townsville, North Queensland Australia

Position Tutor

Description

Demonstration, and helping first year students with their practical work.

December 1. 1992- November 11. 1193 James Cook University of North Queensland, Townsville

Position Research/testing Officer

Description

Development of a hardware module for an Amiga 2000/3000/4000 computer, and to further develop the JCUMetSat program.

December 1. 1992-November 11. 1993 James Cook University of North Queensland Townsville, Australia

Position Research Assistant

Description

Write analysis programs that was to analyse the data collected over several years. Mainly C and script programming.

Volunteer work

  • 1993 - 1994 Tudor in Engineering practical classes.
  • 1992 January - December Private teacher for the Aboriginal and Torrestraits council of Australia
  • 1989-1992 Tudor in High school subjects

Member of clubs/organisations

  • 2004-current - member of Sønder felding lysfisker klub
  • 2004-current - member of 1927
  • 1999-current - member of Sydvest Jysk sportsfiskerforening
  • 1999-current - member of Sportsfiskerforeningen Denmark.
  • 1999-2003 - member of DKUUG
  • 1998-1999 - member DTI CORBA ERFA group
  • 1998-2004 - member of Brønderslev Fishing club
  • 1996-2004 - member of Klokkerholm Fishing club
  • 1992-1994 Student Member of Institute of Electrical and Electronic Engineers
  • 1991-1994 Member of ANSA (Australian National Sport fishing Association) (ANSA)
  • 1983-1994 Have been a member of various other fishing clubs
  • 1983-1988 Teachers assistant while at school

Languages

  • Danish Native
  • English Academic IELTS Score 8/9
  • German Poor

Interests

  • Fly Fishing
  • Boating
  • Kayaking, and canoing
  • Camping
  • Tennis
  • Nature

Certificates of achievement - Competitions

  • Mathematics
    • Australian Mathematics Competition
    • 1988 - Certificate Of Distinction.
    • 1987 - Certificate Of Distinction.
  • Chemistry
    • Australian National Chemical Analysis Competition - Townsville District
      • 1988 - Class B (0.4% error)
      • 1987 - Class B (0.4% error)
      • 1986 - Class C (0.6% error)
    • Australian National Chemistry Quiz
      • 1988 - Class High Distinction.
      • 1987 - Class High Distinction.
    • General Sciences
      • 1988 - Won Schools Laufer Science Award - Best Science Student 1988