David Wilson
Backend Software Engineer | BSc Computer Science
Galway, IE
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.