Resume

Erwin Kooi

489 Victoria Street
Kingston ON, K7L 3Z8
Canada
Phone: 613 766 0663
Email: ek@cdyweb.com
Website: www.cdyweb.com

Highlights of Skills and Qualifications

Employment history

Self employed web developer (php/java)

CDyWeb, Kingston, Canada / (previously) Cyane Dynamic Web Solutions, Wijchen, The Netherlands

2003 - 2010
Main Duties (matching NOC 2175)
  • Consulting with clients to develop and document web site requirements
  • Development of web site architectures and determination of hardware and software requirements
  • Designing the appearance, layout and flow of web sites by implementing XHTML, CSS and Javascript
  • Creating and optimizing dynamic content for web sites using a variety of software, mostly PHP, Java, MySql, Apache, Linux
  • To plan, design, write, modify, integrate and test web site related code using frameworks, unit-testing and version-control-systems
Project highlights
  • CCMS
    Customer: Self, Servion Concept&Ontwerp
    Description: Self-built CMS supporting an ORM layer, highly flexible frontend integration module, SEO, e-commerce, multi-language, newsletters etc.
    Keywords: PHP 5.3, JQuery, MySQL, SEO, ORM, SVN,
  • Redesignme web application
    Customer: Redesignme BV, www.redesignme.com
    Description: This community web site was built in a year by several programmers with various experience levels, yielding an uncontrolled repository of PHP code, database, unmaintained unit tests, outdated framework and poor documentation. My job was to bring this project back to commonly accepted standards. I have spent several months documenting, updating and optimizing a huge amount of php code. After that, I have implemented a custom built multi-language newsletter and email-update system for this community web site.
  • Briks CMS
    Customer: Internetprojects, www.internetprojects.nl
    Description: Briks CMS is an ongoing project on which all web sites hosted by internetprojects.nl are managed. I have built the latest version of this CMS from scratch, offering a very flexible and modular framework to support a huge variety of web sites. By the time of this writing, about 60 web sites depend on this system. My job was firstly to continuously expand the possibilities of the system, which all connected web sites take advantage of. Secondly to integrate new web sites into this system, by building static HTML designs provided by third parties, to dynamically generated content, managed by this CMS. Thirdly I provided internetprojects with technical support to keep this FreeBSD server up and running.
  • LLH-02, a Liquid handling robot
    Customer: Labiron Systems BV, www.labiron.com
    Description: The company I previously worked for, asked me to help them develop software for a custom build Liquid handling robot. My part of the project was to deliver a set of hardware drivers written in Java, able to communicate with a couple of very specific devices like stepper motors, a diluter and a peristaltic pump. Since different manufacturers were used, each device communicated differently over RS-232 or RS-485. That made this project a very interesting and divers.
  • Financial Assessment tool, PricewaterhouseCoopers, Ministry of Economic Affairs
    Customer: Digital Zoo, www.digitalzoo.nl
    Description: PricewaterhouseCoopers uses this web application to conduct financial benchmark assessments on large national and international companies and charity organisations, assigned by the Dutch Ministry of Economic Affairs.
  • Soepweb, a Manufacturing execution system, Dry Soup Factory, H.J.Heinz Company, Nijmegen
    Customer: Van Gelder Engineering BV, www.vgelder.com
    Description: This assignment issued by my former employer was all about the production management of the Dry Soup Factory at H.J.Heinz in Nijmegen. This web application primary goal was to deliver real time production information to the work floor, like recipes, orders, batches and warehouse planning.
    Keywords: J2EE, Tomcat, IBM DB2, JPA, Maven, Spring, SVN
  • NBI, NUON Bespaar Inzicht
    Customer: Van Gelder Engineering BV, www.vgelder.com
    Description: Nuon, one of the largest energy providers in the Netherlands, is continuously trying to help consumers to safe energy, is this case electricity and natural gas. The NBI tool is a on-line internet tool to provide detailed information about energy consumption and how to safe on it. Users can input details about their house and consumption behaviour, which leads to a comparison with other consumers to get a report how one can improve certain aspects like wall isolation and other short term investments. My part in this project was firstly to set up a functional and technical design and secondly to implement the java layer that stores user input to the Oracle database and invokes a web service that calculates all energy consumptions and reductions by applying specific measures.
  • BAT, a time registration system
    Customer: Digital Zoo, www.digitalzoo.nl
    Description: BAT was developed to provide a company wide time registration system for a large medical institution. More than a thousand employers use this tool every day to keep track of actions during their working day. PDA's are equipped with a tool that records all entered time records. It synchronizes its data with the server by invoking a web service. BAT also provides a reporting tool providing all necessary cumulatives used by third parties like insurance companies and allowances. My part of this was to program the PDA tool as well as the reporting web application.
  • CAB, a CRM web application for two Dutch ministries
    Customer: Digital Zoo, www.digitalzoo.nl
    Description: CAB is the central addresses administration of two Dutch ministries. It is an intranet tool used by all of the departments of these ministries as well as the ministers themselves. Filtered address lists in this application can be stored as favourites or being used for mailings and exports to other office applications. All of the php coding was exclusively done by myself.
Industrial software engineer

Van Gelder Engineering BV, Elst, The Netherlands

2000 - 2006
Main Duties (matching NOC 2173)
  • Collecting and documenting user's requirements and developing logical and physical specifications
  • Researching, evaluating and synthesizing technical information to design, develop and test computer-based systems
  • Developing data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
  • Planning, designing, implementing and co-ordinating the development, installation, integration and operation of computer-based systems
  • Assessing, troubleshooting, documenting, upgrading and developing maintenance procedures for operating systems, communications environments and applications software
Project highlights
Y2K system administrator1999

Tauw BV, Deventer, The Netherlands

Temporary post-study job, to assure that all laboratory automation systems at the Tauw lab would not suffer from Y2K millennium bugs.
 
Internship1999

Tauw BV, Deventer, The Netherlands

Studied, planned, documented and implemented the replacement of a legacy automation system `Baseline`, a chromatography data-acquisition tool.

Education

Bachelor's Degree in Applied Science1995 – 1999

Saxion University of Applied Sciences, Deventer, The Netherlands

Major: Chemistry, Laboratory Informatics and Automation (LIA)
 
High school (HAVO)1990 – 1995

Jacobus College, Enschede, The Netherlands

Natural sciences profile

IT Certifications and courses

Miscellaneous

References