Senior Python Engineer Cv Luke Campbell Senior Python Engineer 07700 90XXXX luke.campbell@example.com lukecampbell Manchester, Greater Manchester, M1 4AB STRENGTHS Operational discovery Turned public-sector teams’ information needs into practical service designs through discovery discussions and early prototypes. Secure delivery Applied identity controls and deployment checks to sensitive services, keeping security considerations part of delivery decisions. Production judgement Compared retrieval approaches against representative queries, choosing indexing patterns based on how people needed to find information. Reliable improvement Used staged changes and regression tests in established codebases, helping teams release improvements without disrupting existing behaviour. Practical mentoring Shared Python testing and API design through code reviews and working sessions, helping two early-career engineers develop their practice. SKILLS Python engineering FastAPI Asynchronous Python REST APIs PostgreSQL SQL LLM integration RAG Enterprise search Document intelligence Prompt strategy LLM orchestration Application security Observability Service reliability LANGUAGES English Native 40 French Intermediate 20 MY CAREER 9.5 Years Senior Python Engineer at Northstar Digital Services (3.6 Years) Python Engineer at Harbourline Technology (2.2 Years) Software Engineer at Redwood Software Group (1.6 Years) Junior Python Developer at Moorland Systems (2.1 Years) SUMMARY Python Engineer with 9+ years of commercial experience building production backend systems and recent specialisation in secure LLM applications. Develop Python services and REST APIs with FastAPI, asynchronous patterns, PostgreSQL and SQL, and have taken generative AI capabilities from discovery and prototypes into production use. In public-sector settings, deliver document intelligence and information discovery through OpenAI and Azure OpenAI integrations, RAG and enterprise search. Work with consultants, architects, frontend engineers and customer stakeholders to turn operational needs into dependable services, while improving large codebases through staged changes and testing. Apply current UK Security Check (SC) clearance to sensitive service delivery, with production attention to application security, latency, cost, retries, rate limits, observability and reliability. EXPERIENCE Senior Python Engineer Northstar Digital Services Apr 2023 - Present Manchester, Greater Manchester Shaped production LLM services for public-sector operational teams, moving discovery prototypes into secure applications through design reviews with consultants, architects, frontend engineers and customer stakeholders. Built asynchronous Python backends and REST APIs with FastAPI, PostgreSQL and SQL, integrating OpenAI and Azure OpenAI foundation models for document intelligence and information discovery. Delivered RAG and enterprise search using embeddings , pgvector and Redis, comparing Chroma and FAISS retrieval approaches against representative user queries to select suitable indexing patterns. Developed LangChain orchestration and agentic workflows with bounded tool access, then tuned prompt strategies against latency, cost, retries and rate limits before release. Applied Entra ID and OAuth/OIDC controls, Docker and Kubernetes/OpenShift deployment patterns, and CI/CD checks to protect sensitive services and improve release consistency. Expanded pytest coverage and production observability with Prometheus and OpenTelemetry, giving service teams clearer evidence for diagnosing failures and maintaining reliability. Used Terraform to make Azure environments reproducible and introduced staged changes to a large existing codebase, reducing release risk while preserving established service behaviour. Python Engineer Harbourline Technology Jan 2021 - Mar 2023 Leeds, West Yorkshire Delivered Python backend services for document-heavy casework products, using FastAPI , asynchronous Python and PostgreSQL to support responsive internal workflows. Reworked REST APIs within a large codebase, adding pytest regression coverage and reviewable CI/CD checks so that service improvements could be released safely. Standardised Docker builds and Kubernetes /OpenShift deployment configuration, helping teams investigate environment differences and stabilise application releases. Implemented Azure authentication integrations using Entra ID and OAuth/OIDC , with Redis-backed caching for frequently accessed reference data. Software Engineer Redwood Software Group Jun 2019 - Dec 2020 Sheffield, South Yorkshire Developed Python services and REST APIs for business process applications, translating user requirements into maintainable backend features backed by PostgreSQL and SQL . Improved existing modules through targeted refactoring, pytest tests and peer review, making routine changes safer across a growing codebase. Supported Docker -based development and CI/CD pipelines, documenting deployment steps so engineering and support colleagues could reproduce issues consistently. Junior Python Developer Moorland Systems May 2017 - May 2019 Nottingham, Nottinghamshire Built and maintained Python components for customer-facing workflow software, using SQL and relational database practices to keep operational records consistent. Added API validations and automated tests to established services, helping senior engineers release incremental improvements without disrupting users. LEADERSHIP, AWARDS & RECOGNITION Recognised by a client delivery team in 2025 for clear technical documentation and dependable incident follow-up on a sensitive service. Mentored two early-career engineers through code reviews and practical sessions on Python testing and API design. EDUCATION BSc Computer Science University of Leeds 2013 Leeds, UK CERTIFICATIONS Microsoft Certified: Azure Developer Associate 2024 HashiCorp Certified: Terraform Associate 2025 Current UK Security Check (SC) clearance 2025 TECHNICAL SKILLS Programming Languages: Python, SQL, Bash Python Frameworks: FastAPI, Flask, Django API Technologies: REST, OpenAPI, HTTP LLM Platforms: OpenAI, Azure OpenAI, LangChain Vector Search: pgvector, Chroma, FAISS Databases: PostgreSQL, Redis, SQLite Cloud Platforms: Microsoft Azure, Azure App Service, Azure Storage Containers and Orchestration: Docker, Kubernetes, OpenShift Testing Tools: pytest, unittest, coverage.py Identity and Security: Microsoft Entra ID, OAuth 2.0, OpenID Connect Infrastructure as Code: Terraform, Azure Resource Manager, Bicep Observability Tools: Prometheus, OpenTelemetry, Grafana CI/CD Platforms: GitHub Actions, Jenkins, Azure Pipelines SKILLS Python engineering FastAPI Asynchronous Python REST APIs PostgreSQL SQL LLM integration RAG Enterprise search Document intelligence Prompt strategy LLM orchestration Application security Observability Service reliability PROFESSIONAL AFFILIATIONS Member, British Computer Society (BCS), engaging with the UK computing profession and its technical community. Member, Python Software Foundation, participating in the professional community supporting Python and its ecosystem. LANGUAGES English (Native) French (Intermediate)
File
Styles Download Buy Log In
Bootstrap
> JP 1 1
PDF Footer and Margins Setup
The margins are applied to the document, and the footer appears in both the preview and the PDF

