Luis Fernandez


+21 ans d'expérience
Analyste programmeur Senior Full Stack | Luis Fernandez | +21 ans d'expérience

Luis Fernandez


+21 ans d'expérience

Luis Fernandez

Senior Full Stack Programmer Analyst


Senior Full Stack Consultant with +21 years of experience with amazing results! Capable of working individually as a Full Stack Expert or in a team.

“I have helped Disney, Bell, ACI, IKEA and other big names to bring their products to market. My accomplishments include web and mobile applications as well as over 16 software on the market.”

Technical Skills

Technologies Years
C# 14
JavaScript 10
.Net Core 3.1, 6.0 10
Node.JS, JQuery, Angular, AngularJS, ReactJs 10
Typescript, Ajax, JSON, Xml 10
Web API Async 10
SignalR, ASP.NET MVC5, MVC4 10
CSS, HTML5, Gulp, Grunt, Bootstrap 10
Kendo, Puppeteer, Ploty.js, Webpack, Datatables.js, Hugo, PWA 10
Visual Studio, VS Code 16
C++ 10
Azure 4
OpenGL 6
SQL (Microsoft, Oracle), Dapper, Entity Framework Core, Linq 8
Java, PhoneGap/Cordova 4
TFS, GIT, Github, Bitbucket 7
Waterfall, Agile Scrum, Kanban 16

Professional Experience

Desjardins Bank

January 2022 to 2024
Programmer Analyst – C#, Angular

