No Title
cv: 4478 bekijken ------------------------------<-<- pagina terug
  • Reageer per email
  • Bel voor bemiddeling
  • Naar alle CV's



Senior Software Engineer
amsterdam
in overleg
Opdracht in BizTalk

EDUCATION


DATES
WAGENINGEN UNIVERSITY

http://www.wau.nl: Bioprocess Technology
All-round selection of Life Science disciplines: (Bio)Process technology, Biochemistry, Molecular biology

09/1991 - 09/1997

CENTRE FOR INTEGRATIVE BIOINFORMATICS - VU

http://ibivu.cs.vu.nl: Master Bioinformatics
Two courses: Algorithms for Genomes, DNA/Protein structure-function analysis and prediction

09/2005 - 04/2006

HIGH SCHOOL:
VWO with the subjects: Dutch, English, Mathematics A & B, Physics, Chemistry, Economics

1984 - 1991

COURSES:
Implementing Security for Applications
Introduction Project Management
Microsoft TechEd Amsterdam
Object Oriented Analysis and Design
Advanced Programming of COM
Analysis of real-time Systems
Fundamental Programming of COM
Working on project basis
Object Orientation
SQL-Oracle
Structured Programming


C#
2.5 years
XML, XSLT, XSD
2 years

BIZTALK SERVER 2006
4 months
UML
4 years

SQL SERVER 2000
2 years
ADO.NET
1 year

ORACLE
7 months
ASP.NET
6 months

C++
4.5 years
NUNIT, NANT, FXCOP
2 years

ATL, COM
2.5 years
CRUISECONTROL
1 year

MSMQ
1 year
.NET FRAMEWORKS
1.0, 1.1, 2.0 beta, 2.0

MFC, GDI+, STL
6 months
ENTERPRISE LIBRARY
1.1, 2.0

VISUAL BASIC
2 years
DEPLHI, PASCAL
1.5 years

WINDOWS 9X, NT, 2000, 2003, XP
7.5 years
DEVELOPMENT METHODS
RUP, XP, Yourdon

CAREER PROFILE

A highly motivated and loyal person, with excellent technical and communicative skills that enable him to deliver high quality solutions. A fast learner with sound knowledge of the latest technological concepts and technologies. Values a structural approach, both in executing his activities as well as in the realisation of technical solutions.

EUROPOL

http://www.europol.eu.int

PERIOD:
June 2004 - present

LOCATION:
The Hague

MISSION:
Information System (IS)
A criminal intelligence system containing information about (potential) European criminal and terrorist organisations and activities.
* ASP.NET 2.0 web application to provide user interface for manual data management.
* BizTalk Server 2006 data loader application to import data from European national systems into the IS database.
* MSMQ audit system to audit accessed data.

FUNCTION:
Senior Software Engineer, System Designer, Backup Technical Project Leader

RESPONSABILITIES:
Functional analysis, technical design, implementation, documentation, communication with representatives from several European member states, continuous integration

ACTIVITIES:
* Defining the requirements of the data loader application.
* Setting up agreements with European member states about technical aspects concerning the data loader application.
* Making a technical design of the data loader application, including component and class diagrams describing the message transformation framework.
* Defining and implementing the xml schema's used as the interface of the data loader application.
* Implementing BizTalk components used in the data loader application.
* Implementation of and maintenance on the ASP.NET 2.0 web application.
* Implementation of and maintenance on the audit system using MSMQ.
* Implementation of components used in the data loader application, including unit tests.
* Setting up/managing automated daily/nightly builds and tests.

METHODS & TECHNIQUES:
XP, UML, Continuous Integration, Test Driven Development, Service Oriented Architecture

OPERATING SYSTEMS:
Windows 2000 Server / Professional, Windows 2003

DEVELOPMENT ENVIRONMENT:
.NET Framework 1.1 & 2.0, ASP.NET 2.0, Microsoft Visual Studio 2003 & 2005, Team Foundation Server, MSMQ, BizTalk Server 2006

TOOLS & LIBRARIES:
Enterprise Library 1.1 & 2.0, NAnt, NUnit, CruiseControl.NET, Guidance Automation Toolkit (GAX/GAT), CodeSmith, BizUnit 2.0

PROGRAMMING LANGUAGES:
C#, XML, XSD, XSL-T, SQL

