$> whois mrhanlon
Hi, I'm Matt, a seasoned full-stack software engineer with over
15 years of experience across a variety of industries including
computational science, B2B and B2C payments platforms, optimizing
restaurant procurement management, and social networks. I enjoy
writing both frontend and backend code. I am dedicated to coding
standards and best practices, in particular web standards and
accessibility. I strive for high-quality, high-performance, and highly
maintainable code. I like solving interesting new problems, and am
constantly looking for opportunities for self-improvement and to learn
new things. I always work with the hope that things I create will serve
to improve the lives of the people who use them.
Current Position
Principal Software Engineer, Zitti, Inc.
Areas of specialization
Full Stack DevelopmentTypeScriptNode.jsRuby on RailsPostgreSQLReactAWSDocker
Work experience
Zitti, Inc., remote
2022–present
SchoolAdmin, Austin, TX
2019–2022
Oracle Social Cloud, Oracle, Inc., Austin, TX
2016–2019
Texas Advanced Computing Center, The University of Texas at Austin, Austin, TX
2010–2016
Alliance Communications Management, Mobile, AL
2007–2010
Education
MS in Computer Science, The University of South Alabama, Mobile, Alabama
2009
BS in Mathematics, Spring Hill College, Mobile, Alabama
2003
Honors & awards
Outstanding Master’s Thesis, University of South Alabama
2010–2011
Outstanding Graduate Student, University of South Alabama
2008
CIS Graduate Fellowship, University of South Alabama
2008
President's Honors, Mathematics, Spring Hill College
2003
Hutchinson Award, Philosophy, Spring Hill College
2003
Selected publications & talks
Journal articles
R. Dooley, M. Hanlon, “Recipes 2.0: Building for Today and Tomorrow”. [Special issue]
Concurrency and Computation: Practice and Experience.
doi:10.1002/cpe.3285.
2014
M. Hanlon, W. Smith, S. Mock, “Providing resource information to users of a national computing center”. [Special issue]
Concurrency and Computation: Practice and Experience.
doi:10.1002/cpe.3233.
2014
Conference proceedings
M. Hanlon, et al., “Securing HPC: Development of a Low Cost, Open Source Multi-factor Authentication Infrastructure”.
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis.
SC '17.
2017
M. Hanlon, et al., “The Arabidopsis Information Portal: An Application Platform for Data Discovery”.
Proceedings of the 9th Gateway Computing Environments Workshop.
2014
M. Hanlon, et al., “Benefits of NoSQL databases for portals & science gateways”.
Proceedings of the TeraGrid Conference: Extreme Digital Discovery.
2011
M. Hanlon, et al., “My-Plant.org: A phylogenetically structured social network”.
Gateway Computing Environments Workshop (GCE).
2010
Presentations
“Discovering and using Araport Data APIs in Araport Science Apps”.
The First Araport Developers Conference, TACC, Austin, TX, USA.
Tutorial.
2014
“Project Management and Automation: Using Maven and Grunt to accelerate development”.
Software Engineering Assembly Conference, UCAR, Boulder, CO, USA.
Slides: HTML5,
PDF,
Demo code 2014
“Federated Authentication in a Campus System”.
Liferay.edu User Group. Webcast.
Slides: PDF 2014
“Using Liferay as a platform for Computational Science”.
Liferay North American Symposium, San Francisco, USA.
2013
“Introduction to Science Gateways Workshop”.
Elizabeth City State University, North Carolina, USA.
Demo code 2013
Open source software contributions
CommnQ
— An AMQP library for Node.js with conveniences for running multiple tasks on AMQP messages.
Chameleon
— Various development as part of the Chameleon Cloud Testbed.
jGrowl
— An unobtrusive notification system for web applications.
Volunteering
Dragon Band “Props Crew” — parent volunteer to
help build transport show props for my child's high school
marching band.
2023
Hobbies
Running, cooking, 3D printing, science fiction