Post Job Free
Sign in

De Données À La

Location:
Saint-Lin-Laurentides, QC, Canada
Salary:
95000
Posted:
October 14, 2025

Contact this candidate

Resume:

Camilo Yepes

Programmeur Full Stack

Je suis un programmeur full stack avec l’expérience comme programmeur multi-niveaux, il cumule dix-huit (18) années d’expérience dans le domaine des technologies de l’information. Il a participé à des projets d’envergure au sein d’organisations complexes dans le secteur gouvernemental à Québec et le secteur privé J’ai contribué à la conception, au développement et à la mise en œuvre d’applications logicielles, en couvrant l’ensemble des couches du cycle de développement : analyse fonctionnelle et technique, programmation, essais unitaires et intégrés, documentation et déploiement. Ses différents mandats comprennent notamment un cadre, un coffre à outils et une infrastructure de développement qui respectent les normes d’applications logicielles performantes, stables et sécurisées. Je maîtrise un large éventail d’outils et de technologies, dont Microsoft .NET, C#, VB.NET, ASP.NET, Python, Cobol. Angular, VueJs, Blazor, React, NodeJS parmi autres plataformes frontend, plateforme infonuagique Azure, DevOps (la mise en place de pipelines CI/CD), SQL Server, Oracle, ainsi que autres outils de développement au fil de point. Au fil de ses projets, j’ai développé une expertise avérée dans la réalisation d’applications distribuées, l’intégration de systèmes, la modélisation de bases de données, le prototypage d’interfaces et, connaissance approfondie sur les APIs et webservices. Rigoureux et orienté résultats, je me distingue par sa capacité à travailler efficacement en équipe, à s’adapter rapidement aux environnements technologiques complexes et à contribuer à la réussite de projets stratégiques en développement logiciel. Connaissances acquisses et expertise

• Développement de solutions logicielles (.NET,

services Web, API, SOAP, Rest), ARGIS

• Programmation orientée objets, application des

patrons de conception et principes de Domain Driven Design (DDD)

• Conception et prototypage d’interfaces Web

• Analyse fonctionnelle et technique

• Architecture orientée services (AOS), microservices et intégration de systèmes

• Modélisation et gestion de bases de données

• MVC, Entity Framework

• API Gateway, OAuth 2

• Test unitaires et intégraux : MSTest, VSTest

• GraphQL

• GitHub, GitLab, Jira, confluence,

• Artifactory et SonarQube

• JavaScript/TypeScript

• Web forms, windows forms

• WPF, angular, vue.js, Pina, NodeJs, Blazor, React, Bootstrap, Jquery, typescript, Telerik, Miro, WCF

• Visual Studio, Visual Code, Android Studio, Django

• Postman, Swagger

• Réalisation d’essais unitaires, fonctionnels, intégrés et automatisés

• Mise en place de pipelines CI/CD – pratiques

DevSecOps (sécurité, qualité et automatisation) avec Azure DevOps, TFS et Git

• Documentation fonctionnelle, technique et

systémique, documentation organique et

d’architecture

• Python, Delphi, Java, C#, ASP.net, PowerShell,

Cobol, C++, NetCore,, C#, VB.NET, ASP.NET, PHP,

Android Monkey

• XML, Json, HTML, CSV, IA, copilot, ChatGPT

• Environnement Infonuagique (AWS, Docker,

Kubernetes )

• MSQL Server, Oracle, DBase, MySQL, PostgreSQL,

MongoDB, MSAccess

• Méthodologie AGILE - Scrum

• Linux, Windows

• Test Drive Developpement (TDD) - QA

• Datadog Database Monitoring

• Azure DevOps – Azure Cloud

Camilo Yepes

Formation académique

Baccalauréat Sciences informatiques 2001

Université INCCA Colombie

• Évaluation comparative : Baccalauréat en génie informatique Diplôme Analyste-programmeur — Technologique Cedesistemas 1994 Sciences informatiques - Université INCCA Montréal, Canada

