Dennis Pallett


Software Engineer - DevOps - Architecture

Experience


Education


Computer Science (MSc)

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

Business & IT (BSc)

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

Training & Certifications


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

Skills



1 year experience

2 years experience

3 years experience

4 years experience

5+ years experience

Concepts

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

Languages

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

About me


Since 2000, at a age of 12, I have been developing software. I started building and publishing websites on the internet. Soon thereafter other hobby projects followed and I started contributing to open-source software. Initially I used ASP (classic) and after that switched to PHP. Starting in 2004 I also began publishing articles and tutorials related to software development. My first article was published on SitePoint (TrackBack To The Future: Next Generation Content Referencing) and many more followed.

In 2006 I took a gap-year and worked full-time on several of my own web-projects, which provided an income primarily based on advertisements. At this time I had a broad portfolio of varying web-projects targeting different audiences. Several web-projects were related to software development, primarily about ASP (classic) and PHP.

After this gap-year I started studying at the University of Twente. The undergraduate study (BSc) Business & IT was a very good combination between computer science and business management. Soon after starting at the university I started as a software engineer, whereby workweeks of 24+ hours were not an exception. In addition to developing software, my role was generally much broader at this time which required additional skills, such as requirements analysis, user support, etc.

After finishing my Bachelor's Degree I started with the Computer Science graduate study (MSc). During this time I did an internship at Topicus I&I, after which I worked there several months to implement the results of my internship in production. I finished my Master's Degree by writing my final thesis at the Databases Group of the University of Twente. After obtaining my MSc I started working full-time as a software engineer.

Since november 2018 I have started working as a freelance software engineer. In the past 15 years I have built up a broad set of skills and experience in the area of software engineering.

Contact



Belastingdienst

Senior Software Engineer

February 2019 — present


At the Belastingdienst (Dutch Tax Office) I work at the "Schenk- en Erfbelasting" division, as part of a serviceteam supporting multiple applications in the area of inheritance and gift tax. The team's primary focus is on improving process- and productquality of the various applications.

Technologies we use include JavaEE, Angular, DB2, WebSphere, JMS en Splunk.

Close experience

Topicus

Software Engineer

October 2014 — January 2019


As a software engineer at Topicus I primarily focused on (big) data processing, data transformation and business intelligence. Primary tasks included:

  • Using the Hadoop platform (HDFS, MapReduce, Pig, Oozie, Hive, etc) to transform (big) data into useful information
  • Working extensively with the MonetDB database software, which is used as an analytical database to serve up data for dashboards and graphs
  • Implementing new interactive customer dashboards using a custom framework based on jQuery, Highcharts and D3
  • Maintaining and extending a web-application based on Wicket, Hibernate & Spring, running on Java EE and Wildfly
Close experience

Universiteit Twente

Software Engineer

July 2014 — September 2014


During my work as Software Engineer at the Databases Group of the University of Twente I was part of a valorisation project related to Workpackage 6 of the TimeTrails project of the COMMIT/ research community. Tangible results were: existing technology ported to MonetDB with improved query performance, created an ETL based on Hadoop/MapReduce for distributed index creation, developed tooling for the technology and other minor improvements.

Close experience

Topicus I&I

Software Engineer

February 2013 — September 2013


During an internship at Topicus I&I (a business unit focused on business intelligence) I researched new possibilities for an analytical database to be implemented within their custom BI application.

After that I worked few months at Topicus I&mpt;I to implement MonetDB into their architecture as a new analytics database.

Close experience

UniPartners Twente

Freelance Software Engineer

May 2011 — August 2013


During my study I was a freelance software engineer, contracted via UniPartner Twente. This is a student consultancy company and matches companies with studies. I did several development contracts through them, among others for TNO.

Close experience

Twente Academy

Software Engineer

November 2009 — February 2013


Responsible for the information system of Twente Academy. Initially developed a new solution based on PHP/MySQL and migrated away from an MS Access solution. In the years following the initial development continuously supported and extended the system.

Close experience

Universiteit Twente

Projectmanager website SCS

July 2010 — October 2010


For the S&O department of the University of Twente I did a temp assignment to develop the new website of the Student Career Services. This was implementen using the custom CMS of the University.

Close experience

Service2Media

Software Engineer

August 2008 — September 2009


As a software engineer at Service2Media I was part of the team that developed mobile web-appplications for various large customers, such as KPN and CNN.

Close experience