Thomas van Erven

Python developer / Devops

Lviv, Ukraine

Summary

My name is Thomas, born and raised in the Netherlands. I've been active in the field of IT for 10+ years, in various roles; some of these technical, some of these project-focused. My most recent experiences are based on Python, Devops, chiefly in the academic or governmental landscape. In my spare time, I read, play DnD, and enjoy time with my two cats.

Languages:

Dutch, English, German

Favorite Python Packages:

requests django fastapi black

Experience

DANS

Time: February 2022- Present, The Hague, Netherlands

DANS (Data Archival and Networked Sciences). DANS is a key player in the academic landscape of the Netherlands; being an institute under the Dutch Academy of Sciences (KNAW), DANS takes the position of being focused on data storage and long term preservation for colleges and universities around the Netherlands and internationally. This leading position is maintained by an active and collaborative interest in research projects on the European landscape, such as EOSC.

Devops

Time: May 2022 – March 2024

Function highlights:

  • Deploy work via Ansible,

  • build CI/CD,

  • speed up development through automation,

  • introduce Docker widely, move from on-prem to cloud (Azure) where possible,

  • introduce Terraform as a way of infrastructure management, chiefly used for academic PoCs,

  • save costs where possible,

  • monitor instances on a small scale (60-80 servers),

  • maintain and improve existing legacy projects,

  • make API integrations to Dataverse, including the creation of various API clients, design of infrastructure aimed at automatic ingestion and ingestion,

  • Maintain/support the operational infrastructure of DANS, including OTAP environments,

  • Liaison with external partners to handle backups for environments and various other infra work,

  • Address/resolve security incidents.

Software developer

Time: February 2022 – May 2022

Function highlights:

  • Develop as fullstack developer (chiefly backend) for a certification platform for knowledge repositories worldwide,

  • collaborate on European projects,

  • cloud infra on AWS.

Into the SOURCE

Time: July 2018 – January 2022, Zwolle, Netherlands

  • Software development using Python Django & Vue JS focused on industrial production

  • Chiefly back-end on API design and implementation; some front-end work using JS, HTML, SASS

  • Code reviews and pair programming

  • Internal optimization using Docker, and Gitlab pipelines.

  • Deployments using Salt for production measurement tools in geographically distributed production facilities.

Resello (presently part of Pax8)

Time: June 2013 – June 2018, Zwolle, Netherlands

  • Account manager on larger accounts, typically technically orientated.

  • Leading and training a support team to facilitate these larger clients.

  • Agile product owner for 5 development teams, with as product a reseller platform, including requirement engineering for the management team.

  • Scrum master for 2 teams.

Skills

Ansible, Data Science, DevOps, Django, Django REST Framework, Docker, FastAPI, Git, Microsoft Azure, PostgreSQL, Terraform, Web Development

Joined: April 2024