Andre C.J. Kaan Allison Park PA 15101 © United States of America Email: bmc88@worldonline.nl OBJECTIVE: To utilize my expertise as a Web/Software Developer in an innovative and challenging environment. SUMMARY OF QUALIFICATIONS: ? Top-notch JAVA Developer with more than 5 years experience. ? Extensive practical hands-on experience in developing, designing, maintaining and refactoring object oriented applications. ? Productive and creative both as a software developer and architect with a unique combination of expertise in B2B logistics and finance. ? Effective working alone or as a cooperative team member. ? Embracing new technology and developments in creating quality products for customers. ? Proficient at defining the architecture for stand-alone, distributed, two tier, three tier or multi tier applications. RELEVANT WORK EXPERIENCE 03/2001- PRESENT Java Developer and Consultant (Long-term Project-related Assignments) Free-It Consultants, Bosch en Duin, The Netherlands Java-Developer ABN-AMRO Bank Global Transaction Services, Amsterdam, The Netherlands Refactoring of an existing application that handles high volume and high value international direct debit (IDD) batches represented by EDI transactions. Planning and developing implementation of a new messaging communication channel to different platforms (AS400/AIX/HP-UX/ WindowsNT/IMS) and to the offices of European countries based on IBM MQ Series and JNI. Improving the performance of the XML part of the application OO redesign using UML (TogetherSoft) and introducing Java PL/SQL routines. Improving the stability of communications to the billing systems by solving multi-threading issues. Improving the quality of the software by means of designing automated Unit tests (JUnit) and handle production problems for major customers for the bank. Managing the pilot for further performance enhancements based on redesign of the database (Oracle Designer) and introduction of Java PL/SQL routines in the Java framework. Along with these central activities, responsible for implementing the validation rules for specific countries in the legacy portal in C. The product and platforms are: HP-UX 11.x, Windows NT, Visual Age for Java 3.02/3.5.3 Enterprise Edition, Oracle Designer 6.0, TOAD, Oracle DB 8.1.7, Oracle PL/SQL, JDK 1.2.2/1.3.0, IBM MQ-Series, JNI, JUnit, OptimizeIT, TogetherJ, VAJ WebSphere Test Environment (J2EE), JRun 2.0, JBuilder 4.0. 03/2000 – 02/2001 Java Developer , Researcher and Staff member Internet and EDI Research and Development Department Municipal Port Authority of Rotterdam, Rotterdam, The Netherlands Developed a B2B internet application that creates and processes EDI messages for notification of ship movements, dangerous goods notifications and port declarations to legacy systems. The application consists a 100% Java client (JavaWebStart), RMI application server as middleware (Sun Solaris) and database server (Oracle). Completed the project as a Java architect and technical designer aimed to design this mission critical application. The project skills required were: OO Modelling in UML (TogetherSoft), database design (Oracle), directory schema design (LDAP), directory replication (iPlanet), database replication (Oracle), multi–tiered software architecture, solving concurrency issues, creating fail-over mechanisms, defining object persistence layer (TOPLink) and extensive JFC Swing UI programming. As a technical member involved with setting up a network architecture together with network administration handling issues as firewall, procmail, fail-over and security. The project was implemented with Visual Age for Java 3.0 Enterprise Edition in the JDK 1.2.2 version, RMI, JNDI, JFC Swing 1.1.1, JDK1.2.2, JDK1.3, Sun Java-Plugin 1.3, Java WebStart 1.0, Oracle 8.1.7, iPlanet Enterprise Server 4.0, iPlanet Directory Server 4.1, Sun Solaris 8.x, SCO Unix, TOPLink object persistence layer, TogetherJ and OptimizeIT. 09/1997-03/2000 Java-Developer and Internet Developer Long-term Assignments Quality PRO – Software Development, Hoofddorp, The Netherlands Java Developer , Researcher and Staff member Internet and EDI Research and Development Department Municipal Port Authority of Rotterdam, Rotterdam, The Netherlands Developed and deployed the meteorology and hydrology Java application for Traffic Control and third party end users. As the team developer, worked closely with end- users using DSDM for analysis, design, rapid prototyping, testing and implementation of the product. Besides delivering the product our secondary goal was to establish guidelines for embedding Java applications in the mainstream software development tracks of the Rotterdam Port Authority. The internet version of the application can be seen at http://www.portmanagement.com/UK/Waterandweather/OnlineObservations/. Built the application in Visual Age for Java 3.0 for JDK 1.1.7B utilizing Swing 1.0.3, JNDI, TOP Link object persistence layer. The software design includes parallel processing, visual composition, bean design, design complex SQL statements and model view controller architecture. The platforms and products used were Oracle 8.1.5, Sun Solaris 7.0, Windows NT 4.0, Netscape Enterprise Server 3.62, Netscape Directory Server 3.1, JWSDK 2.0, JDBC, JDK1.2.2, JClass graph components, Netscape Communicator 4.7 and the Java Plug in 1.2.2. Developed and deployed web-application for the public and port officials to show arrivals and departures of sea ships in the Rotterdam harbour. Developed, designed and programmed the Server side-JavaScript program based on command pattern with multi lingual capabilities. The process of designing is now serving as standard future applications written in SSJS or any other basic web scripting language. The internet version of the application can be seen at http://www.portofrotterdam.com/UK/Shipinfo/. The platforms and products used were Oracle 8.1.5, JDK 1.1.5, Macromedia DreamWeaver 2.0, Netscape Enterprise Server 3.6. Developed the yellow pages for Port Authority on the intranet with browsing and data entry capabilities using Server Side JavaScript and Java Server Pages in JDK 1.1.5 and Oracle 7.3. Developed, designed and implemented the EDI information intranet application which is used by traffic control to verify received EDI messages sent by customers in a real-time environment. The application consists of three parts. The first part is the front-end imports extracted meta information of electronic ship notifications from the EDI server into Oracle by means of SQLLoader. The second part consists of the database triggers and PL/SQL routines that generate statistics. And the last part is the user interface which displays the generated statistic. The platforms and products used were Oracle 8.1.5, JDK 1.1.5, Oracle SQLLoad, PL/SQL, Netscape Enterprise Server 3.6 and Server Side Javascript. Developed a sea ship tracking applet prototype for tracking ship movements in the Rotterdam harbor. This Java 1.1 application draws the ship on a map based on real- time radar information and can be traced in the AWT GUI. Involved in the development of the Java technology research group, restructured the corporate internet http://www.portofrotterdam.com, structured and build the corporate intranet, deployed search capabilities to all corporate websites and product evaluation. Web Developer For Corporate Library Municipal Port Authority of Rotterdam, Rotterdam, The Netherlands The technical lead of the POrt Information NeT (POINT) as a web portal for document retrieval in the library of the Municipal Port Authority Rotterdam Port Authority. Created and implemented the document search and a document retrieval application by means of the Verity search engine. Installation and maintenance of web servers on the HP-UX systems. Rapid web application development in cooperation with the user group. Involved in the port 'old' Verity client server document retrieval application into a Java application. The platforms and products used were HP-UX 9.x, HP-UX 10.x, Netscape Enterprise Server 3.5.1, Verity Information Server, Server Side JavaScript, JSDK, JDK 1.1. Internet Consultant and Integrator Busak+Shamban in Hoofddorp, The Netherlands Connected the main office of Busak+Shamban to the internet, provide basic Internet email service and provide a strategy for connection all their European offices to the Internet. This included upgrading the infrastructure, providing ISP, leased lines and upgrading the Novell network to Novel IntraNetware. To provide a strategy I performed a survey for the multinational amongst most European service providers and presented these outcomes. The platforms and products used where Novel IntraNetware and Windows95 Unix C-Programmer Merck, Sharp & Dohme, Haarlem, The Netherlands As a Unix C-programmer I fulfilled the task of creating a simple tool for the helpdesk to perform simple system administration duties (password change, printer spooling, adding users, etc). The program was written in combination C and shell scripting on the HP-UX platform. Technical Project leader for Web and Mail Services Quality Pro BV, Haarlem, The Netherlands Technical project leader of the next generation of web services for qualitypro.nl. Involved a total solution of mail- and internet- and extranet-web services. Challenges were installing Netscape Enterprise Server (3.5.1) and hosting the internet website, setting up Netscape Mail Server (3.5) in connection with directory driven user administration in Netscape Directory Server (3.1). Installing ColdFusion Application Server 4.5 and write the user administration application in ColdFusion for managing Extranet users. Setting up firewall solution for the corporate office of Quality Pro BV. Internet Engineer Quality Pro BV, Haarlem, The Netherlands Performed an internal task of setting up the first website and test environment for web services under the domain www.qualitypro.nl. The platforms and products used were Linux / Windows NT and C programming for CGI on Apache webserver. COMPUTER SKILLS Programming languages: Java, C, PL/SQL, Unix Shell scripting, JavaScript, Visual Basic, Pascal, Fortran, C++ Programming techniques: DSDM, SDM, RAD, Use Cases, Visual composition, OOP, Component Based Development Operating systems: HP-UX (9.x/10.x/11.x), Sun Solaris (7.x/ 8.x), Linux 2.x, SCO, Windows 95/98/ME/NT/2000, Netware 3.x/4.x. Middleware: Netscape Enterprise Server (3.5-3.6.1), Netscape Directory Server (4.0), Netscape Mail Server (3.5), iPlanet Enterprise Server (4.0), iPlanet Directory Server (4.0/4.1), IBM MQ-Series (5.1/5.2), Verity Search Engine (3.0-3.6), IBM Websphere Test Environment, Allaire ColdFusion 4.0/4.5 Software: Visual Age for Java Enterprise Edition (2.0/3.0/3.0.2/3.5.3), Visual Studio for C (5.0), Rational Clear Case, TOAD, Oracle Designer 6.0, Oracle SQL-PLUS, Oracle SQLLoad, Microsoft Office (97/2000), MarcoMedia DreamWeaver (2.0/3.0/4.0), MarcoMedia Fireworks (3.0), Java Plugin (1.2.2/1.3.1), Java Webstart (1.0), OptimizeIT 3.0, TogetherJ 3.0 Java packages: JDK (1.02/1.1.x/1.2.x/1.3.x), JSDK (servlets), JNDI (1.1), JDBC (1.0/2.0), Java Mail (1.1.3), JAF (1.0.1), JAXP, JWSDK (1.0.1/2.0), JFC/Swing (1.0.3/1.1), TOPLink (2.0), JClass (KLGroup), Websphere Test Environment Databases: Oracle 8i, Oracle 8, Oracle 7.3, Microsoft Access Internet: XML, XSLT, Java Server Pages, JavaScript, DHTML, HTML, Cascading Stylesheets, Active Server Pages. Design Skills: Object oriented analysis and design, detailed knowledge of core Java language and extensions, multi-tiered object applications, object to relational mapping, database and directory schema design and application development, application servers, distributed computing, Java user interface development in Swing, UML and modelling tools. EDUCATION & TRAINING October 2001 – present Sun Certified Java Developer Assignment, Sun Microsystems BV, Amersfoort, The Netherlands October 1998 Sun Certified Java Programmer, Sun Microsystems BV, Amersfoort, The Netherlands September 1998 Object Oriented Thinking, CEBIT, Utrecht, The Netherlands September 1997 Verity Information Server, Verity, Utrecht, The Netherlands June 1994 Post-graduate Commercial Engineer, College of Zeeland, Vlissingen, The Netherlands. September 1993 Received the 1993 HZ Stern Award for outstanding achievements in the development and research of the thesis entitled: "Switched Capacitors on a Digital CMOS IC," College of Zeeland, Vlissingen, The Netherlands. June 1993 HTS-Electronics, Bachelors Degree in Electronics and Telecommunications, College of Zeeland, Vlissingen, The Netherlands. June 1989 MTS-Electronics, Diploma in Electrical Energy and Installation Engineering, Technical High School of Antonie Keldermans, Bergen op Zoom, The Netherlands. References Provided Upon Request