About

A full-stack software engineer with a strong focus on software architecture and integrated services, specialising in C# and .NET. I have explored various industry-standard practices including agile development, test-driven approaches, and software design patterns. My experience includes developing end-to-end solutions, and I am passionate about object-oriented programming, cloud services, A.I, and software optimisation. I am looking to progress into a more senior role within a software team, develop managerial skills, and explore new technologies.

  • Email: kristopher.randle@outlook.com
  • City: Birmingham, England

Interests

Software Development

Game Development

Neural Circuitry

Algorithms

Software Engineering

Visualization

Web Design

Mobile Applications

Education

University of Worcester

BSc Hons Computer Science - First Class Degree with Honours

September 2020 - June 2022

Relevant Coursework
  • Applied Software Engineering
  • Advanced Game Design & Engineering
  • Object Oriented Design & Development
  • Nature of Computing
  • Data Mining
  • Systems Analysis & Design

Lancaster University

BSc Hons Computer Science

October 2018 - October 2019

Relevant Coursework
  • Software Development
  • Fundamentals of Computer Science
  • Information Systems
  • Digital Systems and Databases
  • MIPS and Assembly
  • Boolean Algebra and Logic Circuit Design

Heart of Worcestershire College

IT Level 3 Extended Diploma - A* A* A*

September 2016 - June 2018

Relevant Coursework
  • Operating Systems
  • Networking
  • Cyber Security
  • Web Design
  • Programming Fundamentals
  • Information Systems in Business

Relevant Industry Experience

NFP

Software Engineer

June 2022 - Present

  • Working as a full-stack software engineer for a leading global insurance company.
  • Tech-stack includes: C#/.NET, SQL, Blazor, Azure DevOps, Entity Framework, MVC, Git, XML, REST APIs.
  • Daily activities involve SCRUM meetings, sprint analysis, code/PR reviews, feature development and code maintenance.

Notable achievements

  • Created an auditing system to detect and report changes between objects, significantly enhancing tracking of employee details such as pension contributions, tax, and salary amendments.
  • Developed a quote specification generation system that automated a previously manual and laborious process. This reduced document creation time from 2 days to 2 seconds. The system eliminated human errors, ensured all data was accurate, and maintained consistency with company branding.
  • Implemented a secure file management system, similar to OneDrive, enabling internal users to upload and share client-sensitive data efficiently and securely.

Restore Digital

IT Support Specialist

June 2021 - September 2021

  • Handled highly classified data from large industry clients such as NHS, Netflix, Ladbrokes, JCB and Holland & Barrett.
  • Configured, troubleshot, and monitored IT servers and systems in a large scale document management operation.
  • Managed and oversaw a workforce of 60 staff, ensuring deadlines and production standards were adhered to.
  • Processed big data in spreadsheets and digitalised paper resources for delivery to clients.
  • Acted as a primary point of contact for client relations.

Business Reply ltd

EPoS Support

May 2016

  • I undertook work experience training for an IT EPoS company based in Redditch called Business Reply.
  • Work involved office adminstration, web development, installing EPoS systems and visiting clients on-site.

Projects

  • All
  • Software Projects
  • Game Projects

Steam Market Sentry (W.I.P)

C# Game Engine

QuickR

Down Under

Nosocomephobia

Breakout

ImageToCSV

Image Flipper

Panacea

JavaFish Aquarium Simulation

Fishy Notes

Turtle Graphics

Skills

Languages and Databases

Frameworks

Licenses & Certifications

Microsoft logo
Microsoft Applied Skills: Develop an ASP.NET Core web app that consumes an API Issued: March 2024 Credential ID: F77EDA6781F51FCD
Microsoft logo
Microsoft Certified: Azure Fundamentals (AZ-900) Issued: November 2023 Credential ID: CBC1D6C82417692A

Contact

Email

kristopher.randle@outlook.com

Social Profiles