Jean-Pierre Fortin

Senior analyst-programmer

 

mercanti.ca    français    word

 

Montréal (Québec)

(514) 231-2772

fortinjp@mercanti.ca

Profile

 

Objectives

I want to contribute in a significant way to the software architecture, the analysis and the development of captivating .Net projects in an Agile environment.

 

Achievements

Eleven solids years of experience as analyst-programmer, or team leader. Software development for PSP Investment, Hydro-Québec, Communications Voir, Molson, Alstom, Astral Media, Pfizer, the Société d’Information de la Banque Nationale, Trader.com and Quantis Formulation.

 

Status

Incorporated independent worker

 

Certification

Microsoft Certified Professional (MCP)

 

End Results

 

PSP INVESTMENTS

 

April 2008-

Mars 2009

Analyst-programmer — Information Technologies

PSP has the mandate to manage pension funds placements of the federal employees. With the stock markets in boiling, the company needs sophisticated tools to analyze the information of several sources and thus to adopt the best placement strategies.

 

Tasks

·          To analyze and develop a performance measuring instrument of the placements based on a complex algorithm dealing with aggregates of accounts and index.

·          To improve to a significant degree the performance of multiple processes.

·          To design and develop a tool of acquisition and treatment of indices.

·          To develop a tool allowing the centralization of the configuration of various processes.

·          To modify existing systems to meet new business rules.

·          To advise the members of the team on the development of applications.

·          To help structuring Scrums.

 

Environment

