Personal
| Last name | Vossers |
| First name | Jaap |
| Birthday | November 9th, 1983 |
| Nationality | Dutch |
| Working area | London |
| jvossers@gmail.com | |
| Phone | +44 (0)79 4244 8195 |
Education
-
Bachelor of IT
HAN University, Arnhem, The Netherlands
Graduated June 2005
-
Upper General Secondary Education (HAVO)
Het Streek, Ede, The Netherlands
Graduated June 2001
Certification
-
MCTS: Microsoft Office SharePoint Server 2007 - Application Development
Exam 70-542 passed July 2008 (self-training)
-
MCTS: Microsoft Windows SharePoint Services 3.0 - Application Development
Exam 70-541 passed February 2008 (self-training)
-
MCTS: .NET Framework 2.0 Web Applications
Exam 70-528 passed February 2007 (self-training)
Exam 70-536 passed August 2006 (self-training)
Work history
-
CAN-IT (NL)
July 2008 - August 2008
As a contractor I am providing my services to CAN-IT as a .NET WinForms developer. CAN-IT is as spin-out of Wageningen University & Research Centre.
-
PROJECT: Presentations 2 Go Encoder Application
I am currently working on developing an improved version of the Encoder application that is part of the P2G solution I developed back in 2005 for Wageningen UR. It is my task to implement a new WinForms user interface and replace the Windows Media Encoder component with a third party library for the creation of Windows Media files. The P2G Encoder application is a multithreaded application.
-
-
Netstore (UK)
May 2008 - June 2008
As a contractor I provided my services to Netstore as a Sharepoint Developer to work on the QCA Access Arrangements project. My main responsibility was to develop a WSP package to deploy the full QCA Access Arrangements application to a MOSS2007 farm.
-
PROJECT: Qualifications and Curriculum Authority - Access Arrangements
The QCA Access Arrangements is a web application to handle access arrangement requests for students that need special treatment when taking exams. The application uses NHibernate, WF Rules, NUnit, and MOSS2007. I was responsible for the architecture and implementation of the MOSS2007 environment, which included - but was not limited to - building a WSP package, creating custom site definitions, developing custom features and feature receivers, configuring custom authentication, and planning the authorization model on sharepoint objects. I have also developed components to allow users to search data from the database. My code solutions implement the Model View Presenter pattern, which was a project requirement to simplify the development of Unit tests. I have written unit tests as well.
-
-
LBi (UK)
September 2007 - May 2008
I have worked for LBi in London as a Sharepoint developer, specializing in building accessible Web Content Management solutions using MOSS 2007. LBi has many major international clients. One of them is Standard Chartered Bank with over 65,000 employees worldwide. I have worked on two MOSS 2007 projects for Standard Chartered Bank.
-
PROJECT: Standard Chartered Bank Research on the Web
Research on the Web uses MOSS 2007 as a platform for its complex multilingual document publishing solution. I have implemented a custom membership provider (users are stored in a custom SharePoint list), list event receivers, a custom httpmodule, a list data access layer and a custom solution for dealing with multilingual list data. The site has an advanced security model to protect the numerous resources, all based on SharePoint group membership.
-
PROJECT: Standard Chartered Bank Wholesale Banking
I was a key developer of the development team that implemented the Standard Chartered Bank Wholesale Banking web site. I have built many useful components that added great value to the project, including reusable custom field controls. The project was delivered one week before the deadline, on budget and with high quality. The site uses MOSS 2007 Variations to allow support for multiple languages in the future.
-
-
DiVa - Digital Value (NL)
February 2006 - September 2007
I was employed at DiVa as a web developer. I have participated in multiple web projects, several of which were based on Windows SharePoint Services 2.0. I have developed custom Web Parts, List Event Handlers, and designed no-code intranet solutions with out-of-the-box Sharepoint functionality. Because is DiVa a small company, my responsibilities were not limited to web development only. I have gained experience in customer support, server and network maintenance, and software architecture.
-
PROJECT: Kenniscentrum Handel
The website http://www.kchandel.nl uses the CMS features of MOSS 2007. I did a lot of the SharePoint site architecture, which includes defining site structure, content types, master pages, page layouts and custom controls.
-
PROJECT: Spotzer.com
Spotzer sells personalized video advertisements through their web site. I was one of the five developers that worked on the Spotzer project. We have built a public web site and a backend web application for Spotzer sales employees to work with. The Spotzer project is a three tier application based on ASP.NET 2.0 and SQL Server. I have implemented ASP.NET 2.0 Membership, Strongly Typed TableAdapters, HttpHandlers, (nested) Master pages and E-mail communications.
-
PROJECT: MediaFeed.nl
MediaFeed is the primary channel for the Dutch government to publish press releases. More than 1500 registered media representatives, including all major national and international media organizations, receive press releases on a daily basis through a personalized and secure RSS feed. All architecture and development work was done by me and another developer. MediaFeed is based on ASP.NET 2.0, SQL Server 2005 and ASP.NET Ajax (Atlas). I have implemented Windows Services, Web Deployment Projects, RSS generation, Membership, Strongly Typed TableAdapters, HttpHandlers, Master pages and E-mail communications.
-
PROJECT: Huis & Hypotheek Search Service
Huis & Hypotheek is one of the largest Dutch mortgage brokers. Together with another developer I have designed and developed a search service for houses and apartments. Registered users will receive an E-mail update on a daily basis with a summary of new objects that match the criteria defined in their profiles. The search service is a three tier application. Large portions of the object persistence code, including the database itself, were generated with the help of a code generation tool using XML to describe the data model. The solution is based on ASP.NET 2.0, SQL Server 2005 and web services. I have implemented Windows Services, Web Deployment Projects, ObjectDatasources, Master pages, and E-mail communications.
-
-
Wageningen University & Research Centre (NL)
February 2005 - February 2006
I started at Wageningen UR for my internship as a software developer where I worked on the Presentation 2 Go project, a mobile streaming video solution. After I graduated I was offered a job. I continued working at Wageningen UR for another 6 months. At this point in time I was introduced to Sharepoint
-
PROJECT: Presentations 2 Go
Presentations 2 Go, also referred to as P2G, is a solution I have developed for Wageningen University & Research Centre. It is a mobile road kit with video and audio hardware and a computer with custom software on it. The main purpose of P2G is to automate the process of broadcasting live and on-demand internet streaming video combined with presentation slides. This includes web based recording scheduling and remote control. P2G is based on C#, WinForms, ASP.NET 1.1, Windows Media Encoder API and Windows Media Services. I have implemented an RPC-like system to exchange messages between client en server machines. I have created a C# wrapper class to communicate with an external USB device (Epiphan VGA2USB) through Windows API calls.
-
-
SenS IT (NL)
August 2003 - February 2005
During the my study I started my internship at SenS IT as an application developer. After six months I was offered a part time job to continue working in the evening hours, which lasted for another year.
-
PROJECT: TAccent
TAccent is a web application to perform real estate appraisal using automated valuation models. The underlying technology for the first version of TAccent was MS Access 2003, using VBA. After some months it needed to be rewritten as an ASP.NET web application. TAccent is based on ASP.NET 1.1, SQL Server 2000 and Active Directory.
-
Technology skills
-
.NET
-
ASP.NET / C#
- ADO.NET
- Membership
- Serialization
- Reflection
- Visual Studio Debugging
- WebControl development
- Master Page development
- Web Service development
- Windows Service development
- ASP.NET Ajax (Atlas)
- 3-Tier Application architecture (Presentation/Business/Data)
- Code generation
-
SharePoint (WSS 3.0 and MOSS2007)
- SharePoint Object Model
- Web Part development
- Event Receiver development
- Workflow development
- CAML
- Implementing Variations
- Deployment using Features
- Deployment using Solution files
- Developing Publishing Sites (CMS)
- Content Type structure design
- Custom Field Control development
- Business Data Catalog
- InfoPath
-
MS CRM 3.0
- Using CRM's API Web Service
- NHibernate
- Castle ActiveRecord
- SubSonic
- Linq2Sql
- DotNetNuke
- Windows Media Encoder API
-
ASP.NET / C#
-
XML
- Schema
- XSLT
- XPath
-
Databases
- Database design
- SQL Server 2005
- T-SQL
- Stored Procedures
- DTS, SSIS
-
Front end
- XHTML
- Javascript
- CSS
-
Tools
- Micosoft Visual Studio 2008
- Micosoft Visual Studio 2005
- Micosoft Visual Source Safe
- Micosoft SQL Server Management Studio
- Micosoft Office SharePoint Designer 2007
- Windows PowerShell
- Adobe Photoshop
-
Servers and Services
- Micosoft Windows 2003 Server
- Micosoft Internet Information Services
- Windows SharePoint Services 2.0
- Windows SharePoint Services 3.0
- Micosoft SQL Server 2005
- Micosoft Windows Media Services
Personal skills
The statements below are literally quoted from my latest performance interview at LBi, one of my most recent employers. The statements are based on observations from people that have worked with me.
- Jaap has consistently written good, solid code since he has been at LBi, and produced stable software as a result.
- Jaap has selected the correct coding solution for each challenge, and produced easy to maintain code.
- Jaap is very hard working and committed.
- Jaap is personable, approachable, cheerful and a good listener. He takes other people's viewpoints on board and fits very well into LBi's culture.
- Jaap has mentored the more junior members of his team well. He has been patient and explained himself clearly, and transferred his knowledge of SharePoint to others.
- Jaap has a good knowledge of SharePoint, and keeps very up to date by reading the latest blogs and articles. He is hungry for knowledge.
- Jaap has been assigned many tasks in the last few months, and has completed them all on time and on budget, without assistance. The quality of his solutions has been impressive and has often exceeded the expectations of his lead developer.
- Jaap has also developed some SharePoint modules that are well built and flexible enough to be reused on other projects.