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.