← Back to Charlie Martin

Curriculum vitae

Charlie Martin

Junior Developer @ Storeboost Retail

Profile

Computer Science graduate with hands-on experience in test automation and full-stack development. I have built automated testing frameworks, mentored QA teams, and delivered production-ready applications across Python, JavaScript, and cloud technologies.

Experience

QA Automation Engineer

TAINA Technology · Contract

2024–2025

  • Designed and implemented a Python and Playwright automated testing framework from the ground up.
  • Developed API, UI, and full-regression test suites, using Postman for initial endpoint verification.
  • Mentored manual QA colleagues in automation principles and practices, expanding the team's testing capability.
  • Worked with developers to integrate testing into the delivery lifecycle and improve bug detection.

Customer Success & Trainee Developer

TAINA Technology · Placement

2023–2024

  • Supported enterprise clients, led daily meetings, and diagnosed complex API integration issues.
  • Used Postman to reproduce and troubleshoot client-reported problems across customer success and engineering.
  • Built a Python script that automated daily support-ticket summaries and improved issue visibility.
  • Completed developer training in C#, software architecture, and object-oriented programming.

Selected projects

RAG with multi-document summarisation

Final-year project

Built a locally hosted knowledge-base system and evaluation framework for retrieval-augmented generation and summarisation, using Django, ChromaDB, LlamaIndex, Ollama, and Docker.

Boiler Buddy

Fault-diagnosis chatbot · In progress

A React Native application for gas engineers with conversational fault diagnosis through FastAPI and Google Cloud Conversational Agents.

Lunar Lander agent

Reinforcement learning

Trained a Deep Q-Learning agent with PyTorch and an epsilon-greedy policy, iterating on the network architecture to improve learning and landing success.