Summary
Joshua Waddington is a software engineer with eight years of practical experience and a Computer Science degree from Durham University, currently focused at BAE Systems Digital Intelligence. He has a strong systems background in C++ and C# from safety-critical aerospace projects and complementary Python skills used in manufacturing and digitalization efforts. Joshua blends hands-on implementation—designing loggers, time components, and MRP integrations—with familiarity of standards like MISRA, UML tooling, and unit testing frameworks. Comfortable in cross-disciplinary teams, he has moved between shop-floor automation and mission systems, often translating operational needs into reliable software. Outside typical roles he also identifies as a machine learning engineer, hinting at an appetite for applied ML alongside embedded and backend work.
8 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, Upper Second Class with honours, Bachelor's degree, Computer Science, Upper Second Class with honours at Durham University