Dr Joshua Bowden
Senior Software Developer
Skills
Digital image analysis, hyper-spectral imaging and statistical methods for data analysis in the physical and chemical sciences. C/C++, Fortran, R and Python (including R and Python package development), OpenMP, MPI, OpenCL/CUDA.
Dr Joshua Bowden has 17 years of post-doctoral and professional experience in software development targeting high performance computing and cloud infrastructure.
He has a background in digital image analysis, hyper-spectral imaging and statistical methods for data analysis in the physical and chemical sciences, as well as software development experience in C/C++, Fortran, R and Python (including R and Python package development) and parallel programming (OpenMP, MPI, OpenCL/CUDA).
He has experience with current machine learning methods and development environments in both Python and R, and has worked on software development projects targeting CPU and GPU clusters, Xeon-Phi accelerators and embedded FPGA SoC hardware.
Research interests
Digital image analysis
Software development (C/C++, Fortran, R and Python)
Parallet programming
Machine Learning
Qualifications
Graduate Certificate - Information Technology, (2002-03), Queensland University of Technology.
Graduate Certificate - Object Orientated Programming, (2001), Spherion Training, Adelaide, South Australia.
Doctor of Philosophy - Applied Science, Materials and Minerals, (1997-2008),
University of South Australia. Thesis title: ‘Study into the nature of radio frequency plasma modification of layered silicate and related minerals’, 2008.
Bachelor of Science. (Hons). Chemistry, (1991-96), Flinders University.