Montréal, Québec

Ara

Ingénieur logiciel

Systèmes backend, infrastructure infonuagique et applications full stack. Explorez les projets ci-dessous pour voir ce que j’ai construit, les technologies utilisées et les décisions techniques derrière chacun.

Entrer dans le couloirEmbauchez-moi

Le Couloir des projets

Les projets sont organisés par catégorie et complexité technique. Parcourez les applications, API, systèmes et sites Web que j’ai construits.

Filtrer par catégorie
Filtrer par complexité

Analyse orientée cas d'utilisation d'un système de partage de fichiers multiutilisateur, des diagrammes d'acteurs jusqu'à une spécification écrite qu'une équipe pouvait implémenter.

UML · Specification · Design

012/5
File Sharing System
UML · Specification · Design

Une API REST pour un système bancaire, avec des opérations CRUD sur les comptes et les transactions gérées en SQL et PL/SQL plutôt que remontées dans la couche applicative.

SQL · PL/SQL · JavaScript

023/5
Banking System API
SQL · PL/SQL · JavaScript

Un jeu de survie 3D dans Unity où le vrai travail était le comportement des ennemis : une machine à états, un système d'événements Observer et une mécanique de leurre bâtie sur une interface de ciblage commune.

C# · Unity · OOP

033/5
VAMP2 Survivors
C# · Unity · OOP

Une plateforme de voyage full stack avec comptes, forfaits, réservations et favoris. J'ai porté le backend : routes API, logique serveur en Node et authentification JWT.

Node.js · React · MongoDB

043/5
Travel Express
Node.js · React · MongoDB

Un pipeline B2B de recherche et de personnalisation : prospects en entrée, recherche et notation, variantes personnalisées en sortie. Un pilote de 100 prospects a atteint un taux de réponse de 9,6 %.

TypeScript · PostgreSQL · Supabase

054/5
Dossier
TypeScript · PostgreSQL · Supabase

Les entrepreneurs perdent des contrats à cause d'appels manqués et de soumissions oubliées. Cette plateforme engage l'appelant immédiatement, le qualifie, alerte l'entrepreneur et fait le suivi jusqu'à obtenir une réponse.

Next.js · Cloudflare Workers · Twilio

064/5
Trade Catch
Next.js · Cloudflare Workers · Twilio

Un seul flux pour trouver des stages, les associer à un CV, rechercher les recruteurs, rédiger des candidatures propres à chaque poste et suivre les relances, en gardant les décisions importantes visibles.

Full stack · AI automation · Workflows

074/5
Internship Desk
Full stack · AI automation · Workflows

Des agents IA spécialisés pour la recherche de marché, l'analyse d'entreprises, la surveillance du portefeuille et les questions sur l'investissement, reliés à un tableau de bord où les données sourcées restent séparées de l'analyse générée.

Multi agent AI · Full stack · Dashboard

084/5
AI Investment Platform
Multi agent AI · Full stack · Dashboard

Deux villes, l'une gérée par le joueur et l'autre entièrement par une IA, s'affrontent dans les mêmes conditions pendant que tornades, pannes de courant et attaques de bandits interrompent les deux. Ma part : les événements de crise qui empêchent l'un ou l'autre camp de progresser trop facilement.

C# · Unity · AI decision-making

095/5
Urban Crisis Protocol
C# · Unity · AI decision-making

Les événements de sécurité arrivent de nombreux systèmes sous de nombreux formats. SentinelOps les normalise en un seul modèle et les fait traverser un flux de gestion d'incidents structuré, pour que les analystes traitent une file priorisée plutôt qu'un torrent.

AWS · ASP.NET Core · Incident response

105/5
SentinelOps
AWS · ASP.NET Core · Incident response

Glissez ou faites défiler latéralement · Cliquez une porte pour entrer

Ara Ghahramanyan
Montréal, QC

À propos

Étudiant en troisième année en techniques de l’informatique au Collège de Bois-de-Boulogne. Je travaille surtout sur des projets backend et full stack : API REST, authentification, bases de données, conception de systèmes et infrastructure infonuagique.

Je vise un code clair et maintenable, et des systèmes sécurisés et faciles à comprendre. La plupart de mon expérience vient de mes propres projets : résoudre les problèmes au fur et à mesure, et améliorer l’architecture à mesure que les projets grandissent.

En dehors de la programmation, je m’entraîne en lutte, judo et musculation, suis les marchés financiers, et passe mes étés à organiser des activités pour aînés dans un centre communautaire à Montréal.

Compétences et technologies

Backend

Conception d’API REST · Authentification JWT · Node.js / Express · ASP.NET Core / C#

Données

PostgreSQL · MongoDB · Oracle / SQL / PL/SQL · Conception de schémas · Procédures stockées

Frontend

React · Next.js · TypeScript · Vite

Infonuagique et outils

AWS · Cloudflare Workers · OpenNext · Supabase · n8n · Docker · Git & GitHub · Unity / C# (3D)

Formation et expérience

Formation

  • Collège de Bois-de-Boulogne : Techniques de l’informatique (DEC), 2024–maintenant. Troisième année.
  • École Sourp Hagop

Expérience

  • Développeur indépendant, 2025–maintenant. Construction de Dossier, Trade Catch et SentinelOps : architecture backend, API REST, authentification, bases de données, déploiement infonuagique et applications full stack.
  • Animateur jeunesse, Centre communautaire SCAMA. Animation d’activités récréatives et sociales pour aînés pendant deux étés.
  • Commis de salle, Grillade Nostos, Sep–Nov 2025. Débarrassage et remise en place des tables, soutien à l’équipe de service aux heures de pointe.

À la recherche d’un stage en développement logiciel

Étudiant en troisième année en techniques de l’informatique à Montréal, ouvert à un stage en backend, infonuagique ou développement pleine pile. Le courriel est le moyen le plus rapide de me joindre.