David Gagnon Logo Image
David Gagnon

Hey, I'm David Gagnon

A goal-driven Systems Developer focused on mastering backend architecture. I build decoupled, scalable, and testable systems ready for enterprise demands.

About Me

A dedicated professional with a 20-year background in Systems Thinking and operational excellence, now pivoting to become a backend specialist. My focus is entirely on **architecture, design patterns, and decoupled systems**, regardless of language.

Get to know me!

Hello! I'm David Gagnon, a highly disciplined, career-pivoting developer from Tbilisi. My military and teaching background has given me a unique aptitude for simplifying complex systems and executing high-intensity learning curriculums. I'm currently mastering Enterprise Patterns for C#/.NET and Go.

My technical focus is on clean architecture, database persistence, and system isolation. I aim to build professional-grade backend systems that are scalable, maintainable, and robust.

I am fully available and committed to a local Backend Acceleration Program to rapidly transition into the C#/.NET ecosystem. Feel free to connect or follow me on my social links.

Skills (Systems Focus)

Go (Current Focus)
C#/.NET (Aptitude)
Python
SQL/PostgreSQL
Clean Architecture
SOLID Principles
REST APIs
Git/GitHub
Docker (Foundational)
HTML/CSS
JavaScript
Systems Thinking

Projects

Showcasing my commitment to decoupled backend architecture, scalable data persistence, and foundational tooling, with a strong emphasis on Go and Python.

Python TUI Architecture Mockup

Bullet Journal CLI

Architecture Focus: A Python Command Line Interface (CLI) demonstrating a robust Clean Architecture design by implementing a Persistence Contract Pattern, ensuring the database logic is fully decoupled from the business core.

GitHub
Static Site Generator Code Mockup

Static Site Generator

Tooling Focus: A Python-based tool built from scratch, highlighting proficiency in File System Traversal, I/O Operations, and Efficient Static HTML Generation —essential skills for backend tooling and build processes.

GitHub
Restaurant Mobile Order System Mockup

Restaurant Mobile Order

Foundational Focus: A vanilla JavaScript project demonstrating basic DOM manipulation, API fetching, and dynamic data rendering to simulate a mobile restaurant ordering system.

GitHub