Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met...

7
Curriculum Vitae van Sijtsche Smeman PERSONALIA NAAM: Smeman VOORNAAM: Sijtsche GEBOORTEDATUM: 24 april 1979 GEBOORTEPLAATS: Leeuwarden GESLACHT: Vrouw BURGERLIJKE STAAT: Gehuwd NATIONALITEIT: Nederlandse ADRES: Oosterwoldseweg 44A 8433 PW Haulerwijk TELEFOON: 06-28701519 E-MAIL [email protected] VERVOER: Rijbewijs B+E en eigen auto INTERESSES/HOBBIES: Mijn kinderen, paardrijden, evenementen organiseren, lezen, reizen SAMENVATTING Ik ben een enthousiaste persoon die software ontwikkeling echt leuk vindt. Ik werk sinds 2001 als software engineer en heb brede ervaring met alle facetten van Java in enterprise omgevingen, zowel frontend als backend. Tevens heb ik een goede kennis van SQL en Oracle database. Sinds 2007 werk ik als freelance Java software engineer en heb aan diverse projecten deelgenomen. Ook heb ik ervaring opgedaan als Scrum Master in een DevOps team. OPLEIDINGEN & KWALIFICATIES 2012: Oracle Database 11g Administrator Certified Associate 2011: Oracle SQL Fundamentals I 2010: Certified ScrumMaster 2009: PRINCE2 Foundation 2007: LOI Praktijkdiploma Ondernemer MKB 2004: Sun Certified Business Component Developer (EJB) 2003: Sun Certified Web Component Developer (Servlets & JSP) 2003: Sun Certified Java Programmer 1998 - 2002: Alfa-Informatica, RuG, Groningen, bovenbouwstudie (nu: Informatiekunde) 1997 - 1998: Romaanse Talen en Culturen, RuG, Groningen (Frans), propedeuse 1991 - 1997: VWO, OSG Sevenwolden, Heerenveen

Transcript of Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met...

Page 1: Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met AngularJS, NodeJS, AngularJS, Jasmine, HTML5 en CSS (m.b.v. LESS)

Curriculum Vitae van Sijtsche Smeman

PERSONALIA

NAAM: Smeman

VOORNAAM: Sijtsche

GEBOORTEDATUM: 24 april 1979

GEBOORTEPLAATS: Leeuwarden

GESLACHT: Vrouw

BURGERLIJKE STAAT: Gehuwd

NATIONALITEIT: Nederlandse

ADRES: Oosterwoldseweg 44A8433 PW Haulerwijk

TELEFOON: 06-28701519

E-MAIL [email protected]

VERVOER: Rijbewijs B+E en eigen auto

INTERESSES/HOBBIES: Mijn kinderen, paardrijden, evenementen organiseren, lezen, reizen

SAMENVATTING

Ik ben een enthousiaste persoon die software ontwikkeling echt leuk vindt. Ik werk sinds 2001 als software engineer en heb brede ervaring met alle facetten van Java in enterprise omgevingen, zowel frontend als backend. Tevens heb ik een goede kennis van SQL en Oracle database. Sinds 2007 werk ik als freelance Java software engineer en heb aan diverse projecten deelgenomen. Ook heb ik ervaring opgedaan als Scrum Master in een DevOps team.

OPLEIDINGEN & KWALIFICATIES

2012: Oracle Database 11g Administrator Certified Associate2011: Oracle SQL Fundamentals I2010: Certified ScrumMaster2009: PRINCE2 Foundation2007: LOI Praktijkdiploma Ondernemer MKB 2004: Sun Certified Business Component Developer (EJB)2003: Sun Certified Web Component Developer (Servlets & JSP)2003: Sun Certified Java Programmer1998 - 2002: Alfa-Informatica, RuG, Groningen, bovenbouwstudie (nu: Informatiekunde)1997 - 1998: Romaanse Talen en Culturen, RuG, Groningen (Frans), propedeuse1991 - 1997: VWO, OSG Sevenwolden, Heerenveen

Page 2: Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met AngularJS, NodeJS, AngularJS, Jasmine, HTML5 en CSS (m.b.v. LESS)

CURSUSSEN

2016: Docker voor ontwikkelaars, InfoSupport2014: Building Professional Single Page Applications met AngularJS, InfoSupport2013: Cursus Accelerating Java Applications, JpinPoint2010: Certified Scrum Master, Zilverline2008: SOA and Webservices cursus van Sang Shin (www.javapassion.com)2003: SAP R/3 Unifier for SAP Enterprise Portal (gecertificeerd consultant)2003: SAP Enterprise Portal 5.0 SP4 technical configuration (gecertificeerd consultant)2001: Sun J2EE cursus2001: UML cursus

VAARDIGHEDEN

Sterke eigenschappen Gedisciplineerd en gedreven Leergierig Organisatietalent Goede schrijfvaardigheid Commercieel gevoel

Programmeertalen Java / JEE

incl. webservices, SOAP / WSDL, JAXWS, JAXRS / REST, JMS, EJB 2.0, EJB3, JPA, JTA, servlets, JSP, JAXB