DATABASES:
Microsoft SQL Server 2000 & 2005


ROGAN DELFT

http://www.rogan-delft.com

PERIOD:
January 2004 - June 2004

LOCATION:
Veenendaal

MISSION:
Rogan View Pro
A medical image viewing application used by radiologists for diagnostic and reference purposes.
* Images retrieved from Rogan's Picture Archiving and Communication System (PACS) called Online XS PACS.
* FDA and CE certified with support for the Digital Imaging and Communications in Medicine (DICOM) standards.
* Configurable user interface, for instance hanging protocols.

FUNCTION:
Software Engineer, Designer

RESPONSABILITIES:
Functional analysis, technical design, implementation, documentation

ACTIVITIES:
* Defining and modelling the use cases of parts of the Rogan View Pro application.
* Defining the requirements of parts of the Rogan View Pro application, for instance hanging protocols.
* Making a technical design of the Rogan View Pro application, including class and sequence diagrams.
* Defining and designing the Rogan View Pro application structure.
* Implementation of several functionalities of the Rogan View Pro application, such as image scaling, magnification, zooming and hanging protocols.
* Implementation of an export functionality of image sets to CD-ROM using DICOMDIR.

METHODS & TECHNIQUES:
RUP, UML

OPERATING SYSTEMS:
Windows 2000 Professional

DEVELOPMENT ENVIRONMENT:
Visual Studio 6.0, CVS, SparxSystems Enterprise Architect

TOOLS & LIBRARIES:
MFC, GDI+

PROGRAMMING LANGUAGES:
Visual C++ 6.0

DATABASES:
PACS archive


DELFT IMAGING SYSTEMS

http://www.delftimagingsystems.com

PERIOD:
August 2002 - January 2004

LOCATION:
Veenendaal

MISSION:
ThoraScan, Digidelca-M and Operator Work System (OWS)
* The ThoraScan is a high-quality digital X-ray system used in clinical chest imaging. According to experts, this system provides thorax X-ray images of unsurpassed quality, whilst using a low X-ray dose.
* The Digidelca-M is a robust digital X-ray system used in mass chest screening, mainly for detection of tuberculosis.
* The Operator Work Station (OWS) is the PC application used to manage patient information and control the ThoraScan or the Digidelca-M.
* Optional integration with an external system using DICOM work lists.

FUNCTION:
Software Engineer, Designer

RESPONSABILITIES:
Functional analysis, technical design, implementation, documentation

ACTIVITIES:
* Making project plans and planning the activities.
* Implementation of image processing and image correction algorithms, involving polynomial fitting of experimental data collected from the CCD detector and output signal correction.
* Implementation of image acquisition software, including communication between the PC and the X-ray devices.
* Implementation of new functionalities in the OWS, such as graphical selection of image area to be printed and support for DICOM work list.

METHODS & TECHNIQUES:
UML

OPERATING SYSTEMS:
Windows 2000 Professional, Windows NT 4

DEVELOPMENT ENVIRONMENT:
Visual Studio 6.0, Visual SourceSafe, SparxSystems Enterprise Architect

TOOLS & LIBRARIES:
COM, ADDI-DATA API, Bitflow Frame grabber API

PROGRAMMING LANGUAGES:
Visual C++ 6.0, Visual Basic 6.0

DATABASES:
dBase III


CIMSOLUTIONS

http://www.cimsolutions.nl

PERIOD:
June 2002 - August 2002

LOCATION:
Vianen

MISSION:
Research project 'Comparison .NET vs. J2EE'
* Performed in preparation of a technical meeting (CTM) to be held at Cimsolutions headquarters. Representatives of all customers of Cimsolutions were invited to this CTM.
* Presentations about .NET and J2EE were given, including a code-demonstration to display interoperability between both platforms using web services.

FUNCTION:
Project Leader, Presenter, Software Engineer

RESPONSABILITIES:
Project planning & reporting, presenting, technical design, implementation, documentation

ACTIVITIES:
* Organising and attending sequence diagram brainstorm sessions.
* Implementation of parts of the code that was demonstrated.
* Performing performance tests on code using COM and .NET.
* Preparation and giving presentations about the project results for customers of Cimsolutions at the CTM.
* Research side-track: OPC and .NET.

METHODS & TECHNIQUES:
UML, OPC

OPERATING SYSTEMS:
Windows 2000