Footer Font Settings

Are you applying for a specific job
so we can tailor your CV to it?
Are you applying for a specific job
so we can tailor your cover letter to it?

Your data stays private and is never used for training.Privacy Policy

Type your details as text to generate a personalised CV Type your details as text to generate a personalised cover letter
Website link found! Ready to create CV from:

Your data stays private and is never used for training.Privacy Policy

Drag the into the box to verify you're human.
Drop here

My CVs

Showing {number_of_files} files (out of {total_of_all_files} total)
Name File Type Last Modified: Description:

Rename File

Filename already exists!

Delete Files

Warning: This action is irreversible. Once you click submit, the files will be permanently deleted.

Heading text
Upload From Computer Upload
Select From Existing
LinkedIn
Drag & Drop files anywhere in this tab, or

Uploaded Files

Delete Name Last Updated Use This File
Select this to use the file for generating your resume and cover letter. Only one source—uploaded file, selected file, or LinkedIn text—can be used.

My Files

Resumes or cover letters you create will appear here. No files available yet.
Delete Name Last Updated Use This File
Select this to use the file for generating your resume and cover letter. Only one source—uploaded file, selected file, or LinkedIn text—can be used.

Add LinkedIn Profile PDF

You can download your LinkedIn profile as a PDF by opening linkedin.com in a web browser, clicking your profile photo, selecting the “More” or “Resources” button, and choosing “Save to PDF.” You can then attach the PDF using the Upload From Computer tab.

Paste Your LinkedIn Profile Text

If you have copied the LinkedIn profile text, paste it below. See how to copy your profile from LinkedIn

Select this to use the LinkedIn profile text for generating your CV and covering letter. Only one source—uploaded file, selected file, or LinkedIn text—can be used.

Try these controls

<
>