Daniel MacNaughtan
email:
mail at daniel macnaughtan dot com
github
linkedin
I’m a software developer living in Canada—driven by curiosity to
constantly learn in breadth and depth. I’m an enthusiast of new (and
old) programming languages, Unix technical and cultural history, and
free and open source software. I also like to chat about coffee, retro
video games, and philosophy.
Experience
Developer (Nov 2022 -
Present)
- Distributed systems development for AWN’s security pipeline
platform.
Data Engineer (Jan 2022 - Nov
2022)
- Designing and developing data pipelines for real estate MLS, sales,
and rental datasets.
- Solving data integrations and availability issues for Data Science,
Analytics, and Engineering teams.
- Conducting technical challenge review and design session interviews,
and onboarding new team members.
Software Developer (Aug
2018 - Jan 2022)
- Designed and developed backend infrastructure, APIs, automation, and
frontend UI/UX for rental unit supply pricing, acquisition, and other
business operations at scale.
- Built web scraping infrastructure for property and apartment rental
market analysis.
- Designed and developed infrastructure and APIs for Data Science
model integration, training automation, and data pipelines.
Mobile Developer (Apr 2013
- Aug 2018)
- Designed and developed mobile applications for iOS, Android, and
Blackberry.
- Developed mobile applications for user identity, password
management, and passwordless authentication (FIDO U2F, OpenID
Connect).
- Developed mobile applications designed to communicate with hardware
peripherals using Bluetooth and HID protocols.
Technical Experience
- Software architecture design and development
- Building web, mobile, desktop, and CLI applications
- Production API design and development (REST and GraphQL)
- Cloud native computing using Docker, Terraform, Kubernetes, and
AWS
- Proficient in Python and C, with past experience with C++ and
Java
- Experienced writing SQL, JavaScript, HTML, CSS
- Some experience writing Go, Rust, Lisp (Racket/Scheme)
- Experienced using Postgres, Redshift, Sqlite, and Redis
- Used Django and FastAPI Python web backend frameworks
- Used Vue.js JavaScript web frontend framework
Education
- 2010 - 2015
-
BSc Hons, Computer Science, Carleton University | Ottawa