CURRICULUM VITAE PETER HENDRIKS



Similar documents
SUMMARY CURRICULUM VITAE J. Andries

JAVA/J2EE DEVELOPER RESUME

Annex 10 Standard Profile Specification and Request Form for Services

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Mrzljak Osman. Curriculum Vitae. Author: Osman Mrzljak Date: 28 July Copyrights B-init. B-INIT bv

Przemysław Bielicki. Senior Software Developer / Scrum Master

UBS Training Course Catalog

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Curriculum Vitae. Samuel H. Brannen, Jr. Auf der Grueb Meilen Switzerland sam [at] sambrannen [dot] com

Resume Marcel de Koster

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

Application Development Services for Cloud

Curriculum Vitae 12/12/12

How To Develop A System For A Car Dealership

Professional Profile Studies Senior Engineer October September 1998 Computer Engineering University of Deusto - Bizkaia (Spain)

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

EFFICIENT AND FLEXIBLE SOLUTIONS FOR YOUR SOFTWARE DEVELOPMENT NEEDS

LEAD JAVA/J2EE DEVELOPER/ARCHITECT CONSULTANT RESUME PITTSBURGH PA

Lancelot Bertrand Expert Java J2ee

Department of Elementary and Secondary Education Role: Sr. Java Developer

Curriculum Vitae E. A. Java/JEE developer

S U M M A R Y. Software Engineer & Solution Designer

Agile Best Practices and Patterns for Success on an Agile Software development project.

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

Girish Pandit

Sandesh Prasanna Kumar

SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia

SOFTWARE-CONSULTING, ARCHITECTURE, AND DEVELOPMENT CURRICULUM VITAE

EDUCATION: Bachelor s degree in Engineering, Jawaharlal Nehru Technology University, India.

Softage Java Project Manager

IBM Rational Web Developer for WebSphere Software Version 6.0

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

Chapter 3 Technology adapted

OUR TEAM. Enterprise Application Experts

Developing Web Services with Eclipse

CURRICULUM VITAE ERIK R YOWELL EMPLOYMENT: CONATUS CONSULTING, LLC, Raleigh, NC 2009-Present Information Technology Associate

CONTENTS. Introduction 3. Our Team 5. Our Strategy 6. Solution Domains We Serve 7. Technology Platforms We Serve 8. Our Execution Practices 10

CURRICULUM VITAE / RESUME

Java (J2SE & J2EE) and Web Development Training Catalog

IBM Rational Asset Manager

THE OPEN SOURCE DEVELOPER REPORT

Web and Enterprise Applications Developer Track

How To Develop An Application Developer For An Ubio Websphere Studio 5.1.1

Kristof Goossens. Personal Information. Summary. Name: Kristof Goossens. Date of Birth: 15 November Place of residence: Wemmel

Nicholas J. Parks, M.S.W.E

BCS & ISTQB portfolio BCS A very practical guide to testing against WCAG1.0 and 2.0 Advanced ISQTB Certified Tester BCS A very practical guide to

A Software Development Platform for SOA

Theodore THLIVITIS Enterprise Architecture, Consulting & Management

Oracle WebLogic Server 11g: Administration Essentials

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

SOFTWARE OUTSOURCING

SOFTWARE TESTING PROCESSES PRESENTATION

<Insert Picture Here> Oracle Policy Automation System Requirements

Software Development Services

Open source, commercial software or a coexistence strategy?

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

General Introduction to IBM (R) Rational (R) Asset Manager

Exposé Ing. Jörg Pöschko

Strong experience in drafting Test Plan, Test Strategy, Test Estimation, Test Cases, Requirement Matrix, Audit and Test Results documents

SOFTWARE TESTING SERVICES

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

Skillsoft Course Directory

PERSONAL DETAILS PROFESSIONAL PROFILE. Name: Eoin McCarthy. 3rd April Day of Birth: Irish (with valid Australian visa) Nationality: Phone:

WELCOME TO Open Source Enterprise Architecture

Training Calendar. July-December. a Cronos Company

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

RedTigerSoftware. WEB DEVELOPERS Introduction & Portfolio

Contact information. Zied Zaier (514) Chemin de Bedford Apt. 2 Montreal, Quebec. H3S 1G6.

Christopher M. Judd President, Consultant, Author 685 Farrington Drive Worthington, Ohio Phone: (614)

Resume of Victor Kachan (Web developer, Java developer)

Pro<DOC/> e-commerce Technology An Introduction

How To Set Up An Outsourcing Center In China

