I’m a highly skilled and accomplished Computer Science graduate with experience in data analysis and software development, as well as proficiency in programming languages such as JavaScript, Go, and Python. Possess strong problem-solving and team working abilities, with exceptional presentation skills. Passionate about machine learning and interested in a range of technologies, including AI, cloud computing, and encryption.

Employment History

2023 - Current Day: Unemployed/Sabbatical

After gaining valuable experience at The Curve Group, I took a deliberate gap year to focus on personal and professional development. During this time, I traveled to broaden my horizons and worked on advancing my skills in software development, particularly in areas that align with my passion for programming and cutting-edge technologies. This period of self-reflection and growth has equipped me with a stronger technical foundation and a renewed focus on pursuing opportunities in software development and programming.

  • Took a sabbatical to travel and see the world while still young, gaining a broader perspective on global cultures
  • Focused on self-directed learning and development in software development and programming, with a particular emphasis on Golang, Crypto and full-stack development.
  • Completed personal projects such as WebNovelClient, a full stack project explained in this blog post
  • Used the time to deepen my expertise in technologies such as, Golang, React and CI/CD aligning my skills with my long-term career goals in software development.

2021 - 2022 (15 Months): The Curve Group (https://www.thecurvegroup.co.uk/)

  • Officially employed as a Data Analyst, though I had a variety of responsibilities in this position.
  • Set up and managed the primary database used by the company (Microsoft Dataverse), managing dataflows and API calls so that data from external platforms was automatically imported.
  • Frequent usage of SQL, PowerQuery, Excel and Power BI to create and distribute reports to the business and clients.
  • Extensive customization of the front end of the database (Microsoft Dynamics) to fulfil the needs of the business. This involved using JavaScript, PowerApps, Power Automate and Azure Functions.
  • Experienced working in a small self managed team (2-3 people) to distribute tasks between ourselves and work on longer projects.
  • Troubleshooted technical issues throughout the business, providing support and guidance to staff

Education and Qualifications

2019 - 2021: Royal Holloway University of London, Egham Hill, Egham TW20 0EX

  • Bachelors of Computer Science (First Class)

2016 - 2019: University of Birmingham, Edgbaston, Birmingham, B15 2TT

  • Diploma of Higher Education in Physics

2014 - 2016: Space Studio Banbury, Banbury, Oxfordshire, OX16 9HY

  • A Levels: Maths (A*), Further Maths (A), Physics (A)

2009 - 2014: Chenderit School, Middleton Cheney, Oxfordshire, OX17 2QR

  • GCSEs: 7 A and A* including Maths, Further Maths and English. 13 total passing grades.
  • Additional Maths (A) - FSMQ
  • Extended Project (A) - Level 3 Qualification

Skills

  • Programming Proficiency:
    • JavaScript: Primary programming language used during my employment at The Curve Group, where I made extensive modifications to Microsoft Dynamics.
    • Python: Utilized for physics/maths scripts and for developing machine learning algorithms.
    • Java and C: Applied to various programming projects during my university studies.
    • Golang: Used in a recent personal project to create a server for an API, interfacing with an SQLite database.
    • React: Developed a modern frontend to access the API, showcasing proficiency in building dynamic user interfaces.
  • DevOps and Deployment:
    • CI/CD: Implemented continuous integration and continuous deployment pipelines in my recent project, demonstrating automated testing and deployment to Google Cloud Platform.
  • Operating Systems:
    • Experienced with a wide range of operating systems for both work and personal use. Utilized Windows and Linux on my personal machine, and maintained various virtual machines with different Linux distributions for work purposes.
  • Cyber-Security:
    • Gained extensive knowledge in cyber-security topics through summer CyberFirst academies, covering networking, operating systems security, cryptography, OSINT, and more.
  • Problem Solving:
    • Demonstrated excellent problem-solving skills in both physics problems at university and programming challenges as a hobby.
  • Presentation Skills:
    • Proven ability to present projects effectively in front of an audience. At The Curve Group, regularly presented project statuses to the COO and department heads.
  • Self-Management and Research:
    • Strong ability to self-manage, organize, and conduct independent research. Essential in my role at The Curve Group within a small self-managed team, and for managing university work and personal projects.
  • Teamwork:
    • Experienced in working collaboratively in small teams to manage projects. Represented my school at the UK Maths Challenge team competition, demonstrating strong team-working capabilities.

Interests and Achievements

Particularly interested in machine learning, I performed my final year project on analysis of machine learning algorithms and achieved the highest grade. Interests in a wide range of technologies, from AI, cloud computing, different operating systems, networking and encryption. Achieved Chief Scout’s Gold Award Achieved UK Maths Challenge Gold Award - Best in School