• Évaluation comparative : Diplôme d’études collégiales (DEC) en technologies informatiques Résumé des interventions

TRANSITION Services Conseils inc

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

12 Ministère des

Transports et de la

Mobilité durable

(MTMD)

Maintien et évolution des

systèmes de monitoring du

réseau routier, pour la

Direction du développement

et de l'évolution des

systèmes

Analyste développeur

Senior

3560 2024-

2025

9

École technologie supérieure (ÉTS)

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

11 École technologie

supérieure (ÉTS)

Système d’inscription des

étudiantes de premier cycle

Analyste Informatique 2 380 2024-

2024

8

TRANSITION Services Conseils inc.

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

10 Ministère de la

Justice du

Québec (MJQ)

Mise en œuvre du

programme Lexius et

support à la continuité,

Volet 3

Analyste développeur

Senior

12 310 2023-

2024

5

Chaussures Yellow inc.

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

Camilo Yepes

9 Chaussures Yellow

inc.

Développement de solutions

applicatives

Analyste développeur

Senior (leader d’équipe)

6 400 2021-

2023

29

Browns Shoes inc.

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

8 Browns Shoes

inc

Modernisation du système

ERP

Analyste développeur

Senior (leader d’équipe)

4 928 2017-

2021

49

Camilo Yepes

No Client Projet Fonction Envergure Année Effort

Camilo Yepes

Société de Transport de Laval (STL)

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

7 Société de

Transport de

Laval (STL)

Implémentation des

fonctionnalités pour

l'application mobile

Analyste développeur 2 540 2016-

2017

12

Société de Transport de Laval (STL)

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

6 Société de

Transport de

Laval (STL)

Développement et

maintenance d’applications

Analyste développeur 3 498 2012-

2016

52

Groupe de géomatique Azimut inc.

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

5 Groupe de

géomatique

Azimut inc.

Développement

d’applications Argis

Analyste développeur 5 500 2010-

2011

23

Inovestor inc.

4 Via Rail et

Raymond

Chabot associés,

Montreal, QC

Développement et

maintenance de sites Web

Analyste développeur 5 500 2008-

2010

23

Tilbury Multimédia

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

3 Tilbury

Multimédia

Développement et

maintenance de gestion

d’entrepôts et d’inventaires

Analyste développeur 2300 2007-

2008

11

Typhon Solutions

(j-p.) (mois)

Camilo Yepes

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

2 Typhon Solutions Développement

d’applications

Analyste développeur 2300 2006-

2007

13

Comfama

No Client Projet Fonction Envergure

(j-p.)

Année Effort

(mois)

1 Comfama Développement

d’applications

Analyste développeur 3150 2002-

2005

19

Camilo Yepes

Programmeur Full Stack

TRANSITION Services Conseils inc

Ministère des Transports et de la Mobilité Durable Mandat no: 12

Projet : Maintien et évolution des systèmes de monitoring du réseau routier Envergure : 3 560 jours-personnes

Fonction : Analyste développeur Senior

Période : Novembre 2018 à date

Efforts : 9 mois

Dans le cadre de modernisation des systèmes de monitoring du réseau routier, J’ai été assigné comme analyste développeur principal pour continuer la migration de ce système dans une plateforme NET et Argis en utilisant l’architecture établie au début du projet.

Principales tâches/réalisations :

• Analyser les besoins des utilisateurs et proposer des solutions adaptées ;

• Développer des fonctionnalités pour les systèmes de monitoring du réseau routier ;

• Participer à la conception technique et à l'architecture des systèmes ;

• Rédiger et maintenir la documentation technique ;

• Effectuer des tests unitaires et d'intégration pour assurer la qualité du code ;

• Collaborer avec les autres membres de l'équipe pour résoudre les problèmes techniques ;

• Participer aux réunions de suivi de projet et aux ateliers de travail ;

• Assurer la maintenance et les mises à jour des systèmes existants ;

