Éric Moreau
Senior .Net Consultant
  • Saint-Eustache Southwest,
  • Quebec,
  • Canada
Member Since: 1998/08/02
Industry: Computer & IT
Top Skills:
Tech Certifications:
View All
Prodigy
Connect on Live
Hire

Senior Consultant for .Net VB & C# developer (mostly for Windows Forms project type). Also a nominated as a Microsoft MVP from 2004 to 2017.

More bio
Activity
Points this month2,541
Total points9,966,484
Questions: 142
Solutions: 10924
Articles: 2
Videos:
Courses:
Posts:
Group Discussions: 79
Professional Background
Consultant / C# Developer
SITA
May 2013
Speaker
TechDays Canada
2008
Consultant
Innocap Investment Management
2008
Speaker
TechDays Canada 2008
2008
Owner / Senior .Net Consultant
Moer inc.
February 2007
Senior Consultant / Team Lead
Bell Canada
2007
When I was added to the team, the project was being developed for about a year without much delivered to the client. The application was an intranet application developed in ASP.Net to enable users to manage and follow all the activities related to the section 404 of the Sarbanes-Oxley regulation (Assessment of internal control).

I joined the team of about 5 people as a team lead. I was in charge of managing the team, following the daily activities, providing estimates, planning iterations, deployment to production servers. When I had spare time after completing all these activities (about 2 days/week), I was programming the application with the other developers or I was managing the database.

The main user was in Montréal and my boss was in Ottawa.

Technical environment: ASP.Net, VB 2005, C#, SQL Server 2005.
Speaker
DevTeach
2003
Teacher/Trainer
Technologia
2003
Through all those years, I was a part-time trainer. As trainer, I gave several courses from the Microsoft Official Curriculum (MOC) like “Mastering Microsoft Visual BASIC 6.0 Fundamentals (1303)”, “Mastering Microsoft Visual BASIC 6.0 Development (1013)”, “Mastering Distributed Applications Design Using Microsoft Visual Studio (1298)”, several courses on VB5, VB6, VB.Net 2003. Many of these trainings were adapted to the specific needs of the customers.

Technical environment: VB5/6/.Net, Access database, Microsoft SQL Server 7 and 2000, Office 97/2000/XP.
Consultant / .Net software developer
Formula Growth Ltd.
August 2000
I have to maintain and to improve all in-house applications. I also have to create new applications for their newer needs. Their applications allow the company to:
•      Manage stocks (price history, market events, holdings, …)
•      Manage portfolios of funds (common and Hedge type)
•      Manage clients
•      Retrieve data from external data suppliers (like SS&C, Russell, Bloomberg, JPMorgan, Scotia, …)
      
Using the various systems which I set up for them, the managers now know in almost real time the value of their various portfolios.

I carry out this project alone since the beginning. Formula Growth is a small company and does not require a full-time IT employee. I do the support and the development of all the in-house applications. I do to the analysis, the development, the support, the tests, the documentation, and the training of the users. I also administer the data base. I often work remotely. I implemented a mechanism to distribute software update automatically.

Technical environment: VB.Net 2010, C#, Crystal Reports, SQL Server 2008 R2 Express, Aspose, Telerik, Windows scheduler.
Teacher/Trainer
Microcode
1997
SQL Server user group leader
Communauté .Net Montréal
2008 – November 2016
Montréal
Consultant / Developpeur C# + SilverLight
Runatserver
September 2012 – September 2013
The project is to stabilize, maintain and improve the UPMS application used by the UTIS client (Union des Travailleurs et Travailleuses Industriels et de Service). This application is used to manage members, to calculate pension, to insure the proper follow up on union and pension contributions. When I began on this project, this Silverlight application was just started to be used and wasn't stable. Also, the data converted from the previous system was full of errors. In this project, I am the link to the client and I manage the team (2-3 developers) in addition to maintain and improve the application.

Technical environment: Visual Studio 2012, Framework 4.0, C#, SilverLight, TFS online, SQL Server 2008 R2.
C# Consultant
Stanton Asset Management Inc.
March 2013 – March 2013
Because the only programmer left the company (and before a new one get hired), I have been called to fix urgent problems with the SAMSYST application preventing the users from getting their data uploaded to SalesForce and their reports.
Consultant
Innocap Investment Management
October 2009 – October 2012
The in-house application MaTiS is a kind of CRM (Customer relationship management) mixed with portfolio administration. Innocap deals with large institutional clients having various and very specific needs in terms of reporting. I developed most of these reports and also created many management screens displaying client information. I had to automate some business process so they take less time to execute.

Technical environment: VB 2005, SQL Server 2000/2005, Aspose, Infragistics.
Consultant / Developpeur C# + SilverLight
RunAtServer
April 2012 – April 2012
The resulting application of this project is a console used by security agents in buildings to monitor and manage equipment like doors, elevators, video cameras, and magnetic card readers. The application is written in SilverLight and C#. This application does not interact directly with the devices. All the states and request are provided and sent through a service written by the client. A team of 10 people developed this application. I was working on the part of the application that connects to the WCF services to send and retrieve data.

Technical environment: Visual Studio 2010, C#, SilverLight, TFS Preview, WCF, SQL Server 2005, Mock, Scrum, Kanban.
Consultant
Bell Canada
May 2009 – May 2010
II was working alone on this project. I had to read and process more than 100 files provided by different departments of Bell Canada in various formats (XLS, CSV, WKS, DOC, TXT …) and to import the data into a database. Once processed, I had to extract about 100 files for some large clients. These files are containing the details of the invoice. They are used by clients to split the invoice between the different departments.

Technical environment: VB.Net 2003, SQL Server 2000/2008, Aspose.
Consultant
Ministère des Transports du Québec
February 2009 – February 2009
The goal of the project was to completely rebuild an existing old ASP application. I have developed all the Stored Procedures required by the application. To access these Stored Procedures, I have developed 2 layers of Web Services for the application to connect. The user interface was created by 2 other developers using InfoPath running on SharePoint.

Technical environment: C# 2008, Web Services, SQL Server 2005, InfoPath 2007, SharePoint.
Senior consultant
S2i web inc
January 1997 – January 2007
Consultant
Fiera YMG Capital
November 2005 – November 2006
Following the acquisition of a Toronto’s company, my first project was to allow an existing ASP.Net (intranet) application to provide a bilingual (French and English) interface.

For my second project, I had to automate many processes used by the department of quantitative research. Within this project, I optimized several SQL Stored Procedures, I have developed an application so that the users can start and monitor the state of the processes, automate the validation of data which comes from external sources.

Technical environment: ASP.Net 1.1, VB.Net 2003, SQL Server 2000, Office 2003.
Senior Consultant
Connexim
August 2003 – August 2005
The first project was to completely recreate user permissions in the dozen of applications in place. Previously, permissions were hard coded directly in the applications and were very difficult to maintain and were not flexible at all.

Another project was to convert existing applications from VB4 or VB6 to VB.Net. The new applications were required to be fully bilingual (French and English). As nothing exists in .Net at Connexim at that time, I had to create the standards and a shell with which all the other applications were developed. These applications are distributed on a few hundreds of computers distributed in Quebec and Ontario.

I have also upgraded the database from Microsoft SQL Server 7.0 to Microsoft SQL Server 2000.

I have developed an application intended to the monitoring of other applications running continuously of various servers. This application was able to detect when an application was not running and then a call is sent to a beeper. This same application also makes it possible to receive phone calls and to update the database while following vocal instructions (caller presses on telephone keys to converse). This application requires the use of a particular peripheral (Intel Dialogic) to interface with the telephone line.

I moreover trained and coached the team of 2 VB4-programmers on more recent technologies such as VB6, VB.Net and SQL 2000.

Technical environment: VB4/6/.Net 2003, Crystal Reports, SQL Server 7 and 2000, Office 2000, Intel Dialogic..
Consultant
Elantis
January 2001 – January 2003
•      Development of applications that helps in the optimization of portfolios (based on the quantitative research method).
•      Development of applications that integrates and validates megabytes of financial and stock market data (over 30 years) received from many external data providers (Barra, Bloomberg, Bernstein, Alliance, Russell …).
•      Database administration.
•      Training and coaching of 3 non-developers (financial analyst) on VB6 and SQL 2000.
VB6 Developer
SITQ Immobilier
November 1999 – November 2000
Development of an application that extends features of GTM-Sungard suite.
Developer
DMR
September 1993 – September 1996
•Worked as a developer on various applications on mainframes using COBOL and RPG.
•Worked on various applications on PCs using Clipper.
Programmeur-Analyste
Trust Général
October 1991 – October 1993
Worked as a developer on various applications on mainframes using COBOL and RPG.
More
Education
Université du Québec - Télé-université
Certificat
Informatique appliquée à l’organisation
1993 – 1995
CEGEP de Sherbrooke
DEC
Technique en informatique
1987 – 1990
More
Full Biography

I mainly do client/server applications programming using VB.Net and C# (since version 1.0 of the .Net framework) and MS SQL Server and all the stuff surrounding it particularly in the financial industry. I work with VB since version 4 and teach it since version 5.

Languages
French
Native or Bilingual Proficiency
English
Professional Working Proficiency

Level Progress

