Summary
Overview
Work History
Education
Skills
sections.external_links.name
Projects worked on
Timeline
Generic

Colin Campbell

Dundonald,Down

Summary

Dedicated Machine Learning Engineer with 3 years of experience in the cybersecurity industry and a versatile skill set spanning ML model development, AI agents, prompt engineering, and web development. Proficient in deploying and optimizing ML models for large-scale datasets, with demonstrable knowledge in Python. Experienced at designing efficient systems and problem-solving complex challenges, committed to clean engineering practices and agile methodologies. Currently advancing skills with AWS and cybersecurity certifications to deepen technical expertise.

The last 3 years have been spent working as part of a small team on an anti-piracy system, called Evergreen, for a global book and scientific journal publishing organisation. This system collates 3rd party data from not only the publisher itself but from supporting organisations such as doi.org and Crossref.org (via API calls) to enrich the data supplied by the publisher. Log files from the publisher's firewall are ingested into Evergreen from their S3 storage locations and analysed for anomalous behaviours. Alert thresholds are also built into Evergreen to create firewall rules in the event of one or more defined behaviours being detected

Overview

6
6
years of professional experience

Work History

Cybersecurity Analyst

Infosec Services
Belfast, Antrim
01.2022 - 01.2025
  • Conducted analysis of large-scale cybersecurity data to identify potential threats and enhance system security using Pandas to create clean working data for ML models
  • Utilized Python for automation scripts to improve threat detection workflows
  • Managed database systems (MySQL, Firebase) to store and process sensitive data securely
  • Worked closely with DevOps teams to improve system reliability and scalability

Machine Learning Engineer

Infosec Services
01.2022 - 01.2025
  • Designed and deployed ML models using scikit-learn to detect fraudulent downloads within billions of records, achieving high accuracy and scalability
  • Cleaned and processed large data sets that were used in for building ML models
  • Creating visuals of data that had not yet been using Matplotlib and Seaborn
  • Developed AI agents using large language models (LLMs) to enhance automation and efficiency in operational workflows
  • Built web-based interfaces and dashboards using React.js, Node.js, and Python frameworks like Flask
  • Collaborated with cross-functional teams to implement CI/CD pipelines, ensuring seamless model integration and deployment
  • Utilized advanced GPUs for LLM deployments, optimizing performance and ensuring effective resource management

Front-End developer

Onos Technologies
Belfast, Antrim
11.2021 - 03.2022
  • Generated user-friendly interfaces by utilising HTML, CSS and JavaScript.
  • Managed projects to develop high-performing platforms with optimum frameworks.
  • Troubleshot and resolved front-end issues to ensure optimal performance.
  • Worked closely with back-end developers to integrate server-side logic, facilitating a cohesive application architecture.
  • Utilised software libraries of reusable code to streamline design and reduce collaboration bottlenecks.
  • Collaborated with UX and UI designers to implement design changes.

Freelance Web Developer

Freelance
Belfast, Antrim
09.2018 - 10.2021
  • Created visually appealing sites that met all design requirements to increase client satisfaction.
  • Ensured websites were accessible across multiple platforms and devices for improved reach.
  • Utilised software libraries of reusable code to streamline design and reduce collaboration bottlenecks.
  • Performed thorough testing and analysis to eliminate error and risk.
  • Liaised with clients and designers to create robust, functional platforms.
  • Translated project requirements into forward-thinking visual designs.
  • Integrated various APIs into websites for added functionality.
  • Tested websites in various browsers and devices to ensure consistency.

Education

Leveraging Big Data for Business Intelligence - Machine Learning

University of Cambridge
Online
03.2024 - 04.2024

AWS AI practitioner - Artificial Intelligence (AI) & Machine Learning (ML) in Cloud Computing

AWS
Online

CompTIA A+ - IT support and technical troubleshooting

CompTIA
Online

CompTIA Security - Cybersecurity & Information Security

CompTIA
Online

Skills

  • Front/back end web development
  • Python
  • ML - numpy, scikit-learn, pandas, Matplotlib
  • SQL
  • Natural language processing
  • LLMs (Llama3, ChatGPT)
  • AI agent development
  • Prompt engineering
  • CSS, JavaScript, Reactjs

Projects worked on

Fraudulent Download Detection System, Built an end-to-end ML pipeline using Python and scikit-learn, processing billions of records to detect anomalies with high precision. LLM Deployment for AI Agents, Implemented and optimized LLaMA3 models in Python, leveraging GPU resources for high-performance applications. Designed AI agents for automation in various operational workflows, ensuring seamless functionality. MLOps Integration, Automated model retraining and monitoring pipelines to ensure performance consistency. Web Application Development, Built full-stack web applications integrating ML models into user-friendly dashboards. Used React.js and Flask for efficient interface and API development.

Timeline

Leveraging Big Data for Business Intelligence - Machine Learning

University of Cambridge
03.2024 - 04.2024

Cybersecurity Analyst

Infosec Services
01.2022 - 01.2025

Machine Learning Engineer

Infosec Services
01.2022 - 01.2025

Front-End developer

Onos Technologies
11.2021 - 03.2022

Freelance Web Developer

Freelance
09.2018 - 10.2021

AWS AI practitioner - Artificial Intelligence (AI) & Machine Learning (ML) in Cloud Computing

AWS

CompTIA A+ - IT support and technical troubleshooting

CompTIA

CompTIA Security - Cybersecurity & Information Security

CompTIA
Colin Campbell