I'm a young professional in Ottawa passionate about programming, science and design, looking to learn what it takes to bring software from the drawing board to the shelves or out in the field.
My formal education is in physics and materials science where I gained invaluable analytical skills.
Through my studies and work experience, I've developed a passion for programming and software development.
Although scientific computing and image processing are my specialties, I've also dabbled in 3D CAD and vector graphics.
Experienced with MATLAB applied to graphical user interfaces (GUIs), image processing, Fourier analysis and general data analysis. I have also developed a kinetic Monte Carlo simulation of adatom diffusion in Java including full strain calculations using various numerical methods and data structures for optimized performance. See this publication or even my thesis for more details.
Proficient with various transmission electron microscopy (TEM) techniques such as dark field imaging (DF), convergent beam electron diffraction (CBED) and high angle annular dark field imaging (HAADF) using an aberration corrected microscope.
Familiar with computer assisted design (CAD) software such as Sketchup which I've used to design an aluminum light tight chamber used for optically stimulated luminescence dosimetry (OSLD) research. I've also produced some basic animations using the computer animation software, Blender.
Proficient with vector graphics editors, Inkscape and Xara (Adobe Illustrator equivalents). For over four years now, Inkscape has been my go-to tool for nearly all of my graphics needs including posters (advertisements and scientific), presentations, diagrams, figures in journals and grant applications, and even t-shirts.
I am completely fluent in both English and French, and have experience writing reports and giving presentations in both languages. I've also studied German for two years, achieving the level of A2.
Throughout my time in university, I've gained experience writing reports to clearly communicate ideas on different scientific topics and I've given talks, workshops and tutorials to various audiences.
In recent years at McMaster University, I've joined the founding committee for a student organization called the Engineering Graduate Society (EGS) where I've learned to get organized and work as a team with like-minded individuals to improve the graduate student community.
In addition to academic work, I am actively involved in facilitating the operation of the entrepreneurship conference, ACTION.
Scullion, A., Thompson, D.A., Botton, G.A. Growth and kinetic Monte Carlo simulation of InAs quantum wires on vicinal substrates. Journal of Crystal Growth, 412, 8794. doi:10.1016/j.jcrysgro.2014.11.028
Scullion, A., Thompson, D., Botton, G.A. Size Distribution, Imaging and Growth Mechanisms of Self-Assembled InAs Quantum Wires on Vicinal Substrates, International poster session at: 2013 Microscopy and Microanalysis (M&M) Conference in Indianapolis.
Scullion, A., Yukihara, E., and Sawakuchi, G.O. Construction of a Cost-Eective and Versatile Optically Stimulated Luminescence Detector (OSLD) Reader for Research, International poster session presented at: 2011 Joint AAPM/COMP Meeting in Vancouver.
Of course, I've also written several reports for various courses such as this one which describes my most recent work on tomograpy.
Scullion, A., Thompson, D., Botton, G.A. Size Distribution, Imaging and Growth Mechanisms of Self-Assembled InAs Quantum Wires on Vicinal Substrates, International oral presentation at: 2013 Materials Science and Technology (MS&T) Conference in Montreal.
Scullion, A., Thompson, D., Botton, G.A. Cross Sectional Imaging of in-Plane InAs Quantum Wires Grown on In.53Ga.37Al.10As Lattice-Matched to InP, National oral presentation at: 2012 Microscopical Society of Canada (MSC) Annual Meeting in Halifax.
I've given two workshops to mostly graduate students on how to use Inkscape.
I have years of experience using MATLAB for graphical user interfaces (GUIs), image processing, Fourier analysis and other science related data processing.
I've developed a kinetic Monte Carlo simulation of adatom diffusion on a strained lattice for my Master's thesis. For efficiency, the implementation required a binary tree structure which I built from scratch.
I have formal training using C++ and used the language along with the particle physics toolkit, GEANT4, for modeling the geometry of various radiation detectors. I haven't thoroughly used C but have used it for assignments in a computational physics course.
I've used Python in the past for a course in my bachelor's and more recently I've used Blender's API to produce this figure of a semiconductor surface using real simulation data.
I've used Ruby to interface with Google Sketchup's API to develop the Voxelize plugin which transforms 3D objects into an array of smaller cubes.
CEGEP de l'Outaouais
Bachelor of Science
Master of Science
University of Ottawa
GUI Development using
MPI for Dynamics and
Analysis using MATLAB
Data Acquisition with LabVIEW
Materials Science Department