• Optimiser les performances des systèmes de monitoring ;

• Intégrer des API et des services externes aux systèmes ;

• Rédiger les devis fonctionnels et les devis d’essais et produire la documentation technique de la solution ;

• Automatisé les essais fonctionnels et de régression afin d’accélérer les cycles de validation et d’améliorer la qualité des livrables ;

• Participer à la revue du code ;

• Appliqué la méthodologie TDD pour concevoir et valider des fonctionnalités logicielles ;

• Mis en œuvre l’approche BDD pour définir les comportements attendus du système en collaboration avec les parties prenantes, facilitant la validation continue des fonctionnalités ;

• Recommander au gestionnaire de produit l’approbation des fonctionnalités proposées ;

• Collaborer étroitement avec toutes les parties prenantes, y compris l'équipe d'expérience utilisateur (UX), le propriétaire de produit (PO), les spécialistes en sécurité, ainsi que les experts en protection des renseignements personnels (PRP) et en conformité légale, afin d'examiner les fonctionnalités prévues ; • Assister les utilisateurs lors des tests d’acceptation ; Prénom Nom

• Contribuer à la priorisation des fonctionnalités. Intégrer les exigences fonctionnelles dans l’architecture technique ; Réaliser des modèles organiques ;

Réaliser des analyses d’impacts des changements souhaités ;

• Participer a l'analyses des exigences fonctionnelles en utilisant les user stories, cas d’utilisation, maquettes et diagrammes ;

• Concevoir et développer des solutions logicielles multi-niveaux (front-end, back-end, base de données) en utilisant dessin de patterns comme MVC et services orientés à l'architecture comme les microservices. ENVIRONNEMENT TECHNOLOGIQUE : WEB.NET, VB.NET, AZURE DEVOPS, HTML, CSS, BOOTSTRAP, ANGULAR, JQUERY, BLAZOR, ARGIS, JAVASCRIPT, OAUTH 2. JAVASCRIPT, VISUAL STUDIO, SQL SERVER 2019, SQL SERVER REPORTING SERVICES, ENTITY FRAMEWORK, MISE EN PLACE DE PIPELINES CI/CD

École technologie supérieure (ÉTS)

École technologie supérieure (ÉTS)

Mandat no: 11

Projet : Système d’inscription des étudiantes de premier cycle Envergure : 2 380 jours-personnes

Fonction : Analyste Informatique

Période : Mars 2024 — Novembre 2024

Efforts : 8 mois

Ce projet a consisté à moderniser les systèmes d’inscription des étudiantes de premier cycle universitaire, J’ai été un analyste développeur senior qu’a contribué grandement à la migration de ce système dans une plateforme .NET avec des bibliothèques graphiques en utilisant l’architecture établie du projet. Principales tâches/réalisations :

• Programmer de nouvelles demandes en utilisant le cadre normatif (framework) .Net (4.5) CSharp, APIs, la programmation orientée objet, SQL Server 2008, Vuex 2.0/3.0, NodeJs, et Pina ;

• Réaliser les analyses, les designs et concevoir des solutions informatiques pour tous les départements (étudiants, registraire et cours de 1er, 2e et 3e cycles) ;

• Assurer la maintenance d’applications en Java ;

• Intégrer les principes d’ingénierie logicielle dans le cycle de développement afin d’assurer la robustesse, la maintenabilité et la qualité des solutions livrées ;

• Migrer le vieux système d’information pour la gestion d’inscription aux cycles de formation avec une nouvelle architecture .Net (CSharp), GIT pour la gestion de versions du développement ;

• Assurer la maintenance de systèmes existants pour corriger les bogues ou ajouter de nouvelles demandes ; • Rédiger la documentation technique ;

• Rédiger les documents d’analyse technique liés à la programmation ; Prénom Nom

• Appliquer la méthodologie TDD pour concevoir et valider des fonctionnalités logicielles ;

• Mis en œuvre l’approche BDD pour définir les comportements attendus du système en collaboration avec les parties prenantes, facilitant la validation continue des fonctionnalités ;

• Développer les applications et ajouter de nouvelles fonctionnalités ;

• Effectuer des tests unitaires et d'intégration pour garantir la qualité des solutions développées ; Collaborer avec les équipes de développement et les parties prenantes pour assurer la réussite des projets ; Participer aux réunions de suivi de projet et fournir des rapports d'avancement ; Former les utilisateurs sur les nouvelles applications et fonctionnalités ;

• Optimiser les performances des applications existantes ;

• Mettre en place des procédures de sauvegarde et de récupération des données ;

• Assurer la sécurité des applications et des données.

• Réaliser des modèles organiques ;

• Réaliser des analyses d’impacts des changements souhaités ; ENVIRONNEMENT TECHNOLOGIQUE : CADRE NORMATIF (FRAMEWORK) .NET/CORE 4.5, SQL SERVER 19.3, VUEX 2.0/3.0, NODEJS, PINA, AZURE DEVOPS, JIRA, AZURE, LINUX, MISE EN PLACE DE PIPELINES CI/CD MÉTHODOLOGIE : AGILE/SCRUM, CONCEPTION ORIENTÉE OBJET

TRANSITION Services Conseils inc

Ministère de la Justice du Québec (MJQ)

Mandat no : 10

Projet : Mise en œuvre du programme Lexius et support à la continuité, Volet 3 Envergure : 12 310 jours-personnes

Fonction : Analyste développeur Senior

Période : Novembre 2023 — Février 2024

Efforts : 9 mois

J’ai agit à titre d’analyste développeur Senior dans la mise en œuvre du programme Lexus. Il a participé aux activités de planification, a contribué à la définition des critères de rendement et des règles d’architecture, à l’élaboration du plan de travail en fonction des environnements, a analysé et conçu la solution .NET, puis en a assuré l’implémentation. Il a documenté les applications et s’est assuré de la qualité du code produit. Principales tâches/réalisations :

• Analyser les besoins des utilisateurs et proposer des solutions adaptées ;

• Développer des fonctionnalités pour les systèmes de monitoring du réseau routier ;

• Participer à la conception technique et à l'architecture des systèmes ;

• Rédiger et maintenir la documentation technique ;

• Effectuer des tests unitaires et d'intégration pour assurer la qualité du code ; Prénom Nom

• Collaborer avec les autres membres de l'équipe pour résoudre les problèmes techniques ;

• Participer aux réunions de suivi de projet et aux ateliers de travail ;

• Assurer la maintenance et les mises à jour des systèmes existants ;

• Optimiser les performances des systèmes de monitoring ;

• Intégrer des API et des services externes aux systèmes ;

• Rédiger les devis fonctionnels et les devis d’essais et produire la documentation technique de la solution ;

• Automatisé les essais fonctionnels et de régression afin d’accélérer les cycles de validation et d’améliorer la qualité des livrables ;

Participer à la revue du code ;

Appliqué la méthodologie TDD pour concevoir et valider des fonctionnalités logicielles ; Mis en œuvre l’approche BDD pour définir les comportements attendus du système en collaboration avec les parties prenantes, facilitant la validation continue des fonctionnalités ;

• Recommander au gestionnaire de produit l’approbation des fonctionnalités proposées ;

• Collaborer étroitement avec toutes les parties prenantes, y compris l'équipe d'expérience utilisateur (UX), le propriétaire de produit (PO), les spécialistes en sécurité, ainsi que les experts en protection des renseignements personnels (PRP) et en conformité légale, afin d'examiner les fonctionnalités prévues ; • Assister les utilisateurs lors des tests d’acceptation ;

• Contribuer à la priorisation des fonctionnalités.

• Intégrer les exigences fonctionnelles dans l’architecture technique ;

• Réaliser des modèles organiques ;

• Réaliser des analyses d’impacts des changements souhaités ;

• Participer a l'analyses des exigences fonctionnelles en utilisant les user stories, cas d’utilisation, maquettes et diagrammes ;

• Concevoir et développer des solutions logicielles multi-niveaux (front-end, back-end, base de données) en utilisant dessin de patterns comme MVC et services orientés à l'architecture comme les microservices. ENVIRONNEMENT TECHNOLOGIQUE : WEB.NET, VB.NET, AZURE DEVOPS, HTML, CSS, BOOTSTRAP, ANGULAR, JQUERY, BLAZOR, ARGIS, JAVASCRIPT, OAUTH 2. JAVASCRIPT, VISUAL STUDIO, SQL SERVER 2019, SQL SERVER REPORTING SERVICES, ENTITY FRAMEWORK, NET/CORE, MISE EN PLACE DE PIPELINES CI/CD Chaussures Yellow inc.

Chaussures Yellow inc.

Mandat no: 9

Projet : Développement de solutions applicatives

Envergure : 6 400 jours-personnes

Fonction : Analyste développeur Senior (Leader d’équipe) Période : Avril 2021 — Sep 2023

Efforts : 29 mois

Prénom Nom

Dans ce projet j’étais le leader technique à titre d’analyste développeur Senior. Il avait le rôle de donner les orientations techniques et surtout de supporter les autres analystes dans la mise en œuvre des différents micro- services de la plateforme sécuritaire de la gestion de la paie par les ressources humaines Principales tâches/réalisations :

• Participer activement à garantir la qualité du code produit à travers la documentation, les revues de code et l’instauration d’une responsabilité collective sur le code ;

• Participer au recueil et à l’analyse des besoins auprès des utilisateurs ou du Product Owner.

• Appliquer et respecter les bonnes pratiques de programmation orientée objets ou services ;

• Accompagner les utilisateurs durant les tests d’acceptation ;

• Analyser, concevoir et développer des fonctionnalités selon les exigences, en assurant la fiabilité et les performances nécessaires pour répondre aux besoins des utilisateurs ; Prénom Nom

Intégré les principes d’ingénierie logicielle dans le cycle de développement afin d’assurer la robustesse, la maintenabilité et la qualité des solutions livrées ;

Établir et prioriser les exigences des différentes fonctionnalités ;

• Rédiger les devis fonctionnels et les devis d’essais ;

• Automatisé les essais fonctionnels et de régression afin d’accélérer les cycles de validation et d’améliorer la qualité des livrables ;

• Produire une documentation technique complète pour la solution ;

• Participer aux revues de code ;

• Recommander au gestionnaire de produit l’approbation des fonctionnalités proposées ;

• Assister les utilisateurs lors des tests d’acceptation ;

• Analyser, concevoir et développer des fonctionnalités en fonction des exigences, tout en assurant la fiabilité et la performance pour répondre aux besoins des utilisateurs de manière optimale ;

• Participer aux réunions de suivi de projet et fournir des rapports d'avancement ;

• Collaborer avec les équipes de développement et les parties prenantes pour assurer la réussite des projets ;

• Optimiser les performances des applications existantes ;

• Mettre en place des procédures de sauvegarde et de récupération des données.

• Réaliser des modèles organiques ;

• Réaliser des analyses d’impacts des changements souhaités ;

• Participer a l'analyses des exigences fonctionnelles en utilisant les user stories, cas d’utilisation, maquettes et diagrammes ;

• Concevoir et développer des solutions logicielles multi-niveaux (front-end, back-end, base de données) en utilisant dessin de patterns comme MVC et services orientés à l'architecture comme les microservices. ENVIRONNEMENT TECHNOLOGIQUE : JAVA, JAVASCRIPT, HTML, CSS, TFS, C#, MICROSOFT SQL, SQL SERVER 2016, PYTHON, API REST, MVC, DATA MODELS, VISUAL STUDIO 2019/2022, CRM APTOS, FRAMEWORK .NET, SQL SERVER INTEGRATION SERVICES (SSIS), SOA, WEBHOOKS. ERP : EPICOR — WMS — OMS - SHOPIFY MÉTHODOLOGIE : AGILE/SCRUM, CONCEPTION ORIENTÉE OBJET Browns Shoes Inc., Montréal, QC