Take full advantage of IBM s IDEs for end- to- end mobile development

Introduction to Sun ONE Application Server 7

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

Karthikeyan Sadayamuthu Senior Java Developer Mobile: (470)

ENGINEER - DEVELOPER ADVANCED J2EE - JAVA - ORACLE. 28 years old - 7 years of experience

How To Use The Dcml Framework

APPENDIX III - Role definitions and required skills, by category. Application Development Category

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Chapter 1: Web Services Testing and soapui

Accenture Software. ALIP Technical Presentation

Mobile and Web Applications Developer Track


This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Offerte del 13 giugno 2014

Transcription:

CURRICULUM VITAE PETER HENDRIKS PERSONAL DATA Name: Peter Hendriks Born on: 14-8-1980 Relationship: Single, no children Address: Goedenrade 22, 5235HN, s-hertogenbosch, The Netherlands Mobile phone: +31 (0)6 372 326 73 E-mail: peter@22flows.nl LinkedIn: http://nl.linkedin.com/in/phendriks Twitter: @PeterHendriks80 EDUCATION AND QUALIFICATIONS EDUCATION Hogeschool 's-hertogenbosch, Hogere Informatica, Software Engineering 1998-2002 Maasland College, Oss, VWO 1992-1998 CERTIFICATIONS Certified ScrumMaster 2009 Prince2 Foundation 2007 IBM Certified Specialist for Rational Unified Process 2005 Sun (Oracle) Certified Web Component Developer for J2EE platform (SCWCD) 2005 Sun (Oracle) Certified Programmer for Java 2 platform (SCJP) 2004 Microsoft Certified Application Developer for.net (MCAD.NET) 2003 OTHER Driving License B 1998 Native language is Dutch, fluent in writing and speech Fluent in English in writing and speech Well understood in German in writing and speech 22 Flows 2014 KvK-nr: 61581402 Phone: +31 (0)6 372 326 73 E-mail: peter@22flows.nl 1

EXPERIENCE OWNER: 22 FLOWS 10 2014-PRESENT Privately owned company for IT consulting, software development and training. MALMBERG E-LEARNING PLATFORM 11 2014-PRESENT Not yet started on project. EMPLOYER: QUINTIQ 05 2014-10 2014 Quintiq is a planning software product company, with global offices and international customers. I performed in the role as integration architect. VARIOUS LOGISTICS COMPANIES 05 2014-10 2014 Various system integration engagements with large logistics companies: TNT, PostNL and DHL. Coordinating with customer, implementation team and software development groups on technical integration. This includes service integration with other systems, security, auditing, monitoring and back-up. Used technologies: Quintiq software suite, Oracle Database, Microsoft SQL Server, Java, ActiveMQ, JMS, Web Services, Eclipse Java Development Tooling, WSDL, XML, XSD, XSLT, MQTT, JMeter, SOAPUI, Apache Ant. EMPLOYER: INFO SUPPORT 2002-05 2014 Info Support is a Dutch IT services company. I performed in several roles: IT Architect, technology lead of the Java specialist group and product owner of the Info Support Endeavour software delivery Java toolsuite. MOBILE BANKING ING 02 2014-05 2014 Research & Development of new mobile banking features, specific for the Android version of the ING mobile banking app. Characteristics are: cutting edge technology (to be released in 2015), Android app security, service integration with ING back-office and processes. Used technologies: Android, Gradle, Android Studio, WSDL, XML HTTP, JSON, REST, DexGuard. PLANNING SYSTEM DUTCH RAILWAYS 2007-05 2014 Development of a new process and ICT infrastructure for planning and allocating trains and infrastructure on the Dutch railways. Joint project by ProRail, NS Reizigers and other railway transportation businesses. Desktop client with rich graphical controls, spanning multiple monitors, deep feature integration. Large system with independent deployment/development, total codebase exceeds 800k lines of code. Grid solution for compute intensive solutions, e.g. automated planning generators, error detection and consistency resolution. Overall team consists of 70 specialists and 10 business experts, divided into several agile teams. 22 Flows 2014 KvK-nr: 61581402 Phone: +31 (0)6 372 326 73 E-mail: peter@22flows.nl 2

