|
Jean-Pierre Fortin Senior analyst-programmer |
Montréal (Québec) (514) 231-2772 |
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)
|
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 |