Fname Lname Address – Postcode Æ Phone Num • Q Email Education University of Place Degree 2018–2022 BSc Computer Science (Hons), predicted 2:1 Town Sixth Form A-Levels 2016–2018 Computer Science - A*, Maths - A, Level 3 Foundation Engineering - Distinction* Won award for highest academic achievement in my year. Experience Company City UK June 2020 - June 2021 + Placement student in the GUI team creating tools to improve user experience and meet customers needs. + Developing an API to extract, manipulate and report on data from a generated database using Eclipse Modelling Framework (EMF) to model the API requests and Python to perform them. Interfacing between multiple teams to determine requirements and gain feedback on progress. + Prototyped a native test editor iteratively using feedback from stakeholders to guide design decisions. Used EMF and Sirius to model and present the editor, with Python to convert the XML back-end to an internal XML test generation format. + Created test converter from SCADE tests to an internal format for a client, specific to their requirements. Developed end to end tests to ensure accurate conversion between formats. Projects Bank financial derivative monitoring system Software Engineering group project March 2020 + React/Django single page application with MySQL database to monitor incoming derivative trade data and automatically correct errors as determined by a learning algorithm. + Used Github and Docker to aide collaborative delveopment. + Analysed customer demands to come up with a set of requirements. From these we designed the system using standard UML diagrams for clarity and consistency. + Acted as head of testing. Used the requirements to design a set of system tests and the design documents to create a set of unit tests, ensuring maximum test coverage and system functionality. C Packet Sniffer Operating Systems and Networks coursework October 2019 + Created basic intrusion detection system in C using knowledge of TCP/IP protocols to detect and examine packets. + Implemented multi threading using a thread pool method, making sure all code was thread safe by using mutex locks to ensure no race conditions arise. + Spent time optimising and debugging C code using GDB/Valgrind to ensure maximum efficiency in high traffic periods. Scratch clone interpreter Functional programming coursework February 2019 + Implemented server-side code for a Haskell interpreter for online Scratch clone. + Made use of the Haskell stack to test and optimise code. + Developed understanding of the functional programming paradigm and best practices. Skills Languages/Frameworks : Python, SQL, C, Java, Eclipse Modelling Framework, Sirius, HTML5, CSS3, Boostrap 4, Haskell Misc : Eclipse, Git, Gradle, Haskell Stack, JUnit, Adobe Photoshop