Skills:
Software development:
- JavaScript (5 years)
- jQuery (3 year)
- jQuery plugin (2½ year)
- PHP (3½ year)
- HTML (8 years)
- CSS (7 years)
- C++ (3 years)
- CGI (3 years)
- AJAX (5 years)
- Java (1 year)
Administration:
- Apache
- Git
- Subversion
- SSH
- NFS
- Lighttpd
- Linux cluster
- Thin Linux client
- WordPress
- Postfix
- Dovecot
- ISPconfig3
- Varnish
- Debian
- Ubuntu
- Mandriva/Mandrake
Support:
- Second level support
Languges:
Danish (native language)
English (business level)
Employment:
Jun 2009 – present Backend developer/System administrator for AdMad
I currently work as an backend developer/system administrator for the danish company AdMad located in Birkerød (North of Copenhagen).
My work include writing PHP-backends for various projects and scripts in python along with administrating our Linux servers.
May 2006 – Mar. 2009 Senior systems developer for ScioSphere A/S
Development of the client side for the analysis tool ScioSphere was my responsibility. ScioSphere is a web 2.0 application written in C++ (CGI) on the server side, and JavaScript plus HTML/CSS on the client side. During my work I have become skilled in cross browser development and I have written several plug ins for the jQuery library.
I also shared administrative responsibility for the internal servers, Linux cluster and external web servers.
I worked on integrating ScioSphere in external systems, for this purpose I developed a Javascript API to be included in those systems. To write this API I had to solve the cross site scripting problem, which is a security feature of modern browsers which prevents scripts from making requests from one site to another. This was solved by working around the security model by injecting scripts and submitting forms to iframes.
ScioSphere is capable of integrating with customers internal authentication systems this allows the user to simply click on a link in their own systems which logs the user into ScioSphere without entering username and password. I cooperated with the customers IT-department on setup these integrations.
I’ve worked on ScioSphere since before the launch of version 1.0. Up to version 2.0 the development process was incremental ScioSphere but at 3.0 we decided to redesign the interface and the backend.
ScioSphere 3.0 was a major redesign of the interface and we switched from our own AJAX-library to the jQuery-library which gave us better, cleaner code and better performance. During the development of version 3.0, I needed plug-ins for jQuery that didn’t exist and I developed them myself, a plug-in for a two-dimension scrollable table and a plug-in for a dynamically generated context-menu
Dec. 2005 – Jan. 2006 Temporary IT-supporter in Årslev kommune.
I installed new computers in public schools, helped the user support and repaired damaged computers.
Nov. 2005 – Dec. 2005 Web-shop development for Light-by-night, based on osCommerce
I customized the standard system osCommerce for at small business called Light-by-night.
Aug. 2005 – Sept. 2005 Worked on fixing issues I had with KDE’s instance messaging client, Kopete
I found a usability problem with Kopete. I wrote a patch as a proposed fix the problem and submitted it to KDE. After some improvements the patch was included in KDE3.5.
Education:
Feb. 2005 – May 2005 Programming in C++, DTU
I took a single course at DTU to get to know the language C++.
Jan. 2002 – Mar. 2004 Studied: Datamatiker, Tietgen Business College
Datamatiker is a danish short term academic education in software development and computer science with both theoretical and practical studies. The focus is to cover the industry’s need for IT employees.
The programming language used during the education was Java (J2SE).
Personal:
I have had IT as a hobby for many years and I’m very passionate about it. I always enjoy reading up on new technologies and trying some of them out for myself.
During my education I taught my self to use Linux both on the desktop and on the server. I enjoy having technical insight on how my system works, so the distribution I prefer at home is Gentoo. This distribution lets me dive deep into the system which have helped me a lot during my work. One example of how this helped me was when the cluster we had at ScioSphere became unable to boot after a software update and the solution required knowledge about kernel setup, drivers, hardware management under Linux and the boot process, all knowledge I gained from running Gentoo.
In my work it’s important for me to enjoy the work I’m doing and to have good colleges. This was one of the parts of working for ScioSphere I enjoyed the most, and I look forwards for finding it again in a new workplace.
I’m originally from the city of Odense but after commuting between my home in Odense and my workplace in Copenhagen for about 18 months I decided to move to Copenhagen.
Contact:
I recently got hired by AdMad so I’m no longer looking for work, but you can still contact me by phone (+45 61 40 80 08) or by using the contact form below: