Curriculum Vitae

JOSHUA DIAMOND
Email: joshuadiamond@live.co.uk | GitHub: AgentDiamond | Website: athanatech.com | Linkedin: linkedin.com/in/joshuadiamond99 | Mob: (+44)7908 899764 (please Whatsapp me)


PROFILE
Passionate software engineer with 4 years’ professional experience (8 years total). Skilled in C, C++ (including C++20), C#.NET, Python, and currently learning Rust. Experienced across telecoms, finance/trading, and broadcasting industries. Also interested in machine learning and robotics and currently experimenting and building with ROS (robot operating system) and OpenCV. Seeking a long-term role to contribute to innovative, high-quality software solutions.


TECHNICAL SKILLS

Languages: Proficient: C, C++(23) | Familiar: Java, Python, C#.NET, Kotlin, Flutter | Basic: JavaScript, React, HTML/CSS, Haskell, Bash

Tools & Environments: Visual Studio, VSCode, QT Creator, PyCharm, IntelliJ, Eclipse, MatLab, TensorFlow, Spyder, Android Studio, Unity, Unreal, Git, AWS, Azure DevOps, Debian 12, CentOS, ParrotOS, Kali, Ubuntu, Wireshark, VirtualBox, Docker, Kubernetes.

Currently learning: ROS, OpenCV, TensorFlow, PySpark, numpy, pandas, matplotlib, scipy, Rust.


EXPERIENCE

Attocore (2024)C++ Developer

  • Building secure, private 4G/5G networks for military/emergency services using C++ and test-driven development.
  • Contributed features (UDR Sync, AMF handling, UMAN task), improved logging, and wrote extensive test code in CPPUNIT.
  • Debugged network issues via Wireshark, logs, and GDB; engaged in daily tech discussions and documentation.

CQuant Trading (2023 – 2024)Co-Founder

  • Developed a C++ trading system GUI using .NET with Syncfusion WPF controls and a QT dashboard for real-time data.
  • Integrated gRPC-based messaging for multi-location monitoring and control.
  • Gained a broad understanding of financial instruments as the system handled equities, futures and options.
  • Gained a good understanding of systematic trading systems.

S&P Global (2023)Associate C#.NET Developer

  • Enhanced the ILevel portfolio management system, fixing bugs in AWS Lambda functions/REST APIs and implementing new features.

Hawkeye Innovations (2022 – 2023)C++ Programmer (SMART Team)

  • Automated release processes and resolved bugs for broadcasting/officiating software.
  • Worked in an agile environment leveraging C++20 and QT.
  • Gained experience with template metaprogramming to enhance system performance.

Spectrum Logic (2021 – 2022)C++ Developer

  • Developed end-user software for production testing/GUI image capture with C++11 and Azure DevOps.
  • Contributed to the in-house SDK releases.

EDUCATION

BSc (Hons) Computer Science, 2:1 – University of Nottingham (2018 – 2021)

  • Achieved 80% in C++ module; 77% in Programming and Algorithms

Foundation Year in Engineering and Physical Sciences (2017 – 2018)


EXTRACURRICULAR

  • Martial arts (Jujitsu, Krav Maga, Kickboxing).
  • Regularly attends talks through the British Computer Society on a range of technology topics.
  • Enjoy making and breaking things with RasPi and Arduino.
  • Currently learning security topics and tools in greater depth.