Dennis Pallett


Software Engineer - DevOps - Architecture

Werkervaring


Opleiding


Computer Science (MSc)

Universiteit Twente, 2011 - 2014
Specialisatie
Information Systems Engineering
Onderwerpen
Advanced Database Systems, Database Transactions, Architecture of Information Systems, XML & Databases en SOA with Web Services
Scriptie
Improving Query Performance of Holistic Aggregate Queries for Real-Time Data Exploration

Bedrijfsinformatietechnologie (BSc)

Universiteit Twente, 2007 - 2011
Onderwerpen
Programmeren, Management & Organization, Information Systems, Requirements Engineering, Databases, Finance & Accounting en Corporate Accounting
Scriptie
Using file retention models to generate a document dashboard

Trainingen & Certificeringen


2021

- Java 11 training

2020

- Red Hat OpenShift I: Containers & Kubernetes

- Red Hat OpenShift Development II: Containerizing Applications

2018

- Automated Software Testing: Practical Skills for Java Developers

- Begeleiden van een afstudeerder / stagiair (training)

- Angular Basistraining

2017

- Storymapping training

- Introductie machine learning met Knime

- Training basiskennis Hypotheken

2014

- Security Awareness training

Kennis



1 jaar ervaring

2 jaar ervaring

3 jaar ervaring

4 jaar ervaring

5+ jaar ervaring

Concepten

Agile / Scrum
Architecture
CI / CD
REST services
SOAP services
Microservices
Databases
Scalability & performance
Test Driven Development

Talen

Java SE 8
Java SE 11
Java EE 7
TypeScript
Shell scripting
Angular
HTML / CSS
Wicket
XML / XSLT / XSD / XPath

DevOps

Docker
Docker Compose
Kubernetes
Jenkins
XL Deploy
Ansible
pfSense

Business Intelligence

Hadoop MapReduce
Oozie
Hive
SSIS (Integration Services)
Machine Learning
Tableau

Databases & Application Servers

SQL Server
MonetDB
MySQL / MariaDB
PostgreSQL
Apache HTTP server
IBM WebSphere
Wildfly
Jetty
Tomcat

Tooling

Confluence
Eclipse
Git / GitHub / Bitbucket
Jira
Selenium
JUnit
Robot Framework
Maven
NPM
SSH

Over mij


Sinds 2000, toen ik 12 jaar oud was, ben ik bezig met het ontwikkelen van software. Ik begon met het bouwen van mijn eigen website en publiceerde deze op het internet. Al snel volgden allerlei hobby projecten en ontwikkelde ik open-source software. In eerste instantie gebruikte ik hiervoor ASP (classic) en daarna stapte ik over op PHP. Vanaf 2004 begon ik ook met het schrijven van artikelen en tutorials over software ontwikkeling. Mijn eerste artikel werd gepubliceerd op SitePoint (TrackBack To The Future: Next Generation Content Referencing) en daarna volgenden vele andere.

In 2006 heb ik in een tussenjaar full-time gewerkt aan verschillende web-projecten waarmee ik voornamelijk op basis van advertenties inkomsten had. Hierbij had ik een breed portfolio aan web-projecten over verschillende onderwerpen met een verschillend publiek. Er zaten hier ook een aantal grote websites over software ontwikkeling bij, met name op het gebied van ASP (classic) en PHP.

Na dit tussenjaar ben ik gestart met studeren aan de Universiteit Twente. De bachelorstudie Bedrijfsinformatietechnologie was een mooie combinatie van informatica en technische bedrijfskunde. Al snel na het starten met mijn studie begon ik te werken als software ontwikkelaar, waarbij werkweken van 24+ uur geen uitzondering waren. Naast het ontwikkelen van software heb ik in deze periode ook veel meegedacht met de opdrachtgevers over de vertaling van de functionele wensen naar de technische eisen.

Na mijn bachelorstudie af te ronden in 2011, ben ik begonnen aan mijn masterstudie Computer Science. Tijdens deze studie heb ik stage gelopen bij Topicus I&I, en vervolgens een aantal maanden hier gewerkt om de resultaten te implementeren in productie. Ten slotte heb ik een half jaar afgestudeerd aan de Databases vakgroep van de Universiteit Twente. Hierna ben ik met veel enthousiasme fulltime aan het werk gegaan.

