David Galati

David Galati

Profile

A highly motivated professional with a Master’s in Business Information Technology, specializing in Data Science and Enterprise Architecture, and a Bachelor’s degree in Technical Computer Science. Offers a unique blend of deep technical knowledge and strong leadership capabilities, demonstrated through experience as both a Database Administrator and a Head Teaching Assistant. Proven ability to manage high-availability database clusters, leading and mentoring students as Computer Science teacher.

Work Experience

Database Administrator
BaseTide | Hoofddorp, Netherlands
Sep 2025 - Current
  • Architected and implemented a 3-node high-availability PostgreSQL cluster, featuring a primary server, a replica server, and a dedicated Barman backup node to ensure business continuity.
  • Successfully executed database backup, restore, and point-in-time recovery (PITR) procedures using WAL archiving, guaranteeing data integrity and minimizing potential downtime.
  • Deployed and configured a Pgpool-II cluster to manage database connections efficiently, implementing connection pooling and query load balancing to optimize performance and resource utilization.
  • Automated the provisioning and configuration of server infrastructure using Terraform and Ansible, following Infrastructure as Code (IaC) best practices.
  • Deployed applications and database services across various environments, including Docker containers, Virtual Machines, and LXC containers, streamlining deployment workflows.
  • Installed and performed initial configuration of an Oracle 23ai database environments, gaining hands-on experience with modern Oracle database features.
Onboarding Project Mentor
Deutsche Bank | Bucharest, Romania
Jul 2025 - Sep 2025
  • Successfully mentored a team of 6 newly hired Deutsche Bank employees through their onboarding project, guiding them in the development of a full-stack AI-based CV Screener.
  • The project was recognized with the "Best Project Award".
Computer Science Teacher
Navitas | Twente Pathway College
Feb 2025 - Jul 2025
  • Teaching Python / Intro to CS Seminars to pre-university students
  • Preparing Teaching material and Grading
  • Mentoring and guiding project groups
  • Preparing Course material
  • Grading exams and assignments
Senior Teaching Assistant
University of Twente | Enschede, Netherlands
Sep 2022 - Jul 2025
  • Coordinated and managed a team of over 20 teaching assistants for multiple Bachelor's and Master's level Computer Science courses.
  • Acted as the primary liaison between TAs and professors to ensure standardized grading and effective session delivery.
  • Organized weekly SCRUM meetings for student project groups, guiding them in agile methodologies.
Teaching Assistant
University of Twente | Enschede, Netherlands
Sep 2021 - Sep 2022
  • Mentored and guided students in practical lab sessions for courses including Object-Oriented Programming, Web Science, and Data Science.
  • High focus on designing systems using design patterns and best practices. Proficient in UML and system design.
  • Provided support to students, helping them understand complex concepts and improve their coding skills.
  • Assisted professors in preparing course materials and lab exercises.
  • Assessed and graded a high volume of assignments, projects, and exams.

Academic & Personal Projects

BaseTide Tech Demo
K3s Raspberry Pi High-Availability Cluster

Built a fully self-contained, offline-capable Kubernetes cluster on Raspberry Pi hardware. Orchestrated a 3-node PostgreSQL database (CloudNativePG) and distributed storage (Longhorn). Developed a custom Python/Flask dashboard to visualize real-time replication, automated failover, and complex split-horizon DNS routing in a dual-homed network environment.

Internal Project
Managing Big Data
The Influence of ChatGPT on Wikipedia

This project investigates the evolving trends in Wikipedia's usage, focusing on the impact of generative AI on content creation. This work was further developed into my Master's Thesis.

View on GitHub
Data Science
Hate Speech Detection Using Transformer Models

A study exploring the performance of various machine learning models, comparing traditional approaches with state-of-the-art transformer-based models for hate speech detection across different social media platforms.

View on GitHub
Service-oriented Architecture
Service-Oriented Trip Planner

A comprehensive trip planning and reminder system that seamlessly integrates a user-friendly calendar interface with real-time notifications and authentication services, built on a microservices architecture.

View on GitHub
Ubisoft Gamecellerator
Awkna

A procedurally generated rogue-like game where you must escape a mine on Mars. Developed in Unity/C#, this game won 2nd place in the national Ubisoft Gamecellerator contest in 2018.

View on GitHub
Object Oriented Java
Collecto - Networked Multiplayer Java Game

A fully functional, networked version of the classic game Connect Four, built in Java. It features a client-server architecture for two-player games, an AI opponent with adjustable difficulty, and a text-based UI.

View on GitHub
Architecture of Information Systems
End-of-Life Prediction for Dutch Civil Infrastructure

This project outlines a new architectural vision for Rijkswaterstaat to address the critical challenge of predicting the end-of-life for aging civil infrastructure in the Netherlands.

View on GitHub
Enterprise Architecture
Digital Matchmaking in Freight Logistics (FMaaS)

