Resume

My education, experience, and skills.

David Wilson

Backend Software Engineer | BSc Computer Science

Professional Summary

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.

Education

BSc Computer Science - 2.1 Honours

University College Cork

2021 - 2025

Leaving Certificate

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

2019 - 2021

Technical Skills

Programming Languages

  • Python
  • JavaScript/TypeScript
  • Java
  • C

Web Technologies

  • 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

System Administration & Tools

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

Work Experience

Software Engineer L1

FleetOps

June 2025 - October 2025

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.

IT Operations

European Molecular Biology Laboratory (EMBL)

March 2024 - August 2024

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.