Projects:

  • Conformité: the mandate is to program the basic architecture in ReactJs, for the migration of the legacy application for the compliance department.
  • Cookies: the mandate is to define and implement the centralized solution, processes and governance of cookies. (Javascript, C#).
  • Disnat: online brokerage. The mandate is the correction of anomalies and the addition of new functionalities in Agular v13, Java.
  • Migration of public sites (C#).
  • CMS Disnat: Content Management System, the mandate is the correction of anomalies and the addition of new functionalities in C#.
  • VMD Conseils: (Umbraco C#).
  • Microsite CMS: the mandate is the correction of anomalies and the addition of new functionalities in C#, AngularJs, JavaScript.
  • Espace Courtage: Liferay 6.2 data migration.

Tasks:

  • Migration and knowledge transfer.
  • C#, Angular & AngularJS programming, MVC5.
  • Programming of new features.
  • Resolution of programming anomalies.

Technologies:

  • FrontEnd: Angular (v13), AngularJS (v1.5 / v1.8), CSS, HTML, Bootstrap
  • BackEnd: MVC5 C#, Umbraco, Entity framework, Java
  • Code management: GIT, TFS, Azure, GitHub
  • Methodology: Kanban

Bell Canada

January 2020 to January 2022
Programmer Analyst Full Stack – C#, JavaScript, SQL

Projects:

  • Libra: Web application for forecasting and planning technical and human resources for the installation of Bell products.
  • RTC: Web application for tracking work done or in progress by Bell technical services.

Tasks:

  • Design, architecture and development of Libra.
  • Design, architecture and development of RTC.
  • Programming: .Net Core, C#, JavaScript, SQL.
  • Resolution of programming anomalies.

Technologies:

  • FrontEnd: JavaScript ES6, CSS, HTML5, Bootstrap, Plotly.js, Datatables.js
  • BackEnd: .Net Core C#, WebApi, SQL, Dapper
  • Code management: GIT, Azure
  • Methodology: Waterfall

La Vie En Rose

September 2019 to January 2020
Programmer Analyst Full Stack – C#, Angular, SQL

Projects:

  • LVER Data Importer: Application for data migration of the « La Vie En Rose » product line as well as the company’s employee data.
  • Web Return Orders: Web application for returning purchases online or in-store.

Tasks:

  • Programming: C#, Angular 8, SQL, Entity Framework, Linq, WebApi
  • Design, architecture, and development of REST services.
  • Resolution of programming anomalies.

Technologies:

  • FrontEnd: Angular 8, CSS, HTML5, Bootstrap
  • BackEnd: C#, WebApi, Entity Framework Core, SQL
  • Code management: TFS.
  • Methodology: Waterfall

Tarot7

June to August 2019
Programmer Analyst Full Stack – Founder

Projects:

  • Tarot7 v3: Android/iOS mobile application and PWA for tarot card reading.

Tasks:

  • Design, architecture, and development of Tarot7.
  • Programming: Javascript, Java/Cordova, NoSql Firebase.
  • User interface design and development.
  • Resolution of programming anomalies.

Technologies:

  • FrontEnd: JavaScript, AngularJS, CSS, HTML5
  • BackEnd: PhoneGap/Cordova, NoSql Firebase, Java.
  • Code management: TFS.
  • Methodology: Waterfall

Sidel

October 2018 to April 2019
Programmer Analyst Full Stack – C#, JavaScript

Projects:

Tasks:

  • Design, architecture, and development of REST services.
  • Resolution of programming anomalies.
  • Programming: C#, Javascript, JQuery, Kendo.

Technologies:

  • FrontEnd: Angular 7, JavaScript, JQuery, CSS, HTML, Kendo.
  • BackEnd: C#, WebApi, MVC5, .Net Core, SQL
  • Methodology: Waterfall, Agile Scrum
  • Code management: TFS

The offices of the Commission de la construction du Québec (CCQ)

January to July 2018
Programmer Analyst Full Stack – C#, JavaScript

Projects:

  • Reverse engineering of legacy QCC applications

Tasks:

  • Migration, upgrade, and modernization of existing code.
  • Moving applications to the cloud on Azure.
  • Programming: C#, ASP .net, VB.net, Javascript, HTML.

Technologies:

  • FrontEnd: JavaScript, JQuery, CSS, HTML
  • BackEnd: Azure, C#, VB, Batch, SQL
  • Code management: TFS
  • Methodology: Agile Scrum.

ACI: Airports Council International

June to December 2017
Programmer Analyst Full Stack – C#, JavaScript

Projects:

  • Aerostats: Web application for the management of information of airports around the world.
  • Tasks:
  • Design, architecture, and development: Module for the analysis, export, and graphical visualization of passenger, cargo, and air traffic data.
  • Design, architecture, and development: Module for the capture of data related to the movement of passengers, goods, and air traffic.
  • Programming: C#, SQL, Javascript, JQuery, Kendo, CSS, HTML.
  • Design, architecture, and development of REST services MVC4.
  • Resolution of programming anomalies.

Technologies:

  • FrontEnd: JavaScript, JQuery, CSS, HTML, Kendo, Bootstrap.
  • BackEnd: C#, MVC4, SQL, Dapper.
  • Code management: TFS, GIT.
  • Methodology: Agile Scrum.

Raymond Chabot Grant Thornton

August to December 2016
Programmer Analyst Full Stack – C#, JavaScript

Projects:

  • E-Accounting Online: Web application for the production of financial statements and management of customer invoices online.

Tasks:

  • Design, architecture, and development: Module for importing purchase receipts via cell phone.
  • User interface design and development.
  • Programming: C#, Entity Framework, SQL, Javascript, CSS, HTML.
  • Design, architecture, and development of REST services WebApi.
  • Resolution of programming anomalies.

Technologies:

  • FrontEnd: JavaScript, AngularJS, CSS, HTML, Bootstrap.
  • BackEnd: Azure, C#, WebApi, Entity Framework.
  • Code management: TFS.
  • Methodology: Agile Scrum.

20-20 Technologies: inc. / IKEA

January to March 2016
Programmer Analyst JavaScript-3D

Projects:

  • IKEA Planner: 3D web application used by IKEA in all its stores around the world for kitchen and home room design.

Tasks:

  • Troubleshooting and Programming for the Japanese market.
  • Programming: Javascript, CSS, HTML.

Technologies:

  • FrontEnd: JavaScript, CSS, HTML, JSON.
  • Code management: TFS
  • Methodology: Agile Scrum.

Keolis / Orléans Express

August to December 2015
Programmer Analyst Full Stack – C#, JavaScript

Projects:

  • Online Ticketing: Web and mobile application for customers to book Orleans Express bus tickets online.
  • Ticketing Management: Web application for bus ticket sellers to find schedules, prices, bus station locations, services offered, and promotions.

Tasks:

  • Design, architecture, and development: Module QR Code for ticket reservation.
  • Design, architecture, and development: Module of reports for the analysis of ticket sales and bus management data.
  • User interface design and development.
  • Design, architecture, and development of REST services WebApi.
  • Resolution of programming anomalies.
  • Programming: C#, Entity Framework, SQL, Javascript, AngularJS, CSS, HTML.

Technologies:

  • FrontEnd: JavaScript, AngularJS, CSS, HTML, Bootstrap.
  • BackEnd: Azure, C#, WebApi, Entity Framework.
  • Code management: TFS.
  • Methodology: Agile Scrum.

Traffic Tech

March to June 2015
Programmer Analyst Full Stack – C#, JavaScript

Projects:

  • TTSLS: Application Web pour pour les courtiers canadiens en solutions de transport de marchandises entre le Canada et les Etats-Unis avec cotation en temps réel.

Tasks:

  • Design, architecture, and development: Module of real-time quotations.
  • Programming: C#, JavaScript, AngularJS, CSS, HTML.
  • Design, architecture, and development of SOAP services.
  • Resolution of programming anomalies.

Technologies:

  • FrontEnd: JavaScript, AngularJS, CSS, HTML, Bootstrap.
  • BackEnd: C#, SOAP, XML.
  • Code management: TFS.
  • Methodology: Waterfall.

Fédération des Caisses Desjardins

June 2014 to February 2015
Programmer Analyst Full Stack – C#, JavaScript

Projects:

  • EOM Web Dashboard: Web application for real-time monitoring of ATMs in Quebec.
  • GPRD: Web application for the management of assets (furniture, buildings, etc.) and Projects: of the distribution network.
  • LogUserSession: Windows service for security and storage of fraud prevention events.
  • Reco: Batch application for automatic check identification.
  • Injecteur GSA: Batch application for ATMs.

Tasks:

  • Design and development: LogUserSession module.
  • Design, architecture, and development: GPRD modules.
  • Analysis and Resolution of a 3-year-old malfunction in Reco.
  • Analysis and Resolution of a 2-year-old malfunction in GSA.
  • Programming: C#, Multithreading, SQL, Javascript, CSS, HTML.

Technologies:

  • FrontEnd: JavaScript, Razor, CSS, HTML.
  • BackEnd: Azure, C#, Multithreading, MVC4, WCF, SQL, Oracle, SOAP.
  • Code management: TFS.
  • Methodology: Agile Scrum.

Alithya: IT consulting services firm

June 2013 to June 2014
Programmer Analyst Full Stack – C#, JavaScript

Projects:

  • CPresto: Web/Mobile application for the management of IT consultants in real-time.
  • ECO-D: Web and Desktop application for waste management in Quebec.
  • QuizMan: Web/Mobile application to create interactive questionnaires for a lawyer’s office.

Tasks:

  • Design, architecture, and development: CPresto.
  • Design, architecture, and development: QuizMan.
  • Programming: C#, SQL, PhoneGap, Entity Framework Javascript, AngularJS, CSS, HTML.
  • Design, architecture, and development of REST services WebApi.
  • Resolution of programming anomalies.

Technologies:

  • FrontEnd: JavaScript, AngularJS, CSS, HTML.
  • BackEnd: Azure, C#, WebApi, Entity Framework, SQL, PhoneGap.
  • Code management: TFS.
  • Methodology: Agile Scrum.

Technicost / Canadian Credit Union

March 2011 to May 2013
Programmer Analyst Full Stack – C#, JavaScript

Projects:

  • Personal Balance Sheet: Web application for the creation of a personal financial statement for credit unions.
  • QuickQuote: Web application for the calculation of personal loans and mortgages.

Tasks:

  • Design, architecture, and development: QuickQuote Module.
  • Design, architecture, and development: Personal Balance Sheet Module.
  • Programming: C#, SQL, Javascript, Telerik, JQuery.
  • Resolution of programming anomalies.

Technologies:

  • FrontEnd: JavaScript, Telerik, JQuery, CSS, HTML.
  • BackEnd: Azure, C#, WebApi, Entity Framework.
  • Code management: TFS.
  • Methodology: Waterfall.

In Situ Simulation

March 2002 to January 2011
Programmer Analyst Full Stack – Founder

Projects:

  • ISS Foresight: Application for the creation of 3D virtual models in real-time for the land development projects.

Tasks:

  • Design, architecture, and development: ISS Foresight.
  • Programming: C++, C#, SQL, Multithreading, OpenGL.
  • Resolution of programming anomalies.
  • Team manager: 3 programmers.

My Virtual Model / Disney

June 1996 to November 2001
C++ Lead Programmer and Programming Manager

Projects:

  • Cinderella’s Dollhouse: game PC/Mac.
  • New Groove Center: game PC/Mac.
  • Atlantis the Lost Empire: game PC/Mac.
  • Princess Fashion Boutique: game PC/Mac.
  • Papyrus: game PC/Mac.
  • The Smurfs and Nature: game PC/Mac.
  • Pocket Dragons: game PC/Mac.
  • Little Brown Bear: game PC/Mac.
  • The Pocket Museum: game PC/Mac.
  • Cosmopolitan Virtual Mannequins: game PC/Mac.

Tasks:

  • Design, architecture, and development.
  • Programming: C++, DirectX, Lingo.
  • Resolution of programming anomalies.
  • Team manager: 15 programmers.

Academic Education

  • Diploma of Collegial Studies, Computer Science / Polytechnic Valparaiso, Chile - 1989.