Browns Shoes Inc., Montréal, QC

Mandat no : 8

Projet : Modernisation du système ERP

Envergure : 4 928 jours-personnes

Fonction : Analyste développeur Senior ((leader d’équipe) Période : Août 2017 — Avril 2021

Efforts : 49 mois

Prénom Nom

J’ai été en charge de la coordination d’une équipe de trois (3) analystes développeurs dans ce projet, j’avais pour mandat la mise en place d’un système informatique de diverses applications personnalisées a Browns pour permettre l’intégration des données

Principales tâches/réalisations :

• Analyser et explorer les différentes options de solutions applicatives, logicielles et technologiques ; Participer au recueil et à l’analyse des besoins auprès des utilisateurs ou du Product Owner.

• Veiller à la cohérence et à la mise en œuvre correcte des orientations d’architecture de développement logiciel au sein de l’équipe ;

• Prendre en compte les contraintes spécifiques aux appareils ;

• Collaborer avec les membres de l’équipe pour estimer les récits du carnet de produit dans le cadre du développement ou de la maintenance de la solution logicielle ;

• Participer au découpage des récits en tâches avec l’équipe ;

• Travailler en partenariat pour modéliser les processus d’affaires avec les parties concernées ;

• Accompagner les analystes et développeurs dans la réalisation des tâches (unités de programmation) ;

• Assurer la conception de l’application Android à l’aide de Java et Android Studio ;

• Assurer la conception du site Web mobile à l’aide de HTML et JavaScript ;

• Contribuer activement à garantir la qualité du code produit, notamment par la documentation, la revue de code et la propriété collective du code ;

• S’assurer de respecter et d’appliquer les bonnes pratiques de programmation orientée objets ou services ;

• Assister les utilisateurs lors des tests d’acceptation ;

• Analyser, concevoir et développer des fonctionnalités en fonction des exigences, tout en assurant la fiabilité et la performance pour répondre aux besoins des utilisateurs de manière optimale ;

• Établir les exigences des fonctionnalités ;

• Contribuer à la priorisation des fonctionnalités ;

• Rédiger les devis fonctionnels et les devis d’essais ;

• Automatisé les essais fonctionnels et de régression afin d’accélérer les cycles de validation et d’améliorer la qualité des livrables ;

• Produire la documentation technique de la solution ;

• Participer à la revue du code ;

• Recommander au gestionnaire de produit l’approbation des fonctionnalités proposées. Réalisation des applications :

• Receiving: confirmation de commandes arrivées aux magasins

• Fulfillment : Gestion de commandes, livraison de commandes et gestion d’inventaire.

• CycleCount : Gestion d’inventaires périodiques

• PrintMD : Consultation du prix a tout temps

• Bopis : Livraison des produits aux clients dans les magasins

• Recall Magasin : Permettre valider l’inventaire au final de la seasons.

• Transfer : Création et traitement de transferts de produits parmi les magasins et l’entrepôt Prénom Nom

ENVIRONNEMENT TECHNOLOGIQUE : CRYSTAL REPORTS INTERBASES, ORACLE REPORTS, .NET 3.0, WCF, TORTOISEHG, VB.NET, LINQ, SERVICES WEB, ENTITY FRAMEWORK, SMARTDEVICES, SOAP, WMS, OMS, ANDROID STUDIO, JAVA, JAVASCRIPT, HTML, CSS, MVC, SQL SERVER INTEGRATION SERVICES (SSIS) ERP : CHAINDRIVE — WMS — OMS MÉTHODOLOGIE : AGILE/SCRUM, CONCEPTION ORIENTÉE OBJET Société de Transport de Laval (STL)

Société de Transport de Laval (STL)

Mandat no : 7

Projet : Implémentation des fonctionnalités pour l'application mobile Envergure : 2 540 jours-personnes

Fonction : Analyste développeur

Période : Août 2016 — Août 2017

Efforts : 12 mois

Ce projet consistait à la planification, la conception, le développement et l’intégration de l’application mobile dans l’architecture et le système préalablement mis en place. J’avais été assigné plus particulièrement à la fonctionnalité qui permet de gérer les horaires, conges, journées de maladies, permis d’absence et remplacements entre autres et pouvoir connecter avec la paie.

Principales tâches/réalisations :

• Analyser les besoins des utilisateurs et proposer des solutions adaptées ;

• Développer des fonctionnalités pour l'application mobile en utilisant les technologies appropriées ;

• Participer à la conception technique et à l'architecture de l'application ;

• Rédiger et maintenir la documentation technique ;

• Effectuer des tests unitaires et d'intégration pour assurer la qualité du code ;

• Collaborer avec les autres membres de l'équipe pour résoudre les problèmes techniques ;

• Participer aux réunions de suivi de projet et aux ateliers de travail ;

• Assurer la maintenance et les mises à jour de l'application existante ;

• Optimiser les performances de l'application mobile ;

• Intégrer des API et des services externes à l'application ;

• Assurer l’assistance technique et la formation des utilisateurs ;

• Participer à l'amélioration continue des processus de développement logiciel ;

• Effectuer la revue de code et garantir le respect des bonnes pratiques de programmation ;

• Implémenter des solutions de sécurité pour protéger les données sensibles ;

• Assurer la préparation de documentation technique ;

• Rédiger les documents d’analyse technique liés à la programmation. ENVIRONNEMENT TECHNOLOGIQUE : JAVA, ARCGIS 9.3 ; ANDROID STUDIO, JAVASCRIPT, TYPESCRIPT, REST, REST API, SPRING, SPRING BOOT, JIRA, MICROSOFT SQL, LINUX

MÉTHODOLOGIE : AGILE/SCRUM, CONCEPTION ORIENTÉE OBJET Prénom Nom

Société de Transport de Laval (STL)

Société de Transport de Laval (STL)

Mandat no : 6

Projet : Développement et maintenance d’applications Envergure : 2 540 jours-personnes

Fonction : Analyste développeur

Prénom Nom

Période : Janvier 2012 — Mai 2016

Efforts : 12 mois

Ce projet consistait à l’optimisation, l’ajout de nouvelles fonctionnalités et la maintenance du système en place. J’ai été dans un travail d’équipe a contribué grandement à rendre le système plus robuste par la qualité de son travail. Principales tâches/réalisations :

• Collecter les exigences fonctionnelles des usagers et la présentation d’un modèle de système d’information ;

• Réaliser la programmation de nouveaux systèmes d’information en utilisant le cadre normatif (framework) .Net (3.5, 4.0), C#, VB.Net, ASP.Net, JQuery et JavaScript et la base de données en Oracle pour les procédures stockées, fonctions, triggers et requêtes SQL ;

• Participer à tous les aspects du cycle de développement des logiciels ;

• Assurer la production de rapports en Cristal Reports pour la direction de la société ;

• Effectuer la maintenance de systèmes existants pour corriger des bogues ou ajouter de nouvelles demandes ;

• Résoudre les problèmes des applications en plateforme ArcGIS — VB.Net pour le secteur des opérations de transport ;

• Effectuer la préparation de documents techniques ;

• Implémentation de solutions de gestion de l’identité et l’administration de sécurité en utilisant l’Active Directory ;

• Création de rapports budgétaires et rapports financiers d’investissements. ENVIRONNEMENT TECHNOLOGIQUE : CRYSTAL REPORTS XI R2, ORACLE REPORTS, SSRS, PL/SQL, MICROSOFT SQL SERVER (2008 ET 2014), ORACLE 10/11, NET 3.5/4.0/4.5, TORTOISEHG, ARCGIS 9.3, COMPONENT ONE, ORACLE BI DISCOVERER PLUS 11G, VBA, ACTIVE DIRECTORY, ASP.NET, VB.NET, JAVASCRIPT, JQUERY, LINQ, C#, IIS, DOLLAR UNIVERSE, MICROSOFT .NET CADRE NORMATIF, (FRAMEWORK), ENTITY CADRE NORMATIF (FRAMEWORK), LOGICIELS DE GESTION DE VERSION (TORTOISEHG), UML, JIRA MÉTHODOLOGIE : AGILE Groupe de géomatique Azimut inc.

Groupe de géomatique Azimut inc.

Mandat no : 5

Projet : Développement d’applications Argis

Envergure : 5 500 jours-personnes

Fonction : Analyste développeur

Période : Janvier 2010 — Décembre 2011

Efforts : 23 mois

Ce projet a consisté à la création de l’architecture de diverses applications de Geomatique pour permettre l’intégration de différents systèmes de données. J’ai participé aux activités de planification, a contribué à la définition des critères de rendement et des règles d’architecture, à l’élaboration du plan de travail en fonction des environnements, a analysé et conçu la solution, puis en a assuré l’implémentation. Il a documenté les applications et s’est assuré de la qualité du code produit.

Principales tâches/réalisations :

• Réaliser la programmation de système d’information géographique en utilisant VB.Net, C# et ArcGIS

(arcobjets) ;

• Effectuer l’analyse, la conception et la programmation de logiciels de géomatique Prénom Nom

• Conformément aux précisions fournies pour les municipalités en utilisant Geodatabases et SQL Server 2008 ;

• Assurer un entretien préventif, apporter des modifications aux applications dans le but d’améliorer le rendement des systèmes ;

• Modifier et/ou créer les bases de données SQL Server ;

• Créer, modifier et maintenir des requêtes SQL Server et Oracle et créer des procédures stockes et le transfert de données de GeoDatabases vers SQL Server en utilisant toujours la normalisation ;

• Rédiger les documents d’analyse technique liés à la programmation ;

• Assurer les validations auprès du client en utilisant JavaScript pour les applications Web. Biens livrables

• Applications développées : GoUrbanisme, GoRole et la Transformation de MS-Access à GeoDataBase ;

• Gestion de base de données ArcGIS — MS Access — Excel — fichiers texte. ENVIRONNEMENT TECHNOLOGIQUE : VB6, MICROSOFT SQL SERVER 2008, NET 4.0, SOURCESAFE, ARCGIS 9.3–10, CITYML, CSS, HTML, WEBFORMS, VB.NET, XML, ENTITY CADRE NORMATIF (FRAMEWORK), MS ACCESS, JAVASCRIPT, C#. MÉTHODOLOGIE : AGILE Inovestor

inc.

Via Rail et Raymond Chabot associés, Montreal, QC

Mandat no: 4

Projet : Développement et maintenance des applications Envergure : 5 500 jours-personnes

Fonction : Analyste développeur

Période : Février 2008 — Janvier 2010

Efforts : 23 mois

Ce projet consistait à l’optimisation, l’ajout de nouvelles fonctionnalités et la maintenance du système web pour les gestions des multivoyages, et des sites de ViaRail et Raymond Chabot. J’ai été le développeur a contribuer à l’amélioration et l’intégration continue des différentes applications.

.

Principales tâches/réalisations :

• Développer des applications de différentes complexités pour des applications de transports publics et la restauration en C# ;

• Réaliser la production de rapports en Cristal Reports et Reporting Services ;

• Assurer un entretien préventif, apporter des modifications aux applications dans le but de corriger des bogues ;

• Intervenir à tous les aspects du cycle de développement des logiciels ;

• Créer, modifier et



Contact this candidate