Responsibilities: Project software architect for two development teams and two test teams. Develop and communicate the system architecture, development process. Communicate with project management, project board, enterprise architecture teams. Evaluating impact analyses, implementation plans, quality of delivered products. Coaching Java developers on programming, designing, tooling and performance analysis skills. Providing guidance for transitioning to a more agile development method, introducing practices like daily scrum, continuous build, unit testing, planning poker, sprints and definition of done. Used technologies: BEA/Oracle Weblogic Application Server, Oracle Database, Java, Java EE, Redhat Linux, Eclipse RCP, EJB, JMS, Web Services, Eclipse Java Development Tooling, Hazelcast, Gradle, IBM Rational Software Architect, Headway Structure101, IBM Rational ClearCase, IBM Rational ClearQuest, IBM Rational Team Concert (Jazz), IBM Rational Rose, JUnit, Citrix, DbUnit, EasyMock, Log4J, ibatis/mybatis, Gridgain, SQL, PL/SQL, TOAD, WSDL, XML, XSD, XSLT, Apache Ant, Apache Ivy, Jenkins build server, PRINCE2, RUP, Scrum, Use Cases, UML. PART TIME: ENDEAVOUR JAVA SOFTWARE DELIVERY METHOD 2006-05 2014 Developing components for the Info Support Endeavour software delivery method. Dynamic teams, depending on the contents of the release. Small teams, short iterations (typically one week from concept to product). Responsibilities: Product Owner and architect of Endeavour Java portfolio. Provide an overall tooling strategy for developers (selecting Eclipse, IntelliJ IDEA, Atlassian JIRA, Git, Apache Maven, Jenkins and tooling integrations). DUTCH POLICE FORCE SYSTEMS INTEGRATION 2006-2007 Systems integration project for connecting multiple domestic main databases of different governmental departments through a custom broker solution. This broker solution spans connectivity, authentication and authorization, auditing, versioning, data enrichment and a canonical communications model. The broker provides an interface based on modern Web Service standards, while connecting to several legacy technologies. High demands on availability, reliability and performance. Diverse technology integration (Java,.NET, COBOL) and organizations (Ministry of Domestic Affairs, Justice, Transportation, etc.). In-house developed tooling for composing messages and transformations, configuration validations, reporting differences and testing. Team of 5 specialists, two month release cycle, supporting multiple versions in production at once. (continued on next page) 22 Flows 2014 KvK-nr: 61581402 Phone: +31 (0)6 372 326 73 E-mail: peter@22flows.nl 3

Responsibilities: Senior Developer/Designer for maintaining and developing the broker solution. Coaching new employees on Java, Java Enterprise, and Web Services. Development of tooling to fulfill new requirements and speed up releases. Participating in a product selection team to select a common Enterprise Service Bus product for use in the Dutch police force. Supporting initiatives to establish a common software delivery method within the Dutch police force software group. Used technologies: Java, Java Enterprise (J2EE), IBM Websphere Application Server, Oracle Database, Sun Solaris, EJB, Web Services, XML, WSDL, XSD, XSLT, Apache Axis, Eclipse, Eclipse RCP, IBM Rational Application Developer, IBM Rational Rose, TOAD, CVS, Apache Ant, EasyMock, Hibernate, JUnit, Log4J, Spring, HSQLDB, PRINCE2, RUP, UML, Use Cases. CZ HEALTH INSURANCE NEW LAWS RESTRUCTURING 2005-2005 Replacing existing solutions for connecting providers of health care to health care insurance companies. Replacement of existing Web Services, taking into account a major restructuring of health care laws due in 2006. High demands on availability, reliability and performance. Top 20 monitoring of SLA to stimulate competition between health care insurance companies to provide the best service. Over a 160 miljoen requests per month. Need for quick adaptation to new laws, typical on a one month release cycle. Small team with a product owner, domain tester and three developers. Responsibilities: Developer of several Web Services for customer data, medical data and billing requests. Provide an isolated sandbox for domain testers to be able to test new features not yet enabled in production client. Managing scripts to automate deployment to test- and production environments. Used technologies: Java, Java Enterprise (J2EE), SQL, WSDL, XML, XSD, XSLT, Apache / IBM HTTP Server, IBM Websphere Application Server, IBM Rational ClearCase, CVS, Microsoft Windows 2003, Microsoft SQL Server 2000, Apache Ant, Apache Axis, EJB 2.x, Hibernate, JDBC, JSP, JUnit, Log4J, XP. 22 Flows 2014 KvK-nr: 61581402 Phone: +31 (0)6 372 326 73 E-mail: peter@22flows.nl 4