DEVELOPMENT ENVIRONMENT:
.NET Framework 1.1, Visual Studio 6.0 & 2003, Visual SourceSafe

TOOLS & LIBRARIES:
COM

PROGRAMMING LANGUAGES:
C#, Visual C++ 6.0

DATABASES:
SQL Server 2000, Oracle


PRIVA HORTIMATION

http://www.priva.nl

PERIOD:
August 2000 - June 2002

LOCATION:
De Lier

MISSION:
Priva Office application suite
A collection of component based applications to be used to automate, optimize and facilitate greenhouses:
* PosisMirror: Central component of the Priva Office suite, responsible for the communication with the Intégro process computer and caching of process information on the PC.
* EnerVision/MeteoVision: Software components for optimisation of the energy and heat consumption, based on expected and measured meteorological data.
* SuperVision: Software component for controlling the Intégro process computer and for managing the process information.

FUNCTION:
Software Engineer

RESPONSABILITIES:
Implementation, documentation

ACTIVITIES:
* Implementation of PosisMirror: a multithreaded priority queue based communication and caching system (using memory mapped files) to improve performance of the data flow between the Priva Office applications and the Intégro process computer.
* Implementation of a component based calculation framework to be used for the EnerVision and MeteoVision applications and calculation modules.
* Implementation and maintenance on the SuperVision application:
o Comma Separated Value file extraction functionality using XML, XSD, HTML and Jscript
o Detection of memory leaks using undocumented parts of the Windows98 API.

METHODS & TECHNIQUES:
UML, Memory mapped files

OPERATING SYSTEMS:
Windows 98, Windows 2000

DEVELOPMENT ENVIRONMENT:
Visual Studio 6.0, Visual SourceSafe, BoundsChecker

TOOLS & LIBRARIES:
COM, ATL

PROGRAMMING LANGUAGES:
Visual C++ 6.0, Borland C/C++, XML, XSD, HTML, JScript

DATABASES:
Priva owned custom object oriented database


PRIVA HORTIMATION

http://www.priva.nl

PERIOD:
December 1998 - August 2000

LOCATION:
De Lier

MISSION:
Workstation Automation application
An application to manage and track activities, performed by employees working in the greenhouse.
* Uses terminals throughout the greenhouse to allow entry of activity information by the employees.
* This activity information can be used to calculate payment information.

FUNCTION:
Software Engineer

RESPONSABILITIES:
Implementation, documentation

ACTIVITIES:
* Implementation of several new functionalities of the Workstation Automation application, such as:
o Payment calculation and reporting.
o Reflecting changes and additions to the data model in the application logic and user interface.
o Several detailed user requests.
* Maintenance of the Workstation Automation application.
* Making test documentation.

METHODS & TECHNIQUES:
UML

OPERATING SYSTEMS:
Windows 98, Windows 2000

DEVELOPMENT ENVIRONMENT:
Borland Delphi, Borland C++ Builder

TOOLS & LIBRARIES:
PROGRAMMING LANGUAGES:
Borland Delphi, Borland C++

DATABASES:
Borland Paradox


BANK: NEDERLANDSE GEMEENTEN

http://www.bng.nl

PERIOD:
November 1997 - August 1998

LOCATION:
The Hague

MISSION:
Payment system 2000 and Euro
* Banking system for transfer of payments

FUNCTION:
Software Engineer

RESPONSABILITIES:
Implementation, Maintenance

ACTIVITIES:
* Implementation of euro conversion throughout the payment system.
* Maintenance, including Y2K issues.

METHODS & TECHNIQUES:
Structured Programming

OPERATING SYSTEMS:
VAX/VMS, Windows NT

DEVELOPMENT ENVIRONMENT:
Oracle Forms, Documentum, X-Windows

TOOLS & LIBRARIES:
PROGRAMMING LANGUAGES:
Cobol, PL-SQL, SQL

DATABASES:
Oracle


EDUCATIONAL EXPERIENCE


IBIVU

http://ibivu.cs.vu.nl

PERIOD:
September 2005 - January 2006

LOCATION:
@Home

MISSION:
Algorithms for Genomes
* Course in the Master Bioinformatics at IBIVU.

FUNCTION:
Student, Software Engineer

RESPONSABILITIES:
Technical design, implementation

