William van den Heuvel | |
Freelance software developer |
Since 2005 I have experience with the Microsoft .NET framework, as well as with Microsoft SQL Server.
Since 2009, I also have experience with WPF, Silverlight, WCF, WWF and other related technologies.
Following is a brief resume of my experience with the Microsoft .NET framework.
The resume is in reverse chronological order.
Dec 2012 |
Windows 8
Programming for Windows 8 Runtime (Windows Apps) in XAML code and evaluating the possibilities of re-engineering WPF and Silverlight applications. |
Windows Runtime
.NET 4.5 C#, XAML Visual Studio 2012 |
Sep 2012-Nov 2012 |
Maintenance
Catching up with backlog of issues and upgrades of software developed at previous projects |
.NET 4.0
C# Silverlight 5 WPF MVVM methods Telerik controls SQL server 2008 |
Jan 2012-Jul 2012 DSM, Geleen-Sittard, NL |
Silverlight based Safety Control System (Protecs phase 3)
This is phase 3 of the Silverlight based Safety Control System for DSM, Geleen to implement a multiple Tenant system with a sophisticated User management and a License control system with AES encryption/decryption |
.NET 4.0
C# Silverlight 4 Prism 4 with MEF MVVM methods Telerik controls SQL server 2008 Entity Framework DevForce Linq to SQL |
Dec van-den-heuvel.com |
Cloud computing
This is a project to evaluate the power and limits of Windows Azure. The project consisted of a prototype application as a hosted service to explore the various technologies of windows Azure with .Net. |
Windows Azure |
Oct 2011-Nov 2011 DSM, Geleen-Sittard, NL |
Silverlight based Safety Control System (Protecs phase 2)
This is an extension of the Silverlight based Safety Control System for DSM, Geleen to implement a multiple Tenant system with a sophisticated User management and a License control system with AES encryption/decryption. |
.NET 4.0
C# Silverlight 4 Prism 4 with MEF MVVM methods Telerik controls SQL server 2008 Entity Framework DevForce Linq to SQL |
Jul 2011-Sep 2011 van-den-heuvel.com |
Email Distribution System
This is a “Dialogue by Email” software. The system manages subscriptions of participants and distributes posts from each participant to all other subscribers. This is a WPF program (Microsoft .NET 4.0) that implements the POP3 and SMTP internet protocols using TCP sockets to receive and send Email messages. |
.NET 4.0
C# WPF POP3, SMTP MVVM methods Telerik controls SQL server 2008 Linq to XML Linq to SQL |
Jan 2011-June 2011 DSM, Geleen-Sittard, NL |
Silverlight based Safety Control System (Protecs phase 1)
This is a web based application (Silverlight) to control and monitor the safety of industrial processes. This system uses the latest .NET 4.0 technology including Silverlight 4, MVVM principles, Prism 4, Managed Extensibiliy Framework (MEF), Telerik and DevForce software. |
.NET 4.0
C# Silverlight 4 Prism 4 with MEF MVVM methods Telerik controls SQL server 2008 Entity Framework DevForce Linq to SQL |
Sep 2009-Dec 2010 van-den-heuvel.com |
Silverlight based E-learning
This is a general purpose Web based interactive E-learning system with which content providers can compose individual training programs. The learners can play smooth streaming video content at home, answer questions about what they have learned, and interact individually with their trainer through the internet. This system uses the latest .NET technology including Silverlight, Silverlight-enabled WCF services, LINQ-to-Objects, LINQ-to-XML, LINQ-to-SQL, and also uses many of the Telerik Controls for Silverlight. |
.NET 4.0
C# Silverlight 4 WCF services WWF workflows LINQ to XML LINQ to SQL Telerik controls Smoothstreaming video SQL server 2008 |
Jul 2009 Steynsway, Amsterdam, NL |
Gimmic project.
(Steynsway, Amsterdam, NL). Refactoring and completing an existing web based interactive E-learning system based on Silverlight. |
.NET 3.5
C# Silverlight SQL server 2008 Entity Framework Dynamic Data MVC |
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 |