DUTCH POLICE FORCE PROCESS IMPROVEMENT 2003-2005 Replacement of existing applications and processes to support basic police information processes. Modernization of infrastructure, changing the user interface from text based to web based. High demands on ergonomy and performance of the client because used in crisis control centers. Several stakeholders: Department of Domestic Affairs, Centre of Police IT and the Royal Customs. Responsibilities: Research and development for the architect team during inception and elaboration. Development on several back-end and front-end subsystems. Designing and manually execute tests for feature correctness, performance and robustness. Used technologies: Java, Java Enterprise (J2EE), IBM Websphere Application Server, Oracle Database, Sun Solaris, EJB, Web Services, XML, WSDL, XSD, XSLT, Apache Axis, JSP, Servlets, Struts, Struts Tiles, JSTL, Eclipse, Eclipse RCP, IBM Rational Application Developer, IBM Rational Rose, TOAD, Microsoft Visual SourceSafe, Apache Ant, EasyMock, Hibernate, JUnit, Log4J, RUP, UML, Use Cases. (Past experiences removed for brevity, please ask if interested in experiences before 2003) 22 Flows 2014 KvK-nr: 61581402 Phone: +31 (0)6 372 326 73 E-mail: peter@22flows.nl 5

OTHER INTERESTS AND ADDITIONAL INFORMATION Interested in Agile and Lean software-development methods. Broad theoretical knowledge of many programming languages and paradigms. In my spare time I actively experiment with the latest technologies and improvements. PROFESSIONAL COURSES Masterclass Uncle Bob: Agile Architecture, Software Craftsmanship 2010 Leading technical specialists 2008 Master class Kirk Pepperdine: Workshop Java Performance 2007 Writing Secure Code 2004 PUBLICATIONS AND PRESENTATIONS Presentation: NLJUG J-Fall: Practices and Tools for Building Better APIs 2013 Presentation: Oracle JavaOne: Practices and Tools for Building Better APIs 2013 Workshop NLJUG University: Advanced Web Development with AngularJS 2013 Presentation: Devoxx: Migrating Real-World Million-Line Code Bases to Java 7 2012 Presentation: Oracle JavaOne: Migrating Real-World Million-Line Code Bases to Java 7 2012 Article Java Magazine: Effectief Unit Testen 2010 Presentation: NLJUG J-Fall: Eclipse E4 2009 Artikel Java Magazine: Jazz, het nieuwe geluid van IBM 2008 Seminar: Advanced Software Configuration Management 2008 Presentation: NLJUG J-Fall: Eclipse Mylyn 2007 Workshop Java University: What's new in Eclipse Europa 2007 Artikel IT-Monitor: Commercial Open Source 2006 http://www.infosupport.com/commerciele%20open%20source_it%20monitor.pdf 22 Flows 2014 KvK-nr: 61581402 Phone: +31 (0)6 372 326 73 E-mail: peter@22flows.nl 6

VISITED CONFERENCES Oracle JavaOne, San Francisco (United States) 2013 Google I/O, San Francisco (United States) 2013 Oracle JavaOne, San Francisco (United States) 2012 NLJUG J-Fall, Nijkerk (Netherlands) 2011 Oracle JavaOne, San Francisco (United States) 2011 NLJUG J-Fall, Nijkerk (Netherlands) 2010 Oracle JavaOne/OracleDevelop, San Francisco (United States) 2010 NLJUG J-Fall, Bussum (Netherlands) 2009 IBM Rational Software Conference, Orlando (United States) 2009 NLJUG J-Spring, Bussum (Netherlands) 2009 NLJUG J-Fall, Bussum (Netherlands) 2008 NLJUG J-Spring, Bussum (Netherlands) 2008 IBM Rational Software Developer Conference, Orlando (United States) 2008 NLJUG J-Spring, Bussum (Netherlands) 2008 NLJUG J-Fall, Bussum (Netherlands) 2007 Sun JavaOne, San Francisco (United States) 2007 NLJUG J-Spring, Bussum (Netherlands) 2007 NLJUG J-Fall, Ede (Netherlands) 2006 NLJUG J-Spring, Ede (Netherlands) 2006 JavaPolis, Antwerpen (Belgium) 2005 NLJUG J-Fall, Ede (Netherlands) 2005 NLJUG J-Spring, Ede (Netherlands) 2005 OTHER ACTIVITIES Participated in Programming contests: European Championship 1999, 2000, 2001, Dutch Championship 2000, 2001, Hogeschool s-hertogenbosch. 22 Flows 2014 KvK-nr: 61581402 Phone: +31 (0)6 372 326 73 E-mail: peter@22flows.nl 7