ACTIVITIES:
* Implementation of the Gibbs motif sampling algorithm.
* Implementation of the Hirschberg global alignment algorithm, including multithreading and unit tests.

METHODS & TECHNIQUES:
Bioinformatics

OPERATING SYSTEMS:
Windows XP, Novell Linux Desktop 9

DEVELOPMENT ENVIRONMENT:
.NET Framework 1.1 & 2.0, Mono 1.1.10, Visual Studio 2005, Visual SourceSafe, SparxSystems Enterprise Architect

TOOLS & LIBRARIES:
Visual Studio 2005 Debugger

PROGRAMMING LANGUAGES:
C#

DATABASES:

CIMSOLUTIONS

http://www.cimsolutions.nl

PERIOD:
November 2002 - March 2003

LOCATION:
@Home

MISSION:
.NET Open Source
* Evaluation of .NET open source libraries and applications for professional use, such as nant, nunit, ndoc, log4net.

FUNCTION:
Software Engineer, demonstrator

RESPONSABILITIES:
Implementation

ACTIVITIES:
* Implementation of several test applications for evaluating the .NET open source libraries and applications.
* Demonstrated results during a technical meeting at Cimsolutions headquarters.

METHODS & TECHNIQUES:
OPERATING SYSTEMS:
Windows 2000

DEVELOPMENT ENVIRONMENT:
.NET Framework 1.1, Visual Studio 2003, Visual SourceSafe

TOOLS & LIBRARIES:
NAnt, NUnit, ndoc, log4net

PROGRAMMING LANGUAGES:
C#

DATABASES:

CIMSOLUTIONS

http://www.cimsolutions.nl

PERIOD:
November 1998

LOCATION:
Vianen

MISSION:
Training 'Working on project basis'
* Based on creating a logistic application for tracking product inventory and orders.
* Goal was to complete an entire software project cycle: specification, design, implementation, and test.

FUNCTION:
Trainee, Software Engineer

RESPONSABILITIES:
Functional analysis, technical design, graphical user interface design, implementation, documentation

ACTIVITIES:
* Making functional specifications, including data flow diagrams based on interviews with users.
* Making technical and graphical user interface designs.
* Implementation of user interface and application logic.
* Making a data model.
* Making test documentation.

METHODS & TECHNIQUES:
Yourdon

OPERATING SYSTEMS:
Windows 95

DEVELOPMENT ENVIRONMENT:
Visual Basic 6.0

TOOLS & LIBRARIES:
MicrografX Flowcharter, Star Designer

PROGRAMMING LANGUAGES:
Visual Basic 6.0

DATABASES:
Microsoft Access


CIMSOLUTIONS

http://www.cimsolutions.nl

PERIOD:
October 1998

LOCATION:
Vianen

MISSION:
Training 'Object Orientation'
* Based on creating an object oriented 'automated warehouse' application.
* Focus on object orientation.

FUNCTION:
Trainee, Software Engineer

RESPONSABILITIES:
Functional analysis, technical design, implementation, documentation

ACTIVITIES:
* Modelling use cases using OMT.
* Making application structure using OMT, including class diagrams.
* Comparison of OMT and UML during the above.
* Implementation of the automated warehouse application.

METHODS & TECHNIQUES:
UML, Object Modelling Technique (OMT)

OPERATING SYSTEMS:
Windows 95

DEVELOPMENT ENVIRONMENT:
Visual Studio 6.0, Rational Rose

TOOLS & LIBRARIES:
STL

PROGRAMMING LANGUAGES:
Visual C++ 6.0

DATABASES:

PERSONAL DATA

SURNAME:
Veldhoen

FIRST NAMES:
Abraham Cornelis (Bram)

ADDRESS:
Parkzoom 33, 2614 TC Delft, The Netherlands

PHONE:
+31 - (0)15 - 212 83 90; +31 - (0)6 - 24 56 90 43

BIRTH DATE:
July 15, 1972

NATIONALITY:
Dutch

EXPERIENCE SINCE:
1997


WORK EXPERIENCE


DATES
CIMSOLUTIONS B.V.

http://www.cimsolutions.nl: Senior System Designer / Technical Project Leader
Functional analysis, technical design and implementation of software systems and applications.

08/1998 - 05/2006

TAS GROEP B.V.


System Developer
Implementation and maintenance of software systems and applications.

09/1997 - 08/1998