.NET ( ASP.NET en C# en Sybase DataWindow .NET ) PowerBuilder 10.0 JavaScript Perl SQL, PL/SQL

Frameworks Spring Spring Boot JSF AngularJS Dropwizard Play Struts

Formatting languages HTML 4 en 5 XML en XSD CSS XSLT / XPath

Databases Oracle MySQL Postgres

Page 3: Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met AngularJS, NodeJS, AngularJS, Jasmine, HTML5 en CSS (m.b.v. LESS)

Overige software Server software: Oracle Weblogic application server, GlassFish, Tomcat, Jetty Data access layer / ORM: JPA, Hibernate, EclipseLink, JDBI, TopLink IDE: IntelliJ, JBuilder, NetBeans, Jdeveloper, Visual Studio Build en deployment: Maven, Ant, Jenkins, Bamboo, XLDeploy LDAP: iPlanet Directory Server, Oracle Internet Directory ESB: Oracle Service Bus JMS: Oracle Weblogic implementatie, ActiveMQ, HornetQ Version control: Git, Subversion, CVS, SCC, StarTeam

Talen Nederlands: Moedertaal; mondeling en schriftelijk vloeiend Frans: Mondeling en schriftelijk zeer goed Engels: Mondeling en schriftelijk zeer goed Duits: Mondeling redelijk en schriftelijk matig

WERKERVARING

Integrant (feb 2007 – heden)

Eigen eenmanszaak. Freelance programmeeropdrachten als full stack Java ontwikkelaar: zowel backend als frontend. Ook database modellering. Ruime ervaring met SQL, met name voor Oracle.Tevens kennis van .NET en C#. Ervaring in alle projectfasen, ontwerp, uitvoering en review, maar ook een technisch coördinerende rol als Scrum Master. Projecten voor eigen bedrijf uitgevoerd bij Centraal Justitieel Incasso Bureau, TKP Pensioen, Friesland Bank, VTS Politie Nederland, Stoffeerderij Jan Ziengs, Heidinga Accountants en Group 2000 en een aantal kleine websites.

ADG Applications BV (nu MACCS International) (okt 2004 – juni 2007)

ADG is een bedrijf waar een client-server softwarepakket voor de internationale filmindustrie wordt ontwikkeld. In mijn rol als analist en programmeur binnen ADG heb ik mee ontwikkeld aan deze software, waaronder een nieuwe module zelfstandig. Tevens heb ik gedurende ongeveer driekwartjaar een .NET webapplicatie ontwikkeld waarin een brug wordt geslagen tussen PowerBuilder en .NET middels Datawindow .NET. Het verlenen van telefonische support aan klanten in binnen- en buitenland kwam regelmatig voor.De gebruikte technologie is PowerBuilder 10.0 en SQL voor Oracle 9i, met daarbij ervaring met ASP.NET en C#.

Rol: analist/programmeur PowerBuilder 10.0 SQL met Oracle 9i .NET (ASP.NET en C# in combinatie met Sybase DataWindow .NET ) XML

Page 4: Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met AngularJS, NodeJS, AngularJS, Jasmine, HTML5 en CSS (m.b.v. LESS)

Wisdom (nu Ordina) (jan 2001 – sept 2004)

Wisdom was een IT-dienstverlener gespecialiseerd in applicatieontwikkeling en systeemintegratie op het Java/J2EE en Microsoft .NET platform. Het bedrijf is overgenomen door Ordina.Ik heb ervaring opgedaan op diverse projecten voor verschillende klanten, met name met Java. Demeeste projecten betroffen web applicaties gebaseerd op Turbine met Velocity of Struts in combinatie met een Oracle database. Ik heb projecten van het begin mee opgezet en zowel database modellering en backend ontwerp gedaan als ook implementatie van zowel de backend als de frontend. Daarnaast heb ik ervaring opgedaan in ASP en Perl (CGI).

Rol : webdeveloper Java (J2EE incl. EJB & JMS, Turbine en Velocity, Struts, JavaMail, J2ME, JSP ) ASP Perl (CGI) (X)HTML CSS XML XSLT SQL met Oracle (incl. PL/SQL), SQL Server 2000 en MySQL

Stage World Wide Web Consortium (W3C) (sept – nov 2000)

Het World Wide Web Consortium (W3C) is een internationaal consortium dat gevestigd is in Boston, Tokyo en Sophia Antipolis. Het W3C heeft tot doel het ontwikkelen van specificaties voor internetstandaarden en ondersteunende software en tools. Mijn taak tijdens mijn stage in Sophia Antipolis ( Frankrijk ) was het zelfstandig updaten van de validator voor de nieuwe versie van CSS 3 aan de hand van de specificatie die op dat moment nogdeels in ontwikkeling was. In mijn vrije tijd heb ik ook onderhoud gepleegd aan de CSS validator. Zie: http://jigsaw.w3.org/css-validator/

Rol: stagiaire programmeur

CSS

Java

JavaCC

(X)HTML

Page 5: Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met AngularJS, NodeJS, AngularJS, Jasmine, HTML5 en CSS (m.b.v. LESS)

FREELANCE PROJECTEN

Centraal Justitieel Incasso Bureau (CJIB)Software developer ( oktober 2016 – heden )

Doorontwikkeling applicatie Digitaal Loket waarin burgers kunnen inloggen met DigID om hun boetes te bekijken en te betalen. Ook is deze applicatie beschikbaar voor internationale gebruikers. Het Digitaal Loket wordt naar de achterkant ontsloten met REST services naar een data provider. Ook het onderhoud van deze data provider en een data extractie component vallen onder het beheer van dit Scrum team.

Technieken

Java 8 met REST en SOAP services, JMS en EclipseLink

Spring Boot

Frontend met AngularJS, NodeJS, AngularJS, Jasmine, HTML5 en CSS (m.b.v. LESS)

Postgres database

Oracle database

Oracle PL/SQL

TKP PensioenSoftware developer / Scrum Master ( december 2013 – september 2016 )

Ontwikkelen webapplicatie voor werkgevers om salaris- en dienstverband gegegevens van werknemers in te voeren. Integratie met aanleverende partijen van data middels webservices en bestandsaanlevering. Tevens opzetten geautomatiseerde testsuite met Cucumber.De ICT afdeling is georganiseerd in Scrum teams die in 2015/2016 een transitie hebben meegemaakt naar DevOps. Van augustus 2015 tm mei 2016 heb ik de rol van Scrum Master gehad. Dit was tijdelijk i.v.m. niet beschikbaar zijn interne Scrum Master. Vanaf mei 2016 in nieuw team REST microservices ontwikkeld met Dropwizard en JDBI op Jetty ineen Docker container.

Technieken

Java met JAXWS, REST services, JSF, JAXB, JMS, EJB3, Hibernate

Frontend met AngularJS, HTML en CSS

Play framework

LDAP

Oracle database

GlassFish application server

Geautomatiseerd testen met Cucumber en Selenium

Dropwizard REST services met JDBI op Jetty

Docker

XLDeploy

Page 6: Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met AngularJS, NodeJS, AngularJS, Jasmine, HTML5 en CSS (m.b.v. LESS)

Friesland BankSoftware developer ( april 2011 –februari 2014 )

Integratie van betaalstromen met een nieuw banksysteem. Ervaring opgedaan met iDEAL en SEPA en kennis opgedaan van uitwisseling van betalingsverkeer tussen banken onderling en met Equens. Ontwikkeling van high-performance applicaties die met transactionele integriteit kunnen werken ombetalingsverkeer te kunnen verwerken. Applicaties gebruiken JMS en webservices via Oracle Service Bus voor de connectiviteit. Deployment op Oracle Weblogic Application Server.

Laatste periode ontwerpen en ontwikkelen workflow configuratie systeem t.b.v. het migratieproces van Friesland Bank klanten naar de Rabobank.

Technieken

Java met JAXWS webservices, JAXB, JMS, EJB3

Spring

Oracle database 11g

Oracle Weblogic Application Server 11g

.NET frontend met C#

Aqualogic BPM

Group 2000Software developer (oktober 2009 – november 2010 en januari – maart 2011)

Ontwerpen en bouwen van nieuwe J2EE modules met Axis webservices en EJB 2.0. Tevens opzetten SSL connectie met Axis. Messaging met JMS queues. Deployment op Weblogic 8.1. en inrichten Oracle 10g database. Naast schrijven ontwerp en UML design ook schrijven van testdocumentatie. Laatste maanden technisch coördinerende rol, soort technisch projectleider.

Technieken

Java

EJB 2.0

Axis

Oracle database 10g

Oracle Service Bus 10.3

SSL certificaten

VTS Politie Nederland, diverse applicatiesSoftware developer ( medio april 2008 – september 2009 )

Aanpassingen aan meerdere Struts applicaties, zowel in de frontend middels Struts JSP tags, JSTL en AJAX als in de backend. Gebruik van EJB 2.0 en TopLink. Deployment op Oracle Application Server.

Technieken

Java, Struts 1.2.9

Javascript, HTML en CSS

Oracle database 10g

Page 7: Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met AngularJS, NodeJS, AngularJS, Jasmine, HTML5 en CSS (m.b.v. LESS)

Friesland Bank, TMS SEPASoftware developer ( medio juni 2007 – 1 maart 2008 )

TMS SEPA is een nieuw gebouwde J2EE applicatie voor de Friesland Bank die het Europese betalingsverkeer volgens de nieuwe XML standaard SEPA verwerkt. Deze applicatie draait batchverwerking en validaties van binnenkomende XML bestanden met overboekingen en routeertnaar de backend. In de eindfase van het project is er een .NET applicatie geschreven voor het auditing proces. Er werd op een iteratieve manier gewerkt conform RUP.

Technieken

Java met Spring, webservices en JAXB XML processing

XML/XSD validation

Hibernate/JPA

.NET frontend met gebruik NHibernate

Oracle database 10g