Martin Durant, Developer in Toronto, ON, Canada
Martin is available for hire
Hire Martin

Martin Durant

Verified Expert  in Engineering

Software Developer

Location
Toronto, ON, Canada
Toptal Member Since
April 7, 2014

Martin is chiefly a data analysis expert. He has worked both in astrophysics and medical imaging, has lived in five different countries, and speaks four languages. Currently he is looking to move from academia to the "real" world so that he can apply his talents to more tangible problems.

Availability

Part-time

Preferred Environment

Qt, Git, Spyder, Python, Linux

The most amazing...

...thing I've created is a Breast MRI research platform for SQL and DICOM interaction, data processing and visualization, and computer assisted cancer diagnosis.

Work Experience

Medical Imaging Researcher

2012 - PRESENT
Sunnybrook Research Institute
  • Created a Breast MRI research platform implemented as a Qt desktop application with a plug-in analysis system.
  • Implemented SQL interactions via SQLAlchemy and a PostgreSQL layer to access complex interconnected tables recording patient records, histories, and outcomes.
  • Developed an interface to a DICOM image server (PACS) to query and retrieve medical imaging data.
  • Implemented data analysis, including lesion finding and segmentation, as well as dynamic, morphological, and textural measurement, and classification.
  • Coded image processing software, featuring a motion correction algorithm (optical flow) and a generalized registration framework.
  • Handled interactive data visualization, including 2D, 3D, overlays, and coordinate systems.
Technologies: Image Registration, Machine Learning, ITK, VTK, Qt, DICOM, PostgreSQL, Python

Astrophysicist

2009 - 2012
University of Florida
  • Analyzed multi-wavelength observational data (infrared, optical, X-ray, and gamma-ray).
  • Implemented dynamic time-series analysis, including low event rate and unevenly sampled data.
  • Produced attractive, concise result summaries for publication.
  • Created spectral fitting software for ordinary stars based on broad-band photometry.
  • Auto-calibrated coordinate mapping and brightness systems for all wide-field observations.
Technologies: Digital Imaging, 3D Modeling, 3D, PyRAF, Python

Application Plugins

I developed plugins for my BREAST application that handles MRI screening data. In this module, arbitrary processing methods can be defined and added to the main interface at run-time. Plugins can be chained to make multi-step processes while defining their own options that can be edited from the main interface.

Star Classifier

https://github.com/martindurant/starclassifier
Given a set of broad-band measurements of brightness for a normal star, it finds the closest-matching library spectrum. It features a simple, attractive GUI display and plot of input data versus model spectrum.

Languages

Python, JavaScript, SQL, C, C++, SQL-99, Bash

Libraries/APIs

PyQt, VTK, jQuery

Tools

LaTeX, Open Office, Inkscape, ITK, Spyder, Git

Paradigms

Object-oriented Programming (OOP), Procedural Programming, Functional Programming, Object-oriented Design (OOD), Imperative Programming

Platforms

Linux

Other

POS, Software Development, Scientific Computing, Scientific Software Developer, DICOM, Machine Learning, Image Registration, PyRAF, 3D, 3D Modeling, Digital Imaging

Frameworks

Qt, Apache Spark, AngularJS, Django

Storage

PostgreSQL, MySQL

2002 - 2006

Doctorate (Ph.D.) Degree in Astrophysics

University of Toronto - Canada

1998 - 2002

Master's Degree in Physics

University of Oxford - UK

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring