Landstede Leren in en door landschappen navigeren naar succes ESB&I
Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met...
Transcript of Curriculum Vitae van Sijtsche Smeman - integrant.nl · ESB: Oracle Service Bus ... Frontend met...
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
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
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
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
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
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
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