Giter VIP home page Giter VIP logo

Ian van der Linde: PostgreSQL 🐘 β€’ Linux 🐧 β€’ Python 🐍

Ian's notes πŸ’» β€’ LinkedIn 🧳 β€’ ORCiD πŸ“ β€’ Shutterstock πŸ“Έ β€’ [email protected] πŸ“§

Get in touch

I am currently based in the beautiful city of Utrecht, in the Netherlands πŸ‡³πŸ‡±. If you'd like to get in touch, send me an email at [email protected], or connect/follow/message me on LinkedIn πŸ™‚

Read some of my work

PostgreSQL

Pretending to be PostgreSQL: Part one

The infinitely patient vacuum – a case study of what happens when the PostgreSQL VACUUM never completes

A room with a view of the PostgreSQL autovacuum

Estimating the disk space needed for a VACUUM FULL on PostgreSQL

Data science

What do Norway and Namibia have in common?

Web development

Demystifying HTTP with Telnet

About me

Hi, I’m Ian van der Linde (hence @Ianvdl and ivdl.co.za). In my current role, I am responsible for running PostgreSQL 24/7 for downtime-sensitive applications in high availability, and working on automation and CI/CD for infrastructure using Puppet and Ansible, and performance monitoring and tuning using a custom PostgreSQL extension and PowerBI.

Previously, I was responsible for full stack Python/Django software development (including all aspects of HTML/CSS/JS on the frontend), high performance PostgreSQL database administration and Linux system administration (on-premises in the form of bare-metal and containerised applications, and Microsoft Azure cloud services). I also worked with colleagues to establish patent analysis as a key function of the team.

I am a certified Linux systems administrator and software developer with experience in automation through version control (Git and SVN), orchestration (Rundeck and Ansible) and configuration management (Puppet), programming mainly in C# with ASP.NET and Python with Django. I have also worked in a high performance computing environment in all areas of hardware and software installation and configuration.

I have specialised experience in DSpace repositories, EZProxy configuration and Open Journal System (OJS) administration and debugging.

I have a further interest in machine learning, and completed my master’s degree on the topic of sentiment analysis.

Ian's github stats

Other experience and tooling

Ian van der Linde's Projects

80x40 icon 80x40

80 by 40 canvas that anyone can draw on.

csv-counter icon csv-counter

A simple script to count the number of records in a given list of CSV files. This is useful for verification after database loads as it takes into account newlines inside quoted strings, something a command like wc -l does not do.

edb-ansible icon edb-ansible

Ansible code for deploying EDB Postgres database clusters and related products.

f1-cli icon f1-cli

A command line interface wrapper for the Fast-F1 library

fast-f1 icon fast-f1

A python package for accessible F1 historical data and telemetry

go-accumulo icon go-accumulo

Thrift generated Golang bindings for Apache Accumulo

goxkcd icon goxkcd

A very simple go application that fetches the latest xkcd image and saves it to disk

hpc-novice icon hpc-novice

Novice introduction to high performance computing

mlgo icon mlgo

Automatically exported from code.google.com/p/mlgo

ojs icon ojs

Open Journal Systems

shell-novice icon shell-novice

Software Carpentry introduction to the shell for novices.

simplesamlphp icon simplesamlphp

SimpleSAMLphp is an award-winning application written in native PHP that deals with authentication.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.