Current: Level 70
Éric needs 115,516 points to level up.
LVL 71
  • Overall
    70
  • .NET Programming
    40
  • Visual Basic.NET
    39
  • Visual Basic Classic
    32
  • C#
    25
  • ASP.NET
    21
  • Microsoft SQL Server
    20
  • Microsoft SQL Server 2008
    16
  • Microsoft Development
    16
  • Microsoft SQL Server 2005
    14
  • Crystal Reports
    14
  • Programming
    13
  • Query Syntax
    10
  • Editors IDEs
    10
  • Programming Languages-Other
    9
  • Databases
    6
  • Microsoft Excel
    6
  • Microsoft Access
    6
  • VB Script
    5
  • Web Development
    5
  • Microsoft Applications
    5
  • Installation
    5
  • Smartphone Programming
    4
  • Outlook
    4
  • .NET App Servers
    4
  • Windows Phone
    4
  • Email Protocols
    4
  • Software-Other
    4
  • Delphi
    4
  • MySQL Server
    4
  • DB Reporting Tools
    4
  • Visual C++.NET
    4
  • LINQ Query
    3
  • ASP
    3
  • Microsoft Word
    3
  • Windows OS
    3
  • Azure
    3
  • Microsoft Visual Studio
    3
  • Web Applications
    3
  • SQL
    3
  • WCF
    3
  • XML
    3
  • Web Languages and Standards
    3
  • Microsoft Office
    3
  • Fonts Typography
    3
  • Windows 7
    3
  • Microsoft IIS Web Server
    3
  • Adobe Acrobat
    3
  • Microsoft Legacy OS
    3
  • Web Components
    3
  • DB Dev Tools
    3
  • Email Clients
    2
  • Email Servers
    2
  • Windows Vista
    2
  • Version Control
    2
  • Web Development Software
    2
  • SSRS
    2
  • Windows Server 2008
    2
  • Windows XP
    2
  • Project Management
    2
  • JavaScript
    2
  • Programming Theory
    2
  • Android
    2
  • HTML
    2
  • Windows 8
    2
  • Game Programming
    2
  • Exchange
    2
  • Windows Server 2012
    2
  • Encryption
    2
  • System Programming
    2
  • Smartphones
    2
  • Web Services
    2
  • Regular Expressions
    2
  • Security
    2
  • Windows Server 2003
    2
  • C++
    2
  • PHP
    2
  • Server Software
    2
  • Windows 10
    2
  • Office 365
    1
  • VBA
    1
  • Storage Software
    1
  • Java
    1
  • OS Security
    1
  • System Utilities
    1
  • Networking
    1
  • Laptops Notebooks
    1
  • Powershell
    1
  • Scripting Languages
    1
  • JSON
    1
  • E-Commerce
    1
  • iPhone
    1
  • Office / Productivity
    1
  • Email Software
    1
  • Microsoft Server Apps
    1
  • SAP
    1
  • Linux
    1
  • Oracle Database
    1
  • R
    1
  • Miscellaneous
    1
  • Components
    1
  • Mac OS X
    1
  • Web Browsers
    1
  • SBS
    1
  • Java EE
    1
  • Microsoft SharePoint
    1
  • VPN
    1
  • Cloud Computing
    1
  • Images and Photos
    1
  • Mobile
    1
  • Printers and Scanners
    1
  • Responsive Web
    1
  • Server Hardware
    1
  • Cell Phones
    1
  • CSS
    1
  • Algorithms
    1
  • Operating Systems
    1
  • Shell Scripting
    1
  • Web Graphics Software
    1
  • Active Directory
    1
  • Web Frameworks
    1
  • Tax / Financial Software
    1
  • Windows Batch
    1
  • Swift Programming
    1
  • Assembly
    1
  • Linux OS Dev
    1
  • Multimedia Programming
    1
  • Sybase Database
    1
  • Windows Live Mail
    1
  • Mono Platform
    1
  • Hardware
    1
  • IT Administration
    1
  • jQuery
    1
  • Apache Web Server
    1
  • SSIS
    1
  • JScript
    1
  • Productivity Apps
    1
  • C
    1
  • Windows Networking
    1
  • AJAX
    1
  • Anti-Virus Apps
    1
  • Apple OS
    1
  • Bootstrap
    1
  • CAD/Architecture Software
    1
  • Desktops
    1
  • Displays / Monitors
    1
  • Enterprise Software
    1
  • File Sharing Software
    1
  • FoxPro
    1
  • GIS/GPS Programming
    1
  • Internet / Email Software
    1
  • LibreOffice
    1
  • Linux Distributions
    1
  • Microsoft Dynamics
    1
  • Microsoft Server OS
    1
  • NoSQL Databases
    1
  • Photos / Graphics Software
    1
  • PostgreSQL
    1
  • Python
    1
  • SSH / Telnet Software
    1
  • SSL / HTTPS
    1
  • Technical Writing
    1
  • Web Servers
    1
  • Word Processors
    1

Profile Validation

Email Verified
Expert Level Achieved