Vanaf eind 2018 werk ik als freelance software ontwikkelaar. Ik heb in de afgelopen 15 jaar een zeer brede basis aan kennis en ervaring op het gebied van software ontwikkeling opgebouwd.

Contact



Belastingdienst

Senior Software Engineer

Februari 2019 — heden


Bij de Belastingdienst werk ik bij de Schenk- en Erfbelasting, als onderdeel van een serviceteam ter ondersteuning van een aantal applicaties op het gebied van schenk- en erfbelasting. Als team zijn wij primair bezig met het verbeteren van de proces- en productkwaliteit van de verschillende applicaties.

Technieken die hier o.a. voor worden gebruikt zijn JavaEE, Angular, DB2, WebSphere, JMS en Splunk.

Sluit werkervaring

Topicus

Software Engineer

Oktober 2014 — januari 2019


Als software engineer bij Topicus hield ik mij primair bezig met (big) data vraagstukken en business intelligence. Enkele voorbeelden van werkzaamheden zijn:

  • Gebruik maken van het Hadoop ecosysteem (HDFS, MapReduce, Pig, Oozie, Hive) om data transformaties te ontwikkelen en uit te voeren
  • Inzetten van MonetDB software als analytische database waarop dashboards en grafieken draaiden
  • Ontwikkelen en ondersteunen van een custom dashboarding JavaScript library gebaseerd op Highcharts en D3
  • Ontwikkelen en uitbreiden van een Wicket web-applicatie. Hierbij werd o.a. gebruik gemaakt van Hibernate, Spring, Java EE, Wildfly en Docker
Sluit werkervaring

Universiteit Twente

Software Engineer

Juli 2014 — september 2014


Tijdelijk een kort project gedaan voor de Databases vakgroep op de Universiteit Twente. Het ging hier om een valorisatieproject voor het COMMIT/ onderzoeksprogramma. Concrete resultaten waren: bestaand onderzoekswerk geschikt gemaakt voor MonetDB, ETL geïmplementeerd o.b.v. Java en MapReduce/Hadoop om indexcreatie te versnellen en andere kleine verbeteringen.

Sluit werkervaring

Topicus I&I

Software Engineer

Februari 2013 — september 2013


Gedurende een stage bij Topicus I&I (een business unit die zich bezig hield met business intelligence) heb ik onderzoek gedaan naar een nieuwe analytische database oplossing voor het eigen ontwikkeld BI applicatie voor de onderwijssector.

Hierna heb ik in een aantal maanden bij Topicus I&I MonetDB geïmplementeerd in hun architectuur als nieuwe analytische database ter vervanging van een oude oplossing gebaseerd op Microsoft SQL Server Analysis Service en MDX queries.

Sluit werkervaring

UniPartners Twente

Freelance Software Engineer

Mei 2011 — augustus 2013


Tijdens mijn studie ben ik een aantal jaar freelance software ontwikkelaar geweest via UniPartners Twente. Dit is een studenten consultancy bedrijf en koppelt opdrachtgevers met studenten. Hiervoor heb ik enkele opdrachten voor uitgevoerd, onder andere voor TNO.

Sluit werkervaring

Twente Academy

Software Engineer

November 2009 — februari 2013


Bij Twente Academy was ik verantwoordelijk voor het informatiesysteem van de hele organisatie. In het begin is er een nieuw systeem opgezet o.b.v PHP en MySQL waarbij er werd gemigreerd vanaf een oud MS Access systeem. In de jaren erna ben ik continue bezig geweest met het onderhouden, uitbreiden en ondersteunen van het informatiesysteem.

Sluit werkervaring

Universiteit Twente

Projectleider website SCS

Juli 2010 — oktober 2010


Voor de afdeling S&O van de Universiteit Twente heb ik een tijdelijke opdracht gedaan om de nieuwe website voor Student Career Services te realiseren. Dit is gerealiseerd o.b.v. het custom CMS van de Universiteit Twente.

Sluit werkervaring

Service2Media

Software Engineer

Augustus 2008 — september 2009


Als software engineer bij Service2Media was ik onderdeel van het team dat mobiele web-applicaties ontwikkelde voor verschillende grote klanten, zoals KPN en CNN. Hier werkten we met PHP en MySQL en later Java o.b.v. een gedistribueerd platform.

Sluit werkervaring