William van den Heuvel William van den Heuvel
Freelance software developer

Microsoft .NET framework

Since 2005 I have experience with the Microsoft .NET framework, as well as with Microsoft SQL Server. Since 2008, I also have experience with WPF and Silverlight2. Following is a brief resume of my experience with the Microsoft .NET framework.

The resume is in reverse chronological order.

Jul 2009-Aug 2009

van-den-heuvel.com
Gimmic project.
(developed partially on behalf of Steynsway, Amsterdam).
 
This is an interactive system for physio-therapy with which physio-therapists can compose individual training programs for their patients. The patients can play video content at home and interact with their therapist through the internet. The user interface makes grateful use of the powerful Telerik controls (especially the drag-and-drop technique developed by Telerik) to compose the training content.
 
This system uses the latest .NET 3.5 technology including AJAX, Silverlight2, Silverlight-enabled WCF services, LINQ-to-Objects, LINQ-to-XML, LINQ-to-SQL, and also uses some of the Telerik Controls for Silverlight (especially their drag-and-drop enabled TreeView and ListBox).
.NET 3.5
C#
Silverlight2
Ajax
WCF services
LINQ
Telerik controls
May 2009-Jun 2009

van-den-heuvel.com
Internet Traffic Analyzer.

This program monitors the traffic that passes through the Ethernet adapter as it communicates with the Local Area Network (LAN) or a WiFi Access Point. It intercepts Ethernet frames and makes them available for analysis by the Network Administrator. In particular, the program shows the content of ARP and IP packets (including UDP and TCP). This program can be useful to detect attacks from the Internet, data farming by spyware, and other forms of malicious practises, such as password stealing from within the intranet.

This is a WPF program written in C# (.NET 3.5) that runs as a stand-alone Windows application. Internally, the program uses the WinPcap 4.1 driver for capturing Ethernet frames (see www.winpcap.org)
.NET 3.5
C#
WPF
WinPcap
IP
Feb 2009-Apr 2009

van-den-heuvel.com
Hierarchical datagrid.

This is a Silverlight2 project (.NET 3.5) involving Transformations and Animations as well as a WCF service. It includes the development of a special hierarchical DataGrid that displays and updates hierarchical data from an XML file using LINQ-to-XML. It can also display hierarchical data returned by LINQ-to-SQL in case of composed queries.

The DataGrid can display and edit (on click) the details of a selected row in a separate popup window that can in turn contain nested DataGrids. The popup window is animated such that it appears to "rise" out of the selected row, and also "dives" back into it when the popup window is closed.
(See Demo 2)
.NET 3.5
C#
WCF service
Silverlight2
LINQ-to-XML
Aug 2008-Jan 2009

VGO Direct Mail
(Best,NL)
RWE Dashboard.

Assignment at VGO Direct Mail, Best developing a web application for RWE Energy to support and analyze the effectiveness of call centers with acquisitions of new customers and retention of old customers.
This project involved ASP.net 2.0, C#, Ajax, MS SQL Server 2005, MS Access, and Adobe Flash objects (charts)
.NET 2.0
C#
ASP
Ajax
MS SQL Server
MS Access
Adobe Flash
Jun 2008-Jul 2008

van-den-heuvel.com
Cube browser.

I developed a program that can browse a multidimensional database (Cube) created by Analysis Services. This is a Cube browser (ADOMDCLIENT) that runs standalone without the Business Intelligence Development Suite.
This is my first WPF project with XAML and C# (.NET 3.5). It was essentially a follow-up of the earlier project in Malta
.NET 3.0
C#
WPF
MS SQL Server
Apr 2008-May 2008

The People’s Valley
(Amsterdam,NL)
This assignment was with an Internet Services company in Amsterdam. I was involved in the realization of web sites using a Content Management System called DC-Site, and email campaigns using a mailing system called Tripolis Mail.
The programming was in ASP.net (2.0) and C#.
.NET 2.0
C#
ASP.NET
Tripolis Mail
MS SQL Server
Dec 2007-Mar 2008

Fortress Services Group
(Malta)
This was a project for a US software company with temporary offices in Malta. The company developed a system for the US Department of Defense (Washington, DC).
This was a SQL Server 2005 Business Intelligence project creating multidimensional database (Cubes) using SQL Integration Services (SSIS) and Analysis Services (SSAS) as well supporting web pages based on Microsoft ASP.net 2.0. It also involved programming VB, C# and the AJAX Control Toolkit.
.NET 2.0
VB
ASP.NET
Ajax
MS SQL Server
Jul 2005-Nov 2007

Philips
Medizinische Systeme
(Hamburg,D)
and
Philips
Medical Systems
(Eindhoven,NL)
This was a long term assignment at Philips. I was first involved in a Data Migration project for Philips Medizinische Systeme in Hamburg. This involved SAP and MS SQL Server. I have worked with SQL Server 2000 and ASP.net 1.0; accessing databases via ADO, developing DTS packages and stored procedures in T-SQL.
After this migration project, I switched to the Microsoft .NET framework 2.0 and developed Windows (Forms) as well as web applications (ASP) in C# using Visual Studio 2005. This also resulted in experience with ADO and XML (SAX and DOM).
.NET 1.1
.NET 2.0
VB
C#
ABAP (SAP)
Windows Forms
ASP.NET
MS SQL Server