top of page

Dr Joshua Bowden

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.

bottom of page