<<

Curriculum vitae Robby Pelssers

Contact

Address Oranjesingel 62, 6191XV Beek LB (NL) Phone +31(0)627654926 Available 01-04-2013 Last updated 12-03-2013

Personal profile

Robby is a senior certified all-round developer specialized in web development, both back-end and front-end. He is currently hired as lead developer at NXP Semiconductors where he develops solutions to publish and exchange product information.

Robby has been fascinated with automation at young age and started out writing batch scripts at the age of 14. He studied commercial engineering at the University of Hasselt. In 2002 he started his professional career at Vodafone NL where he developed an intranet portal for retrieving operational information. He became noticed when he took self-initiative to visualize network components with .

Since then he has participated in building many other applications using a number of technologies and frameworks. He manages to deliver software within time and budget constraints. He is always thinking proactively and discusses consequences of customer requirements. He is continuously staying up-to-date and immediately puts acquired knowledge into practice.

Robby spends a lot of time blogging and experimenting with new technologies. End 2011 Robby was elected as Apache Cocoon committer.

Education

Business Engineering in Management Information 1995 - 2002 Systems – University Hasselt Latin / Mathematics – Heilig Hartcollege Lanaken 1991 - 1995

1

Curriculum vitae Robby Pelssers

C ertificates / Courses

Semantic web technologies 2013 Hasso Plattner Institut Introduction to databases 2013 Stanford University M101: MongoDB for developers 2012 10gen M102: MongoDB for DBAs 2012 10gen Functional programming principles in Scala 2012 Coursera CS212: Design of computer programs 2012 Udacity CS373: Programming a robotic car 2012 Udacity CS101: Building a search engine 2012 Udacity Introduction to artificial intelligence 2011 Stanford University Introduction to machine learning 2011 Stanford University Spring integration 2011 Springsource Core spring 2009 Springsource Design patterns (Gang of four) 2008 Learnit Sun Certified Java 2008 Sun Unix – basic and advanced 2004 Vodafone

Key skills

Operating Systems Windows Linux Unix

Programming Java Javascript Python Scala XSLT XSL-FO XQuery SPARQL SQL XPath JSONiq

XML / JSON / Web XML XSD DTD DITA ONTOML RDF JSON JSLINT SVG HTML XHTML CSS

2

Curriculum vitae Robby Pelssers

Key skills

Persistency JPA EJB Hibernate XMLDB API XQJ API MongoDB API

Databases Oracle (RDBMS) MySQL (RDBMS) Exist (XMLDB) Sedna (XMLDB) Stardog (RDF) Dydra (RDF) MongoDB (NoSQL)

Libraries / Frameworks / SLF4J JUnit Scala Test JBoss Seam Playframework Apache Cocoon Apache FOP Quartz Scheduler DITA toolkit Saxon Xalan JSF Joda time Jackson XStream Castor JQuery YUI Dynamic Reports Spring Core Spring Integration Spring Webservices Spring AOP Maven Ant SBT

IDE Eclipse Springsource Toolsuite Intellij Chrome Development Tools Firebug

Versioning CVS SVN GIT

Application servers Jetty JBoss AS

3

Curriculum vitae Robby Pelssers

Work experience

Period 01-2008 / 04-2013 Company Ciber Role(s) Java Consultant / Technical Team Lead Description Working for NXP Spider team which is responsible for transformation, publication and exchange of product information. Activities  intranet development of parametric search  technical support to development team of public website  software to migrate data from Websphere Product Centre to Eptos  software that merges redundant data and transforms that data into DITA enabling automated translation of publications  XQuery libraries to generate RDF from XMLDB  web application that allows NXP to group their products based on Value Propositions and certain Characteristics  refactoring existing applications to use XMLDB  cron jobs that are responsible for transformation and exchange of product information  advanced search functionality as part of intranet webapplication using XMLDB / Alfresco services  managing workload (JIRA tickets) of team members (Russian and Indian co- workers) and weekly checkups on progress/issues  development of initial proof of concept for using XMLDB  Quartz Cron jobs that are responsible for transformation and exchange of product information  development of end-2-end webservice / webapplication to automate processes  continuous development of intranet portal for search / publication of product information  development of several Apache Cocoon publications  development of webservice that enables clients to FTP files to destination  development of 2 Jboss Seam applications: the first application was an investment approval application and the second one enables the user to dynamically create list-definitions and respective instances. E.g. Contacts, Appointments, TodoList Techniques Java, XSLT, XQuery, Sedna, Javascript, CSS, Spring, Apache Cocoon, JUnit, Quartz, DITA, CVS, JSON, XML, DITA, Jackson, XSD, Exist DB, Spring-WS, JPA, Hibernate, MySql, XStream, Apache Axis, Jboss Seam

4

Curriculum vitae Robby Pelssers

Work experience

Period 06-2006 / 01-2008 Company AGP Solutions Role(s) Web developer Description Part of development team working on product development of webapplication called Xenopsis enabling customers to disclose information from several datasources using a centralized object model. Activities  product development Xenopsis  setting up development server  implementation of Xenopsis for customers  development of CRUD webapplications Techniques Apache Cocoon, Java, Javascript, XSLT, CSS, Jetty, Tomcat, Apache Webserver, Hibernate, FreeBsd, svn, jira, [cms], shared drives [samba], unix, MySql, Oracle

Period 04-2005 / 06-2006 Company Vodafone NL Role(s) Developer Description Part of the Vodafone Live development team Activities  application management of VAMP (Value Added Messaging Platform) used for sending/receiving mms, sms and wap-push messages.  localization of Vodafone Live Techniques Java, XSLT, CSS, Unix

Period 12-2004 / 04-2005 Company Vodafone NL Role(s) Operational Support Description Part of the Vodafone Live operational support team - technical application management Activities  executing change requests  solving incidents Techniques Unix

5

Curriculum vitae Robby Pelssers

Work experience

Period 09-2002 / 12-2004 Company Vodafone NL Role(s) Configuration Information Specialist Description Part of the Vodafone Operations and Projects Management team Activities  development of intranet portal that discloses network and operational Techniques Apache Cocoon, Java, XSLT, SVG, SQL, CSS, CVS

6