Personally
|
I have a strong interest in software development and programming with C++ and C#.Net. Longtime experience with development of real-time desktop applications
running on Windows and coding of backend logic as well as client frontends. The resent years my work has mainly been on performance optimizations, refactoring
of codebase to meet new requirements and general debugging to solve production errors.
|
Nordea
since 2011/03
|
Currently I work with trading software for the Capital Market, mostly with C++, but also a bit of C# webservices, Oracle queries and Java GUI development.
|
High Pulse Poker
2009/12 - 2011/02
|
Participated in the development of a new gaming platform, with online poker as the first game. Worked on the player account settings, poker hand history and
several other game features. Development with C++/STL and a lot of optimizations, debugging and ongoing refactoring until the codebase of both client and
server side got close to a framework. Worked with multithreading, message queue and Google protocol buffers to pack and transfer data. Used WinAPI and
C libraries for IO and clip-board handling.
|
Technologies
|
C++, STL, WinAPI, Google protocol buffers, threading, Microsoft Visual Studio, Scrum.
|
Atkins
2008/11 - 2009/11
|
Developed a new GIS website for E-PRTR, European Pollutants Release and Transfer Register, which shows the discharge of pollutants for industrial installations
in the EU. I developed the C# ASP.NET website from scratch, which included configuration of SQL Server, development of master page, LINQ expressions and backend
logic with LINQ to entities used in the searching functionality. Further I integrated AjaxToolKit and MS chart control into the website and I programmed various
ASP.NET user controls.
|
Technologies
|
C#.Net, ASP.NET, LINQ, SQL, Microsoft SQL Server, AjaxToolKit, Microsoft Visual Studio, Scrum.
|
Betfair Poker
2007/04 - 2008/10
|
Worked as C++ developer for online poker and blackjack. Participated in the development of a new online tournament game called addon and rebuy tournaments.
Work included refactoring and extending of both server and client side to support the new game. Further, I created new client effects with DirectX, to improve
the gaming experience, and I created filtering functionality using STL so players could more easily find their game of interest. My tasks also included a lot
of C++ debugging and optimizations to solve existing bugs and to improve the platform in general.
|
Technologies
|
C++, STL, DirectX, WinAPI, Microsoft Visual Studio, Scrum.
|
Oticon
2004/08 - 2007/03
|
Developed software for a C# platform used in the fitting of digital hearing aids, as well as bug fixing of existing C++/MFC application running in production.
Work included C# development of a sound mixer tool used in the testing of sound sources. The development included the use of sound and audio buffers in C#,
complex user controls with animations effects, C# threads and timers to handle playback simultaneously. Further I developed a C# standalone desktop application
with ADO.NET for storing customer information in SQL Server.
|
Technologies
|
C++, MFC, C#.Net 2.0, WinForms, C# threads, ADO.NET, SQL Server, Microsoft Visual Studio, Scrum.
|
Accenture
2001/11 - 2004/07
|
Worked with IT solutions for Alka Insurance and the Danish Pharmacy association. At the Alka project I worked with Oracle and implemented new database tables,
views, triggers and PLSQL stored procedures for custom business logic. Further I created a C++ tool for comparing contents of databases, and I created a C#
migration tool used to clone and update databases for test and production. At the Pharmacy project I developed frontend windows with C# 1.1 and WinForms for
PBS payments, which also included message handling with the SOAP protocol.
|
Technologies
|
SQL logic, Microsoft SQL Server, Oracle PL/SQL, TOAD, C++, C#.NET 1.1, SOAP, Microsoft Visual Studio.
|
Tellabs
1999/01 - 2001/10
|
Worked as a C/C++ software developer. Created a MFC desktop application from scratch for running TCP/IP communication tests. In the development I used the
Adaptive Communication Environment (ACE) framework and Winsock API. Tasks involved C++ on both client and backend side and included the State, Strategy and
Command design patterns. To make the network tests as generic as possible the development included a lot of custom C++ templates and the use of STL library.
|
Technologies
|
C/C++, STL, Winsock API, Object Oriented Design, ACE, XML, Microsoft Visual Studio.
|
DTU
1995 - 1999
|
Instructor in Mathematics (Algebra and Geometry 1,2,3) at DTU, Danish Technical University located in Lyngby.
|
Education
1994 - 1999
|
Master degree in science, DTU Electrical Engineering.
|