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
- • 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.
- • 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
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
Leaving Certificate
St. Joseph's Patrician College (The Bish) • Galway, Ireland
Subjects: Mathematics, Business, Accounting, DCG, Chemistry, English