Profile

Oliver Bennett

Software Engineer

  • [email protected]
  • +44 7700 900003
  • Manchester, UK
  • in/marcusrodriguez

Summary

Software Engineer with 6+ years of professional experience in scalable backend systems, cloud infrastructure, and distributed architectures using Java, Python, and AWS.

Experience

  • Senior Software Engineer
  • /
  • CloudScale Technologies
  • Manchester, UK
  • /
  • February 2022 - Present
  • Architected and implemented microservices infrastructure using Java Spring Boot and AWS, supporting 2M+ daily transactions with 99.9% uptime reliability.
  • Led the migration from monolithic architecture to containerized services using Docker and Kubernetes, reducing deployment time by 75% and infrastructure costs by 30%.
  • Designed and optimised PostgreSQL database schemas and implemented Redis caching strategies, improving query performance by 60% for high-traffic applications.
  • Collaborated with DevOps and security teams to establish CI/CD pipelines using Jenkins and Terraform, ensuring automated testing and secure deployment practices across multiple environments.
  • Mentored a team of 5 junior engineers on system design principles and best practices, conducting technical interviews and establishing coding standards that improved team productivity by 40%.
  • Software Engineer
  • /
  • DataFlow Solutions
  • Edinburgh, UK
  • /
  • September 2019 - January 2022
  • Developed robust ETL pipelines using Python and Apache Kafka, processing 500GB+ of real-time data daily for analytics and machine learning applications.
  • Built scalable REST APIs using FastAPI and integrated with multiple third-party services including Stripe, SendGrid, and Salesforce, supporting enterprise clients with complex integration requirements.
  • Implemented comprehensive monitoring and alerting systems using Prometheus and Grafana, reducing mean time to resolution for production issues by 50%.
  • Collaborated with data science teams to deploy machine learning models using MLflow and AWS SageMaker, enabling automated decision-making for business-critical applications.
  • Established automated testing frameworks using pytest and implemented code quality tools including SonarQube, achieving 90+ code coverage across all backend services.

Education

  • BSc (Hons) Computer Science
  • /
  • University of Manchester
  • Manchester, UK
  • /
  • Aug 2015 - May 2019

Skills

  • Backend Technologies: Java, Python, Spring Boot, FastAPI, Node.js, GraphQL
  • Cloud & Infrastructure: AWS, Docker, Kubernetes, Terraform, Jenkins, PostgreSQL, Redis

Languages

  • English (Native)
Use this Example

Software Engineer

Tailored for developers and technical professionals

Use this Example
No sign-up required

FAQ

CV Examples FAQs

Common questions about using our CV examples to build your own.

How do I use these CV examples?

Browse examples in your field to get inspiration for structure, wording, and content. When you find an example you like, click on it to view the full CV. You can then use it as a starting point in our editor to build your own personalised CV.

Can I customise a CV example with my own information?

Yes! Each CV example can be used as a template. Simply select the one you like and start editing — replace the sample content with your own experience, skills, and education to create a tailored CV.

Do you have CV examples for my industry?

We offer CV examples across a wide range of industries including technology, healthcare, finance, education, marketing, engineering, hospitality, and more. Each example is written by career experts and tailored to real-world job roles.

What if I don't have much work experience?

We have examples designed for entry-level candidates and career changers. These emphasise transferable skills, education, projects, and volunteer work. Focus on highlighting what you can bring to the role rather than years of experience.

Are the CV examples free?

Yes, all CV examples are completely free to browse and use. You can view as many as you like to find the perfect inspiration for your own CV.

How long should my CV be?

Ideally, your CV should be limited to two pages, though one page is often sufficient for those with less than 10 years of experience. Focus on your most relevant and recent experience.

What skills should I include on my CV?

Focus on skills that are most relevant to the specific job you're applying for. Include a mix of hard skills (technical abilities) and soft skills (communication, leadership). Quality over quantity is key — employers prefer specialists over generalists.

Can I download the CV examples?

Yes, you can use any CV example as a starting point in our editor and download your customised version as a PDF. Just click on an example, personalise it with your details, and hit download.