Curriculum Vitae RNM Haans Personalia Name : Ing. RNM (Robert) Haans Date of birth : 16-08 -1971 Residence : Rotterdam IT-Experience since : 1989 Current position Website Email address LinkedIn : IT Professional, Senior. NET Developer www.sourcez.nl robert@sourcez.nl http://www.linkedin.com/in/roberthaans Telephone number +31 (0) 652 008 930 Photo Employability Setting up software architecture, Modeling (enterprise) systems.net Senior software developer, developing applications, websites and portals in.net technology Team Lead. Setting up software development infrastructure. Translate from functional to technical specifications Object Oriented programming, also familiarize the people in OOP. Create database design according to architectural needs Use Code generation tools Creating functional designs and interaction designs Worked for Wageningen University Volvo T-Mobile Nationale Nederlanden General Motors Ernst and Young a.o.
IT Knowledge Overview of business Automotive Financials, Leasing Consumer Products Consumer Products (Non-Food), Consumer Products (Mortgages), Retail Finance Financial Services, Accountancy, Banking, Insurance Technique Installation technology Human Resource Management Provincial Government, Police forces, AIVD (HRM) Government Ministries, University Security Alarm systems, fire security Resume function General Team Lead, Systems Analyst, Senior Microsoft. NET Developer, Software Consultant Services System development Developing and maintaining.net software systems Team Lead Managing team of developers, making schedules and checking on the schedule, qualitys monitoring software Architecture Drafting of system architectures and domain models, modeling systems System Analysis Making a functional analysis, system design, database design and translation into technical design Consultant Technical consultant, recommendations for software projects Implementation Deploy applications, websites and portals Methods Information Analysis RUP analysis method (use case driven development), NIAM Development Methods SCRUM, RUP, MSF, SDM Test & Implementation TMAP Operating system Microsoft Windows OS and Servers Package and Technology
Technologies and systems : WCF, WWF,.Net, ASP.NET, XML, XML Web services, IIS, CSS Style Sheets, Skinning, HTML, DHTML, Javascript, DotNetNuke, Code Smith, LLBLGen Pro, Microsoft. NET Winforms, Microsoft. NET Web Forms, SharePoint Portal Server, XPath, SQL Server, UML, Oracle (TOAD), NHibernate, Unity, StructureMap, Unit Testing, Linq, Team Site, SoapUI, jquery, Autofac, Ninject, CSS3, MVC Languages : C #, VB.NET, VBA, javascript Packages : All products from MS Office, Visual Studio 20 10 20 10 Visual Studio TFS, Experience Senior Software Developer at Sourcez 2010 - Senior Software Developer at Portal Partners BV 2006-2010 Senior Software Developer at Interpro BPS 2004-2006 Software Developer at VX Company 2001-2004 Software Developer at Winthesis BV 1996-2001 Training Overview General and ICT training General Instance Period Status VWO Gymnasium Emmaus College in 1983-1989 Diploma bag Rotterdam Industrial Engineering HTS Dordrecht 1994-1995 Graduated
ICT Informatics (Computer science) TU Delft 1989-1990 - Informatics (HIO) HTS Rotterdam 1990-1994 Graduated Certifications 70-229 Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition 70-176 Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0 Microsoft 2,002 Achieved Microsoft 2,001 Achieved "Requirements Management with Rational 1999 Achieved Use Cases" 70-161 Windows Architecture II Microsoft 1998 Achieved 70-160 Windows Architecture I Microsoft 1998 Achieved 70-027 Implementing a Database Microsoft 1997 Achieved Design on Microsoft SQL Server 6.5 70-069 Microsoft Access for Windows 95 and the Microsoft Access Developer's Toolkit Microsoft 1997 Achieved Knowledge of languages Language Read Speak Write Dutch Fluent Fluent Fluent German Reasonable Moderate Reasonable English Fluent Fluent Fluent French Reasonable Moderate Moderate
Experience Period : April 2012 - Present : Automotive / Finance : Senior Developer, member architecture team : Volvo Financial Services : As a member of the architecture team designing and developing new reference architecture for the Pricemanager Quotation/ Risk assessment system. The Price Manager system is used worldwide, as a web application for managing and calculating the financing contracts (leasing) of Volvo trucks. Improve legacy architecture, design and application (brownfield development) Develop ipad application for information management, integration with backend system using WCF REST. Used: - ASP.NET, C # - WebformsMVP - Autofac (IOC) - Ninject (IOC) - AutoMapper - Sql server 2008 - Linq - Team Foundation Server (20 10) - jquery - Unit testing - DCI - WCF REST - CSS3 - TDD Period : December 2010 - March 2012 : Telecom : Senior Developer : T-Mobile / T-Systems : Develop the website of T-Mobile. Design and develop different customer self-care functions of the website in C #. Used, for instance: - ASP.NET - Oracle 10 - Team Site - Linq - Team Foundation Server (2008) - jquery - SoapUI - WCF
Period : June 2010 - December 201 0 : Personnel and organization : Senior Developer : Wageningen University (Wageningen University) : To develop the system that holds the curriculum for students, called the SPA system. This web application allows students to construct their study program, choose courses, minors and majors and provide them to the exam board. Used are: - ASP.NET - Oracle 10 (With dotconnect adapter) - OraDeveloperStudio - StructureMap for s ion inversion of control (IOC) - NHibernate - Linq to entities - Linq to NHibernate - Team Foundation Server (2008) - Test driven development and unit testing - Scrum project approach - Active Directory - MVP pat tern Period : March 2010 - present : Security : Senior Developer : GM Telematics : Further development Teleseco security portal, and planning future developments. Investigating if MS MVC should be introduced as new technology for performance and maintainability reasons. - ASP.NET - Windows Communication Foundation (WCF) - MS SQL Server 2005 - T-SQL - C # Period : August 2009 - March 2010 : Staff and Organization : Senior Developer : WUR (Wageningen University) : Construction of EDUsis. Legacy EDUsis had to be replaced by a.net servicebus system. All client systems will eventually be using this ne servicebus. Promis was one of the modules build to use the service bus. This Promis module records and tracks the PhD students within the WUR. The system tracks, supports and coordinates the entire graduation. The system is an SOA and a MVP pattern was used as a client technology. IoC was used, as well as test driven design.
- ASP.NET - Windows Workflow Foundation (WWF) - Windows Communication Foundation (WCF) - MS SQL server 2008 - Oracle 10 (With dotconnect adapter) - Ora cle Developer Studio - Unity - Entity Framework from Microsoft - Linq to entities - Team Foundation Server (2008) - UML - Use case modeling - MVP pattern - Command pattern - TDD Period : November 2006 - August 2008, November 8 200 - August 2009 : Personnel and Organization : Senior Developer, Team Lead : People Partners : Build in.net, a very large HRM Portal (Emplaza) for use in large formal organizations, making all HR processes accessible to personnel, staff and management via ESS and MSS. These processes include: submit declarations, absenteeism, leave, digital files, Poortwachter, 360 degree feedback, performance appraisals, and competency dictionary. This system is used in municipalities and police organizations in the Netherlands. Used: - ASP.NET - ASP.NET Web Parts, skinning, themes - Windows Workflow FOUNDATION (WWF) - MS SQL Server 2005 - Windows Communication Foundation (WCF) - Team Foundation Server (2008) - C #, object oriented programming - UML - Use case modeling The system is an SOA. It is a very extensive multi-tier architecture, and supports full scale out over multiple systems. Period Jan 2008 - March 2008 : Installation technology : Functional Analyst : Uneto VNI : Design and layout of the portal InstalNova which Uneto VNI services sells to customers, an information portal for the members of Uneto VNI Period : October 2006 - November 2006 September - October 2008
: IT services : Senior Developer : TietoNator : Build in Visual Studio 2005 (.NET, C #) the information system of the call centers of KPN called Mosaic. The software supports all processes for the agents of call centers. Mailing, interview scripts, send brochures, link to the telephone exchange, process etc. The application has an Oracle backend. The architecture was a smart client / SOA architecture using Web services. NHibernate for mapping the database objects was used. Further : - NHibernate, ORM mapper - Winforms - Team Foundation Server (2005) - C #, object oriented programming - Smart clients - Web services - UML Period : July 2006 - September 2006 : IT services : Senior Developer : Nomadic : Build in Visual Studio 2005 (VB.NET), an electronic catalog of wholesale products for the sales representatives of a company. The catalog contains images and details of all products. The system connected to SAP ordering system. The client was connected to the backend using a web service. The backend was a SQL Server 2000 database. Used: - T-SQL - C #, object oriented programming - Winforms - Web services Period : December 2005 - May 2005 : Microsoft Access Developer : Interpro Process Solutions : Construction of interfaces and links to financial systems for the salary system Cobra 2000. Realized were interfaces to SAP and Exact. Worked with : - Microsoft Access 2000. - XML Period : October 2005 - November 2005 : Microsoft. NET Developer : Interpro Process Solutions : Light version designed and builds for specific customers of the Cobraweb system. There was a specific need for a lightweight version of the full-fledged system. - DotNetNuke 3.2.2 - ASP.NET 1.1, - Visual Studio 2003
Period : October 2005 - November 2005 : Microsoft. NET Developer : Interpro Process Solutions : Designing new portal site for customer Berk, who would migrate their portal to the DNN platform. Worked with: - DotNetNuke 3.2.2 - ASP.NET - SQL Server 2000 - T-SQL Period : July 2005 - October 2005 : Microsoft. NET Developer : Interpro Process Solutions : Project management and developer. The project involved converting from the existing CobraWeb system to a web based new portal environment, namely DotNetNuke. CobraWeb is the replacement of the existing Cobra2000 system of Cobra Staff Systems BV, the current payroll system. This was a fully scalable solution, a Service Oriented Architecture based on web services with a web front-end. Worked there with: - Visual Studio 2005, - ASP.NET 1.1, - SQL Server 2000 - C #, object oriented programming - Team Foundation Server - LLBLGen Period : January 2005 - June 2005 : Program Lead, Microsoft. NET Developer : Interpro Process Solutions : As a program lead developed on the CobraWeb system, to convert the system to a fully production-ready version. Worked there with: - Visual Studio 2003 - C # - ASP.NET 1.1, - SQL Server 2000
Period : October 2004 - December 2004 : Microsoft. NET Developer : Interpro Process Solutions, Cobra : Construction of a generator for custom. NET modules for the CobraWeb system. This involved the use of CodeSmith. The code generator was intended to generate future changes in the product quickly for modules and thus reduce the manual coding is used: - C # - Code Smith - ASP.NET Period : November 2004 - February 2005 : Banking : Systems Analyst : Cobra Staff Systems BV commissioned by Rabobank : Preliminary analysis and system analysis for the construction of a fully-fledged HR portal, which can replace the existing intranet and can extend from HR functionality with emphasis on ESS and MSS. Among others I have analyze the billing system of the Rabobank Period : May 2004 - September 2004 : Interim Project Manager : Cobra Staff Systems BV : Managed the interim project before CobraWeb project Period : March 2004 - May 2004 : Interim Project : Cobra Staff Systems BV : Setting up development environment (software factory, OTAP) within Cobra Personnel Systems BV based on the RUP development methodology with the aim to develop CobraWeb. Made use of: - RUP - Use case modeling, UML Period : February 2004 - June 2004 : Systems Analyst : Cobra Staff Systems BV commissioned by CTB : System analysis performed for the batch processing system of the Cobra 2000 product. This was part of the system that dealt with the processing in batches of salary calculations, plus provides the logistical part of it. This was done for customer CTB, a pay rolling company.
Period : September 2003 - October 2003 : software engineer : De Hypotheker (Association) : Conversion to a newer version of the TAS system, the system that calculates the options in possible mortgages, so they can be compared. Also supported the transition to an object oriented architecture. Worked with: -.Net, C# - Object oriented programming - SQL Server 2000 - T-SQL Period : November 2002, July 2003 - September 2003 : Insurance : System analyst and software engineer : Nationale Nederlanden : Build a reporting system to collect the extensive amount of outstanding premiums. It analyzed mainframe data and combined this with information from other systems to get a complete overview. - Microsoft Access - T-SQL - SQL Server 2000 Period : May 2003 - June 2003 : Provincial Government : software engineer : DLG : DLG is a provincial government agency with responsibility over the rural management of the province. In other words, it buys land, sells land, and manages land, vegetation and forest. Worked to build the system that manages the country budgets, through subsequent reporting and planning for the coming years. Worked with: - Microsoft Access - T-SQL Period : November 2002 - September 2003 : ICT : Consultant : VX Company : Member Task Force.NET software factories. Task was to investigate and advise on the setup of a development environment. Worked with: - RUP - UML
Period : February 2000 - August 2002, Leasing : Analyst, systems analyst and software engineer. : Master Lease (General Motors Acceptance Company) : Performed a very extensive information and system analysis for several systems supporting the financial and operational processes of the leasing company. A few examples are: Investment calculations, Quotations, billing, car damage, dealers and contract management. This involved branches in Greece, Spain, Portugal, Austria and Italy. The RUP methodology followed. All requirements are defined in use cases. Construction of an International Quotation Module. This system provides for the investment calculation and calculation of the operating budgets for a leasing contract, and also provides reporting to headquarters, with offices across Europe. For the office in Vienna a separate data and system analysis was done for a Quotation module, custom to the situation in Austria. After the analysis, the module built and put into production. Worked with: - Use case modelling - UML - Sql Server - MS Access - MS Excel Period : July 99 - August 99, May - September 2000 : Insurance : system analyst and software engineer : Nationale Nederlanden : In two different departments of Nationale Nederlanden two systems have been realized. Analyzed and built the budget monitoring system called LML for accessing data from legacy data systems. In these systems, information is stored of managed budgets of projects. Built a system that combined the data and produced reports that were monitoring the budgets. Analyzed and built the transferal system for pensions, this involved the administration and handling of value transfers of pensions for all employees of the ING group.
Period : May 97 - October 97 : software engineer : GeldXpert : Construction of relationship management and workflow system for capturing customer data and relations marketing. Mainly worked on the section 'Financial Diagnosis'. This part of the application consisted of the computation of various financial scenarios, or predictions of the personal circumstances of the customers of GeldXpert. Period : March 98 - July 2000, Jan 2003 - April 2003 : Insurance, Banks : Software engineer and program lead : Fortis Amev, VSB : Construction of the system Credit Score. Credit Score is the system by which the bank manages contracts with respect to the customer loans. Rebuild (new version) of the organization-wide correspondence system, document processing system (WCS) FCS of Fortis Bank (then Fortis Amev and VSB). Period : July 98 - August 98 : Education : Coordination of the development and software engineer : ITTA : Construction of a database system that can generate on-demand catalogs of all the documentation that they can deliver to their customers including prices and inventory. Because the system was very demanding and the client had very specific requirements for the finished product, very intensive supervision of this project was necessary. Period : May 96 - August 98 : system analyst and software engineer : Ernst & Young : Development of an information system for the management of expatriates for the PMI department. Development of an information system for managing leaves and absenteeism of the personnel of Ernst & Young. Construction of comprehensive relationship management system for the Customs and VAT department of the Ernst & Young. This system also had an integrated case management system and an integrated document processing system.
Period : September 95-December 95 : to Sales : software engineer : E. Schwartz BV : Construction of a system for registering customers and the purchase of industrial hoses. The properties of all hoses are stored in the system. For these hoses periodic maintenance was needed, this was also managed with the system. The test results were processed in this system, also providing the certification of the tested hoses. Period : August 94 Graduation : software engineer : C & D consultancy : Building an information system for facility management, such as the registration of keys and location of keys for very large companies and institutions.