Designed and validated the architecture for a Freight Mobility as a Service (FMaaS) platform, supporting decentralized, real-time data sharing and decision-making across a diverse network of logistics stakeholders.

View on GitHub
Machine Learning II
Cocoa Bean Disease Classification Using Sparse YOLO

This research investigates the application of sparse training techniques to YOLOv11 for detecting diseases in cocoa beans to optimize performance for high-noise datasets while reducing computational demands.

View on GitHub
Simulation
Autonomous Parcel Delivery at the University of Twente

This project explores the implementation of an autonomous vehicle system for last-mile parcel delivery at the University of Twente (UT), addressing current logistical challenges, including traffic congestion and environmental impact.

View on GitHub
Smart Industry Systems
Optimizing Energy Efficiency in Smart Containers

Developed an intelligent environmental control system that uses sensor data to monitor and control the conditions within smart containers, leading to significant energy savings.

View on GitHub
Business Case Development
HR & Finance Dashboard for Gemeente Twenterand

A business case for an integrated dashboard to address inefficiencies from disconnected data systems, providing real-time insights to streamline reporting and enhance data-driven governance.

View on GitHub
Security By Design Project
Payya: Smart RFID Event System

Payya is a Raspberry Pi-based smart event system using RFID for attendance and cashless payments. A web interface allows vendors to manage sales and admins to oversee users and transactions.

View Demo on YouTube
Enterprise Security
Rumble BV CyberSecurity Analysis

A security assessment of a high-growth technology company, tasked with identifying critical vulnerabilities, analyzing business impacts, and proposing a prioritized set of security controls.

View on GitHub
Information Services
InMatch: A Data-Driven Dating App

InMatch is a unique dating app that empowers users to turn the tables on data usage by companies like Google and Meta by using the information they gather to find curated matches.

View on GitHub
Implementation of IT in Organizations
VR Implementation at TAUW

This report outlines a strategic plan for the implementation of Virtual Reality (VR) technology at TAUW, an international engineering consultancy, to enhance stakeholder engagement and project visualization.

View on GitHub
IT Management
Zero Trust Architecture: Challenges & Mitigation

This research explores the challenges and mitigation techniques associated with implementing a Zero Trust Architecture (ZTA), a modern security model built on the principle of "never trust, always verify."

View on GitHub
Data Science
University Timetable Analysis

This project explores the timetables of the University of Twente from 2013 to 2017, aiming to uncover potential flaws and irregularities that could impact the effectiveness of student and teacher schedules.

View on GitHub

Technical Skills

Java C# OOP PostgreSQL Oracle DB Ansible Terraform Docker Kubernetes Linux High Availability (HA) Disaster Recovery (DR) IaC Python Machine Learning Big Data Apache Spark SOA Enterprise Architecture .NET Git CI/CD Agile Methodologies Microservices

Professional Development

  • CompTIA Linux+ (XK0-006) Complete Course & Exam
  • Introduction to Service Management with ITIL 4
  • Vim Essentials - Complete Practical Vim Tutorial
  • Ansible - Hands-On-DevOps
  • Linux Mastery: Master the Linux Command Line
  • SQL and PostgreSQL: The Complete Developer's Guide
  • Terraform for the Absolute Beginners with Labs
  • PostgreSQL Replication, High Availability & Scalability

Spoken Languages

Romanian Native
English C2 - Proficient
German B2 - Upper-Intermediate
Dutch B1 - Intermediate

Education

Certified Negotiator
Negotiation Project Twente (NPT) | Enschede, Netherlands
2024- 2025
  • Finalist in two prestigious international competitions; The Negotiation Challenge (South Africa) and The Warsaw Negotiation Round - Bronze Medalist.
  • Completed a comprehensive training program focused on advanced negotiation techniques, conflict resolution, and effective communication skills.
  • Developed a strong understanding of negotiation strategies applicable in both professional and personal contexts.
Master's Degree in Business Information Technology
University of Twente | Enschede, Netherlands
2023 - 2025
  • A dual-specialization Master's program in Data Science & Business and IT Management & Enterprise Architecture.
  • The curriculum covered the full lifecycle of technology in business, from hands-on data science— with a heavy focus on machine learning, AI applications, and big data management, but also high-level strategy, covering enterprise architecture, IT security, and ICT management. Technical electives focused on building robust, service-oriented systems and applying AI to business challenges.
Bachelor's Degree in Technical Computer Science
University of Twente | Enschede, Netherlands
2020 - 2023
Software Development Certificate
Step IT Academy | Bucharest, Romania
2016 - 2019
  • Extensive course (12h/week) on software development
  • Object Oriented Programming in C# and Java
  • Advanced knowledge in full stack web development
  • Skilled in database design, and networking
Diploma de Bacalaureat | Math and Computer Science
Ion Luca Caragiale National College | Bucharest, Romania
2016 - 2019