David Wilson

Based in

Galway, Ireland

About Me

Computer Science graduate from University College Cork, with practical experience in full-stack development, cloud infrastructure, and DevOps practices. Skilled in Python, Java, and JavaScript/TypeScript, with hands-on experience deploying scalable applications using Docker, Kubernetes, AWS and GCS. Experienced in both academic and professional settings, with a proven ability to deliver reliable software solutions and automate workflows.

Skills & Technologies

Programming Languages

  • Python
  • Java
  • JavaScript/TypeScript
  • C

Web Development

  • Spring Boot
  • Flask
  • Vaadin
  • React & Vite
  • Tailwind & Bootstrap

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite
  • Firestore
  • BigQuery

Cloud & DevOps

  • Google Cloud Platform & AWS
  • Docker
  • Kubernetes
  • CI/CD (GitHub Actions/GitLab CI)

Data Engineering

  • Apache Beam
  • ETL Pipelines
  • Web Scraping (Playwright)

System Administration & Tools

  • Windows, MacOS, Linux
  • Git (GitLab, GitHub)
  • Bash
  • JetBrains, VS Code
  • Postman, Insomnia

Work Experience

June 2025 - October 2025
EMBL Logo

Software Engineer L1

FleetOps • Galway, IE

  • • Created and maintained scalable REST APIs in Python and TypeScript, ensuring reliability and performance.
  • • Engineered serverless solutions on Google Cloud Services (Firestore, Cloud Run/Functions, PubSub and BigQuery) to improve scalability and reduce overheads.
  • • Built ETL pipelines with Apache Beam, enabling efficient data processing.
  • • Automated workflows through webhook and external API integrations.
  • • Developed web scraping solutions using Playwright, streamlining data collection and reducing manual data handling.
March 2024 - August 2024
EMBL Logo

IT Operations

EMBL • Heidelberg, DE

  • • Delivered full-stack Java/Spring Boot applications and APIs, delivering robust and scalable solutions.
  • • Enhanced performance of a data management application, reducing load times by 30% and simplifying code complexity.
  • • Deployed applications using Docker and Kubernetes, leveraging CI/CD pipelines for seamless delivery.
  • • Developed Python scripts to support the LDAP system, facilitating the migration and synchronization.
  • • Constructed custom APIs for large-scale databases, ensuring performance and data integrity.

Education

2021 - 2025
EMBL Logo

BSc Computer Science - 2.1 Honours

UCC • Cork, IE

Year 4: Android Development, Parallel & Grid Computing, Mobile & Wireless Networks, Network Security, IOT, AI, Principles of Compilation, Constraint Programming, Functional Programming

Year 3: Team Project, C-Microcontrollers, Advanced Java, Cloud Infrastructure, Ethical Hacking, Networks and Data Communication

Year 2: Logic Design, Intermediate Programming, Information Storage & Management, Usability Engineering, Operating Systems, Network Computing, Computer Architecture, Algorithms and Data Structures, Java Programming

Year 1: Web Development, Relational Databases, Python Programming, Foundations of Computer Science, Hardware Organization

2019 - 2021

Leaving Certificate

St. Joseph's Patrician College (The Bish) • Galway, Ireland

Subjects: Mathematics, Business, Accounting, DCG, Chemistry, English