Summary
Overview
Work History
Skills
Interests
Certification
Timeline
Additional Information
Generic
Wim Boogaerts

Wim Boogaerts

Developer
Rotselaar

Summary

I get great satisfaction from solving problems or working on challenging projects. As someone who is completely self-taught, I am not afraid to experiment with new languages and technologies to find the right tool for the job. Achieving the end goal and getting things done is what matters.

My passion for automation and software development has led me to create my own Discord bot to help people manage and moderate their small or large community. It is currently present in over 4,500 servers with over 500,000 users worldwide, and is used by some well-known brands such as Jagex (RuneScape).

Thanks to my background in cyber-security I am used to finding bugs and vulnerabilities, which helps me think one step ahead when it comes to developing new software and tools. I am now looking for a new opportunity to expand my knowledge and become part of a larger team in an international environment.

Overview

7
7
years of professional experience
2
2
Certificates
4
4
Languages

Work History

Junior Cybersecurity Analyst/IT Support Specialist

Invero27
Heist-op-den-Berg
09.2016 - Current

Junior Cybersecurity Analyst

  • Continuously review best practices in the cybersecurity industry.
  • Ongoing monitoring of cybersecurity incidents and threats.
  • Perform risk analysis to identify and implement appropriate security countermeasures.
  • Recommend improvements to security systems, procedures and cost effectiveness.
  • Analyse network traffic and system logs, administer and monitor firewalls and intrusion detection/prevention systems.
  • Work with third-party auditors to enforce application and system security according to modern cybersecurity standards.
  • Educate and train users on information security policies and procedures using simple terminology.

IT Support Specialist & System Administrator

  • System administrator for the internal IT systems and network.
  • Translate complex technical issues into understandable language for non-technical users.
  • Provide on-site technical support as a system administrator for a number of employees.
  • Manage backup and recovery of data assets to ensure system availability.
  • Prepare new hardware according to standardised software and security deployment policies.

Software Development

  • Driving automation by identifying processes that can be optimised by building custom software solutions so that my colleagues can focus on what matters most.
  • Build multiple corporate websites using Next.js on AWS under strict time constraints and deadlines.
  • Automate the setup, deployment, configuration, and management of Moodle, an open source e-learning platform, for customers by creating a scalable, secure and containerised environment.

Freelance Software Developer

VRT Sandbox
Brussels
11.2022 - 12.2022
  • Investigated their existing infrastructure for a 'videowall' system with 12 monitors and Raspberry Pis to configure and update the systems with the latest Screenly OSE (Anthias) digital signage software.
  • Determined a strategy and workaround to save on annual licensing fees by developing a custom containerised web application (Next.js). This allowed them to control the software in one unified interface to publish their own content.
  • Configured an internal network to interconnect these devices.
  • Wrote a detailed user manual explaining how to use the software.



Freelance

Friendly Development
Rotselaar
06.2017 - Current

Friendlybot - Discord

  • Created and manage Friendlybot, a Discord bot.
  • Website development for various clients.

Skills

Python

undefined

Interests

Motivated

Eager to learn

Team Player

Critical Thinking

Reliable

Creative

Solution-driven

Certification

Certified in Cybersecurity (ISC)2

Timeline

Freelance Software Developer

VRT Sandbox
11.2022 - 12.2022

Freelance

Friendly Development
06.2017 - Current

Junior Cybersecurity Analyst/IT Support Specialist

Invero27
09.2016 - Current

Additional Information

Friendlybot is a verified chat bot for Discord, an online chat software, with various features for administration and moderation.


History

Originally created in 2017, it was designed for a small group of players of the Jagex MMORPG RuneScape to automate manual tasks such as tracking their achievements.


Today, it has evolved into a full-featured general-purpose administration and moderation tool. It offers additional features ranging from support ticketing to hosting events, connecting with other servers, administration logs, temporary voice channels, giveaways and much more. Even the developers of the game it was originally designed for have been using it for over three years in their own official Discord servers.


Technology Stack

Initially Friendlybot was one Python script running on a single server at home. Since then, it has expanded into a mature operation, running on seven dedicated servers. By making use of various technologies like Redis for caching and microservices written in TypeScript, Rust and Go, inside of Docker Linux containers, I managed to optimise the bot's speed and load balancing capabilities.

Friendlybot is now used in over 4,500 Discord servers with over 500,000 users worldwide.

Wim BoogaertsDeveloper