Email danielbatchford@gmail.com copied to clipboard




Skills

html
C#
2 Years
python
Python
2 Years
java
Java
2 Years
css
CSS
1 Year
js
JS
1 Year
django
Django
6 Months

Experience

Red Bull Technology - Software Engineer
May 2023 - Present
  • C# WPF software development
Scuderia Alpha Tauri - Aerodynamic Performance Engineer Intern
July 2021 - July 2022

13 month industrial placement in the Aerodynamics Performance Group developing analysis software. In this role, I developed a desktop application which processed data from track, wind tunnel and CFD in a real time context and presented this data through a large number of visualisation methods. I was solely in charge of this software and produced deployment pipelines, as well as documentation and repository management.

  • C# with WPF (Windows Presentation Foundation)
  • MVVM design patterns
  • Integration of existing API's to a new codebase
  • Optimised processing of big datasets in a real-time context
  • UI design and HCI studies
  • Automated software deployment through a release pipeline
  • TFS repository skills
Doddle
Sep 2020 (2 Weeks)

Working at Doddle, I produced a Python Flask app to create a Slack bot, using Slack's Events API and Doddle's internal API's. This allowed users to query the app for specific parcel information, which was formatted and posted back to the user. This project was then deployed through an AWS pipeline into production for Doddle, where it is now actively by their employees.

Sainsburys IT Department
Apr 2018 (1 week)

In this role I managed and upgraded Excel sheets, implementing conditional lookup functions, as well as filtering and formatting CSV data in Python, aiding the retail team by producing easier to use Excel structures. I also collected and compared pricing data across competing supermarket retailers, presenting the data in a suitable format.

King's Certificate
Sep 2017 - Jun 2018

Industry collaboration project with Arbor, a statistical company aimed at providing insights into educational data. In this project, I worked in a team of 4 to produce a GUI implementation of a statistical tool used to group multi - academy schools into groupings, based off specific data about an academy. This was concluded with a presentation to Arbor about our findings and solutions, as well as a journal article.

You can find a link to the produced paper here.

Projects

Django app allowing users to report incidents in the University of Birmingham accomodation area

Java snake game AI using A* pathfinding and Processing GUI library

Static website for timing and displaying various sorting algorithm's computing time

An interactive, path-finding visualiser showing searching algorithms on a 2 dimensional grid

A GUI demo of a simulated annealing solution of the travelling salesman problem.

A 2048 Clone with an AI implementation to outperform an average human player.


Education


Univerity of Birmingham
Bsc Computer Science
Sep 2020 - Current

Univerity of Birmingham
Bsc Mathematics and Computer Science
Sep 2019 - Sep 2020

King's College London Mathematics School
Computer Science, Mathematics, Further Mathematics, Physics
Sep 2017 - Aug 2019

Farringtons School
Secondary Education
Sep 2004 - Aug 2017


Qualifications

Qualification Level Grade
Computer Science Bsc Ongoing
Mathematics A Level A*
Further Mathematics A Level A*
Physics A Level A*
Computer Science AS Level A
Mathematics GCSE A*
Statistics GCSE A
ICT GCSE A
Physics GCSE A*
Chemistry GCSE A*
Biology GCSE A*
English Literature GCSE A*
English Language GCSE A*
Religious Studies GCSE A*
Art GCSE A
Additional Maths FSMQ A
Business Studies BTEC DIS*