Salut,
Je suis Derek

Développeur orienté processus avec une soif insatiable d'apprendre et de bâtir des outils efficaces et idiomatiques.

3stages complétés

Derek Blaney

Mon Histoire

Ma passion pour la programmation a d'abord émergé d'un intérêt naïf pour la création de sites web, combiné à une soif infinie de connaissances. Cette exploration m'a rapidement poussé à appliquer ce savoir nouvellement acquis à d'autres sphères de ma vie. J'ai notamment développé un intérêt pour la création de serveurs de jeu en Java, pour le jeu qui a marqué mon enfance : Minecraft. Ces serveurs ont gagné en popularité, atteignant des pics de plus de 100 joueurs simultanés et générant des revenus — ce qui a alimenté ma motivation à approfondir mes compétences en programmation.

Avec les années, je me suis éloigné du monde du jeu vidéo pour élargir ma maîtrise de multiples langages et frameworks de programmation. J'ai développé une sensibilité particulière aux petites inefficacités dans les produits, les procédures ou les tâches répétitives, et je cherche constamment des occasions de créer des outils pour les résoudre.

Même dans les moments du quotidien, mon instinct de développeur prend le dessus. Chaque fois que je visite un site web, je me demande naturellement comment il a été conçu, quelle pile technologique le propulse, et comment je pourrais l'améliorer. Pour moi, coder n'est pas simplement une profession — c'est devenu une manière profondément ancrée de penser, d'apprendre et de créer.

Expérience Professionnelle

J'ai eu l'opportunité de travailler avec des équipes formidables, où j'ai beaucoup appris et contribué à des projets passionnants. Voici quelques points forts de mes expériences récentes.

Stagiaire en Incubation

  • Développe des preuves de concept pour valider la valeur et la faisabilité de solutions innovantes.
  • Construit des fondations techniques réutilisables et documente les apprentissages pour faciliter le transfert de connaissances aux équipes de livraison.

Stagiaire en Expérience Développeur (DevX)

  • Intégré un portail centralisé de support aux développeurs (Backstage).
  • Développé un agrégateur de données alimentant un assistant conversationnel propulsé par l'IA.
  • Amélioré la plateforme interne de collaboration IT.
  • Acquis une expérience pratique avec des technologies d'entreprise à grande échelle.

Stagiaire en Observabilité

  • Configuré une plateforme d'observabilité pour la surveillance proactive des serveurs et des applications.
  • Géré dynamiquement les ressources serveur pour maintenir des performances optimales et une utilisation efficace des ressources.
  • Maintenu des APIs C# pour répondre aux besoins métier en évolution.

Distinctions & Prix

Reconnaissances obtenues pour l'excellence académique, l'innovation et la programmation compétitive.

Bourse d'excellence Beenox

Scholarship

Fondation du Cégep de Sainte-Foy and Beenox · 2025–2026

Awarded for academic excellence, leadership, and sustained engagement in the IT program.

Bourse d'excellence Beenox certificate

iA Hackathon

1st Place

iA Groupe Financier · 2024

Won 1st place in iA's inaugural internal hackathon — a tech donation challenge benefiting a non-profit. Participated in all three consecutive editions (2023, 2024, 2025).

BP Hacks

2nd Place

Botpress · 2026

Ranked 2nd overall at Botpress's Quebec City hackathon.

Coveo Blitz

Quarter Finals

Coveo · 2026

Reached the quarter-finals at this regional competitive programming competition.

Canadian Computing Competition

Participant

University of Waterloo · 2025

Represented CÉGEP de Sainte-Foy at the national algorithmic programming competition.

Canadian Computing Competition certificate

Hackathon de l'Institut Quantique

1st Place

Institut Quantique, Université de Sherbrooke · 2026

Completed the Introduction à l'informatique quantique workshop at SherHack Quantique.

Hackathon de l'Institut Quantique certificate

Formation

Parcours académique et établissements qui ont façonné mes bases techniques.

Travaux sélectionnés

Un ensemble ciblé d’outils et de systèmes qui représentent le mieux ma façon de construire : petites surfaces, contraintes claires et profondeur d’ingénierie pratique.

Task runner

Pace

A minimal Go task runner for polyglot projects, designed around fast startup, low ceremony, and predictable automation.

Golang
Housing app

Sherba

A student housing app that combines roommate preferences, listing aggregation, AI structuring, and location-aware filtering.

React NativeTypeScriptNestJS
Server manager

Boxes

A local Minecraft server manager for creating and running multiple server instances across Windows and macOS.

Rust
Programming language

Handy

A small programming language sandbox with a custom lexer, parser, interpreter, and module system.

Golang
Path matching

Globber

A zero-dependency Go library for fast glob matching and filesystem traversal.

Golang
CLI framework

Gear

A type-safe Go CLI framework with nested commands, validation, and generated help text.

Golang

Autres travaux : Dictionary, Todo, Mia, Maestro, MCCollector.

Compétences

Tout au long de mon parcours, j'ai acquis un ensemble diversifié de compétences qui me permettent de relever une large gamme de défis. Mon expertise couvre divers langages de programmation, frameworks et outils, me permettant d'exprimer ma créativité et de construire des solutions innovantes.

Languages

  • TypeScript
  • Rust
  • Java
  • Python
  • C++
  • GoLang
  • Kotlin

Web

  • React
  • Next.js
  • Vue.js
  • Node.js
  • Tailwind CSS

Infra

  • Docker
  • Kubernetes

AI

  • Gemini
  • Ollama
  • Claude
  • MCP
  • GitHub Copilot

Intérêts

  • Escalade 🪨
    Escalade 🪨
  • Randonnée 🥾
    Randonnée 🥾
  • Ski ⛷️
    Ski ⛷️