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
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
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
- 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
- System Administration
- Bug management and Tracking tools
- Version Control Systems
- 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