Visual Studio Team System (C#, Web Client Software Factory), SQL Server, BizTalk Server, Agile software development / Scrum, 20 resources.

 

HYDRO‑QUÉBEC

 

November 2007-

Mars 2008

Analyst-programmer — Innovation et expertise technologique, DSI

Following technologies fast evolution, Hydro-Québec created a laboratory using latest and greatest .NET technology to establish the new way for developing applications and to create reusable components.

 

Tasks

·          To analyze and implement a conversion plan for all Visual Studio 2005 to Visual Studio 2008 components including Web Services Software Factory.

·          To analyze and implement a configuration encryption technique.

·          To write analysis documents following P+, UML methodology.

·          To advice employees in their learning of new technologies.

 

Environment

Visual Studio Team System (XAML, C#, Web Services Software Factory), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Oracle, P+, UML, 20 resources.

 

COMMUNICATIONS VOIR

 

January 2007-

November 2007

(3 renewals)

Analyst-programmer / Software Architect — Voir 2007

With the significance the Internet is taking among medias, the Voir 2007 project will allow Communications Voir to offer a great number of community features to its Net surfers allowing them to better communicate among them and with redaction.

 

Tasks

·          To analyze and provide advices on the best solution to respond to community needs.

·          To implement the chosen solution, to design and develop a complete migration application of members, blogs, messages and comments of the last seven years, more than 100 000 members and more than a half million of messages and comments.

·          To optimize the solution to make coexist more than 200 000 blogs and galleries.

·          To design and develop new objects in the system responding to the journal redaction particularity.

·          To advice team members on the technical angle.

 

Environment

Visual Studio .NET (C#, ASP.NET), Community Server, RSS, IIS, ADO.NET, XSD, XML, XSLT, XPath, SQL Client, SQL Server, Agile software development / Scrum, 6 resources.

 

HYDRO‑QUÉBEC

 

April 2004-

September 2006

(5 renewals)

Analyst-programmer — Provisioning of Electricity

As a result of huge demand of January 2004 and with expected overflows in 2005, the project of provisioning of electricity will allow Hydro-Québec to evaluate several scenarios and to manage the purchase of electricity from external suppliers.

 

Tasks

·          To design and develop objects of the system, like the one that manages agreements, in cooperation with the analysts, pilots and application architects. This task includes all the development process, from the interaction with the database to the graphic interface design.

·          To provide an expertise on OASIS external system.

·          To convert the application from Visual Studio .NET 2003 to Visual Studio 2005.

 

Environment

Visual Studio .NET Team System (C#, .NET Remoting), BizTalk Server, AzMan / ADAM, IIS, ADO.NET, XSD, XML, XSLT,  XPath, SQL Client, Oracle, NAnt, NUnit, Visual Intercept, Macroscope (P+), 10 to 22 resources.

 

UIMIX — CODE PSY

 

Since August 2004

(Mercanti project)

 

uimix.com

codepsy.com

Analyst-programmer — Uimix - CodePsy

Uimix is a window transparency manager that secures the viewing of sensitive information by allowing you to adjust the transparency of a selected window, mixing it with its background.

 

CodePsy is a code writer based on the analyzed coding context. The current implementation is an add-in for C# in Visual Studio .NET. It features the Statement Writer, which allows the programmer to write the code of conditional and iteration statements by simply pressing the Tab key next to the related keyword.

 

Environment

Visual Studio .NET Windows Application, Add-in (WinForms, C#), Win32 API.

 

MOLSON

 

January-April 2004

(renewed)

Analyst-programmer — Molson Intranet

The Molson's Intranet allows the diffusion, the exchange of information as well as the access to applications intended for the employees of the company.

 

Tasks

·          Took part in the analysis, design, development and to the evolution of the applications of the intranet.

·          Took part to the elaboration of a stable and effective .NET technologies development environment.

 

Environment

SharePoint Portal Server, Visual Studio .NET, IIS, ADO.NET, SQL Server, Oracle, 3 resources.

 

ALSTOM

 

September 2003-January 2004

and

November 2000-

June 2002

(6 renewals)

Analyst-programmer — OASIS, OutageScheduler

OASIS manages reservations of electric energy transmission services from a Web interface. 67% of the US market (10 000 users) is served by this application. On its side OutageScheduler, a Java application also equipped with a Web interface, manages the outages of transmission services.

 

Tasks

·          Took part in setting up the transmission and auxiliary services as well as the maintenance in line with the norm 1.4 of the Federal Energy Regulatory Commission (FERC).

·          Conceived and developed the available capacities algorithm of transmission requests.

·          Participated to the SQL server to Oracle data layer conversion.

·          Conceived and developed a Java application allowing OASIS data comparison with other systems.

·          Analyzed the reservation schedule.

 

Environment

Visual Studio (C++, VB), Java (JDeveloper, J2EE, EJB, JSP), Apache, IIS, IPlanet, Rogue Wave DBTools.h++, ADO, OLE DB, ODBC, SQL Server, Oracle, 4 to 6 resources, occasional stays in United States.

 

ASTRAL MEDIA

 

March-September 2003

Team leader, Analyst-programmer

Astral Media has several transactional Web sites like TéléAnnonces and Outdoor, which manage all this advertising business workflow.

 

Tasks

·          Organized the work, defined and managed developers' tasks.

·          Analyzed a contests management application using UML.

·          Participated to the development of the applications.

·          Conceived and built a newsletters tracking application for the marketing.

·          Supervised and advised developers on a technical angle.

 

Environment

Visual Studio .NET (VB ASPX), IIS, ADO.NET, XSD, XML, XSLT, XPath, SQL Client, SQL Server, 4 resources.

 

TRADER.COM

 

November 1999-November 2000

(2 renewals)

Analyst-programmer, Team leader — PowerPages

This manager of stock-list vehicles allows to create virtual showrooms and to generate classified ads. 50% of Canada’s eligible car dealers (1 700) use it.

 

Tasks

·          Analyzed PowerPages v.2.0.

·          Conceived and built a Web component allowing banking transactions.

·          Analyzed, conceived and built a connection server.

·          Optimized the system.

·          Conceived and built user and company objects of PowerPages.

 

Environment

Visual Studio (VB (COM), ASP), IIS, ADO, OLE DB, SQL Server, Java (JBuilder, J2EE, EJB, JSP), Inprise, Apache, 4 to 12 resources, worked 2 months in France.

 

QUANTIS

FORMULATION

 

June-October 1999

Analyst-programmer — Quantis Formulation

This system applies mathematics to accelerate research et development by optimizing pharmaceutical experimentation.

 

Tasks

·          Conceived and built the parameters functionalities of the experimentation plan, including a dynamic tree.

·          Conceived and built the communication functionality with the mathematical C++ application component.

 

Environment

Visual Studio (VB (COM), ASP), IIS, ADO, OLE DB, SQL Server, 6 resources.

 

PFIZER

 

August 1998-May 1999

Team leader — Pfizer Extranet

This user manager (1000 throughout Canada) allows a secure access to the documents and applications of the extranet and accelerates Web application development.

 

Tasks

·          Analyzed, conceived and built the system management functionalities.

·          Set up standards for software development.

·          Analyzed, conceived and developed connections, files and encoding COM servers.

·          Supervised and advised developers on a technical angle.

 

Environment

Visual Studio (VB (COM), ASP), IIS, ADO, OLE DB, SQL Server, 1 to 7 resources.

 

SOCIÉTÉ

D'INFORMATION

DE LA BANQUE

NATIONALE

 

February-August 1998

Analyst-programmer — ClicPaiement

Electronic payment system for businesses (20 000 expected users).

 

Tasks

·          Conceived and built the system user management functionalities.

·          Conceived and built the functionality indicating system errors.

·          Conceived and built tools in charge of information exchange with other bank systems.

·          Set up an interface with encoding component.

 

Environment

Visual Studio (VB (COM), ASP), IIS, ADO, ODBC, SQL Server, 10 resources.

 


Former experience

 

KRAFT

January 1998

(for SoftSystème)

 

Analyst-programmer

Analyzed organized access technologies linked to files by a browser.

Personal project

October-December 1997

 

Time sheet

Conceived and built a bilingual time sheet (DHTML, JavaScript).

Personal project

January-July 1997

 

Black Jack game

Conceived and built a graphic Black Jack game (C++, Ms-DOS).

VIDÉOWAY

VIDÉOTRON

May 1996-December 1997

Console Operator, programmer, computer operator

Attended to the proper functioning of Vidéoway telematic mode; built operation utilities; provided a bilingual technical support to the personnel.

 

 

Technical knowledge     (Experience in months)

 

Operating systems, Web and application servers, development environments and portals

12

AIX Unix with IBM RS-6000

3

SharePoint Portal Server 2001, 2003

12

Apache

12

Unix Solaris with HP-9000

20

FastTrack, IPlanet

128

Visual Studio, Visual Studio .NET, Visual Studio 2005 Team System

6

Inprise

6

VM/XA and MVS/XA DOS with IBM Mainframes

126

Internet Information Server IIS

12

VAX/VMS 5.3 with Digital PDP-11/83

14

JBuilder, JDeveloper

222

Windows (3.0, 3.1, 3.11, 95/98, NT, 2000, XP)

60

Ms-DOS 3.3 to 6.22

8

AzMan / ADAM

11

Community Server

 

 

 

Programming languages, scripts and technologies

61

ASP, ASPX with VBScript

110

HTML and DHTML

1

SAS

3

Assembler

16

Java, J2EE, EJB, JSP

2

Small Talk

24

Basic

51

JavaScript, JScript

2

SML

64

C#

1

JCL

126

SQL

42

C/C++

12

Modula-2

51

Visual Basic (COM), VB.NET

1

Channel Definition Format

37

.NET Remoting, Web Services

59

XSD, XML, XSLT, XPath

1

DirectX

2

PROLOG

11

RSS

4

Windows Communication Foundation (WCF)

4

Windows Presentation Foundation (WPF)

4

XAML

 

Databases and database connectivity

104

ActiveX Data Objects (ADO), ADO.NET

66

Oracle 7 with Designer 2000, 8i, 9i, 10g

1

DB2

52

SQL Client

49

Object Linking Embedding Database (OLE DB)

87

SQL Server 6.5, 7.0 and 2000

20

Open Database Connectivity (ODBC)

26

Rogue Wave DBTools.h++

 

 

Formation

 

June 2000

Logisil, Montréal

EJB Workshop with WebSphere

 

1993-1994

Cégep de Matane, Québec

Computer sciences

 

November 1998

Technologia Formation, Montréal

Object oriented analysis and design with UML

 

1991-1993

Université de Sherbrooke, Québec

Bachelor in psychology

 

1994-1998

Université du Québec À Montréal

Bachelor in management computering

1989-1991

Cégep de Matane, Québec

College diploma, Human Sciences