Resume :Jean-René Roy - Technologies SoftDesign
Transcription
Resume :Jean-René Roy - Technologies SoftDesign
Consulting and Software Design Resume: Jean-René Roy Resume : Jean-René Roy 26 November 2013 Experience Summary 22+ years of experience in the IT industry. 15+ years of experience in developing scalable mission-critical Web POS, CRM, ERP system and desktop applications with a specialty in .NET, Web Services, as well as Internet based Web sites and applications. 7+ years of extensive Microsoft .NET experience, including XML Web Services, WCF, Smart Clients, Silverlight, and SQL Server SSMS, SSRS, SSIS, SSAS. 14+ years of system architecture experience, including applications, Database, BI solutions, technical as well as information architecture. 22+ years of server software and hardware experience including enterprise critical rack mount servers, Windows Server 20032008, Exchange 2003-2010, SQL Server 2000/2012,COM DCOM and a number of other products. Specialty: System Architecture, Application Architecture, Information Architecture, Database Architecture, BI Solution specialist, Agile practice, User Interface design , Finding solutions, Business Process Automation, Customer requirements analysis, .NET Object Oriented Development and Usability studies. 16+ years of technical project management, team lead, Mentoring, Training and business management expertise. Page 1 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Consultant Bio Jean-René Roy Database BI and Software Architect, Jean-René Roy has been developing IT solution for large and small enterprises since 1987. In 1991 he founded the consulting firm Technologies SoftDesign Inc. Since that time he has worked on projects for House of Communes, Innovapost, Bell Canada, CGI, ArchiDATA, House of Commune, Canada Council of Art, TBS and many other clients assuming the responsibility of Business Analyst, Software Architect, Software Developers, Analyst, Team leader and mentor. He has been and is still very active in the developers’ community by acting as a user group leader for more than ten years with the Montreal .NET community and the Ottawa .NET community. He is also the co-founder of an international developer’s conference www.DevTeach.com which is now directed by a member of his team. Jean-René Roy is a SQL Server Microsoft MVP and co-lead and mentor for the Ottawa IT Community. His extensive experience and knowledge can be seen in the following areas: Expert in Microsoft technologies and solutions, with a specialty in SQL Server SSMS,SSIS,SSAS,SSRS,SSB; Application development (.NET Framework 1.1 and .NET Framework 4.5, OOP, C#, VB.NET, Visual Studio.NET 2013, Windows Services, XML, XSL, WCF WPF, CRM); Internet development (ASP, ASP.NET, JavaScript, HTML, DHTML, IIS, Web Services, WSS, WSE, MSMQ, SMTP, SSL, CRM); Enterprise development (Centralized session state, Multi-tier); Data access (ODBC,ADO, ADO.NET, OLE DB, DTS and Encryption); Database architecture design and data modeling (MS-SQL Server, MS Access, VFP, XML); Business process automation (Office, TFS) . Application architecture expertise and very strong GUI design skills; Team Lead, Agile skill, XP & Agile Scrum Knowledge of UML, MSF and RUP, as well as SDLC (Application Life-Cycle) with VSTS and TFS In-depth network and Microsoft Back-Office hands-on knowledge, including Windows 2003 Server, Windows XP, Windows Vista, Windows 7, Windows 8.1, SQL Server 2000-2012, Exchange 2000-2010. Mr. Jean-René Roy has strong communication skills in both French and English. He also has technical Project Management expertise and has the proven ability to articulate complex business and technical concepts to executives. He is a regular speaker in conferences and User Groups. Microsoft Most Valuable Professional Since July 2007, Jean-René Roy was named Microsoft MVP for SQL Server. This is a brief description of the MVP program as found at www.microsoft.com/mvp: The MVP Program is focused on our relationships to and with customers via online and offline communities. The program celebrates our best, most active customers who have demonstrated a technical passion and willingness to share their expertise with others. These customers are the authors, enthusiasts, developers, academics, business, and technical decision makers who carry with them the voice, strength, and value of the Microsoft customer. They do this in the books, Web sites, code samples, and utilities they publish; in the newsgroups, message boards, and user group forums where they share; through the speaking engagements, Webcasts, and chats they host, and in the feedback through alphas, betas, and communities they provide to help Microsoft build better products that result in more satisfied, loyal, and passionate Microsoft customers. Page 2 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Education & Training Windows Phone 7 Boot Camp Ottawa BI Study Group (Co-Lead) BI Boot Camp SQLTeach 2010 spring 2009 2009 / 2007 Certificat en informatique UNIVERSITÉ DU QUÉBEC A MONTRÉAL Diplôme d'études collégiales (DEC) Technique Informatique C.E.G.E.P. de St-Laurent 1992 1987 Language English (spoken & written) - excellent French (spoken & written) - excellent Security Clearance Secret II Employment Summary Chief Software Architect System Architect System Analyst DBA System Analyst System Architect Analyst Dynamic CRM developers ETL Specialist and BI Architect TFS 2010 Specialist ETL Specialist/ DBA Specialist SSIS, SSRS Database Architect Chief Software Architect DBA / Software Architect Chief Software Architect Chief Software Architect Chief Software Architect DBA / Database developer Software Architect & Mentoring Software Architect Software Architect Team leader Technologies SoftDesign Canada Council of Art TBS CNSC DevTeac.Com House of Communes House of Communes House of Communes Innovapost House of Communes Upper Canada school board Accent de Ville (AdV) Keops Kraft Canada DevTeach Cunsultations C.A.I. Inc ArchiDATA Saturn Disc (Zomax) SunTelecom Kraft Canada Oratoire St-Joseph CGI Jan 1991 – Present Sept. 2013 – Dec.2013 Oct 2013 - Present July 2012 – Oct 2012 May 2012 – July 2012 Dec. 2011- May 2012 Aug. 2011- Nov 2011 Nov. 2010- July 2011 Sept 2009- May 2010 May 2009-July 2009 Jan. 2009 - Present Jun 2004 – Oct. 2008 June 2006 - Present Sept 2002 – Jul - 2008 May 2004 – Sept 2008 July 2000 – June 2004 Oct 2000 – Nov 2000 May 2001 – Sept 2002 April 1998 – Sept 2000 Mar 1998 – Oct. 2008 Feb 1992 – Sept 2000 Page 3 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy List of Projects Project #28: Canada Council of Art (GCMS) Sept.. 2013 – Dec. 2013 (4 months) Title: Dynamic CRM developer system Architect Canada Council of Art is replacing the legacy Art Tracking System (ATS) for a new system created with Dynamic CRM 2011. This new system is based on the iGrant solution from Eperformance. JeanRene Roy was overlooking the integration of the new system with the data of the ATS legacy system. Creating technical documentation for RUP methodology. Creating complex SQL Server triggers Code review and Architecture review Design WCF RESTFull Web Services (OData) Create the Visio documentation (UML, Flow Diagram, pseudo code) Creating Web Services with CRM XRM SDK Using XRM Fetch XML Design of Entities in CRM Design of Plug-in in CRM Design of forms in CRM Design of Views in CRM Data mapping for CRM and ATS legacy system Writing technical specification for Data integration Writing SSIS package with Kingsway integration tool Creating Report with SSRS for CRM Using C# development framework plug-in Writing the technical design from the functional design Writing Architecture and support documentation Integration of CRM with SharePoint 2010 Page 4 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #27: The Treasury Board of Canada Secretariat (TBS) Oct. 2012 – April. 2013 (7 months) Title: System Analyst for OCHRO In replacement for a System Analyst level 3 (CS3) for The Office of the Chief Human Resources Officer (OCHRO), Jean-Rene Roy was responsible for the design of future version of different systems and web sites. Using the RUP methodology, he is producing specification, design and software architecture for the system in operation and future system. Creating technical documentation for RUP methodology. Creating the Web Design Creating decision flows and work flow document Creating the Visio documentation (UML, Flow Diagram, pseudo code) Creating ETL process Design Creating Functional specification Supervising implementation Collection request from clients Database modeling for BI project Troubleshooting for system crash Creating complex SQL Server triggers Creating complex SQL Stored Procedure Code review and Architecture review Using C# and VB.Net development frameworks Writing the technical design from the functional design Writing Architecture and support documentation using UML Integration of the ETL solution Maintaining data dictionary Using VB.Net development framework Code review and Architecture review Page 5 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #26: Canadian Nuclear Safety Commission (CNSC) July. 2012 – Oct. 2012 (3 months) Title: DBA System Analyst The NMAS project is a web application that tracks the movement of nuclear material in Canada. Using the RUP methodology Jean-Rene Roy was in charge of analyzing and integrating “ESubmission” for the future version. This Electronic Submission feature allows users to submit nuclear material movement from the web application. Creating technical documentation for RUP methodology. Creating the Web Design and flow chart Creating the Visio documentation (UML, Flow Diagram, pseudo code) Creating complex SQL Server triggers Creating complex SQL Stored Procedure Creating Data Dictionaries and naming convention Code review and Architecture review Writing the technical design from the functional design Writing Architecture and support documentation using UML Writing P-SQL for Oracle Database Project #25: DevTeach.Com May. 2012 – July. 2012 (3 months) Title: System Analyst and Architect DevTeach.Com was planning their next version of the web site with an OData approached. For this project Jean-Rene Roy did the architecture of the OData specification and user interface design for the web site, Windows 8 application, Windows Phone 8 and the iPad and iPhone application. Create technical documentation. Create the Web Design Create the Visio documentation (UML, Flow Diagram, spudo code) Page 6 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Using Entity Framework for OData Creating complex SQL Server triggers Creating complex SQL Stored Procedure Code review and Architecture review Design WCF RESTFull Web Services Writing the technical design from the functional design Writing Architecture and support documentation using UML Project #24: House of Common CRM PARS Nov. 2011 – April. 2012 (6 months) Title: Dynamic CRM developer system analyst In 2011 House of Common stated to use Microsoft Dynamics 2011. In the design of the project PARS there was the need to synchronize the CRM Entities with external production application using RESTFull Web Services. For this project Jean-Rene Roy designed a solution that took advantage of SQL Server Triggers and SQL Server CLR to synchronize the data from a SQL Server database to CRM Entities. Jean-Rene Roy also designs a solution for external system to create reservations in the CRM PARS system. Creating technical documentation for RUP methodology. Creating complex SQL Server triggers Code review and Architecture review Design WCF RESTFull Web Services (OData) Create the Visio documentation (UML, Flow Diagram, pseudo code) Creating Web Services with CRM XRM SDK Using XRM Fetch XML Design of Entities in CRM Design of Plug-in in CRM Design of forms in CRM Design of Views in CRM Design of sub system solution for CRM Writing technical specification for CRM Creating Report with SSRS for CRM Using VB.Net development framework plug-in Writing the technical design from the functional design Writing Architecture and support documentation Integration of CRM with SharePoint 2010 Page 7 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #23: House of Common AIPC Aug. 2011 – Dec. 2011 (4 months) Title: ETL Specialist and BI Architect House of Common needed to synchronize the MP Data in their Main Support application (Assyst) for the project AIPC. This was phase 1 of a project where all the staff and location had to be synchronized and harmonized for the call center help desk at House of Common. Jean-Rene Roy designed an ETL process that insured a good synchronization of the MP and implement a framework for future synchronization. His design also includes a strong base for a future BI solution. This ETL process has been in production since December 2011. Writing the technical design from the functional design Creating technical documentation for RUP methodology. Writing Architecture and support documentation DBA responsibilities’ (Maintenances, Management) Create SSIS package for the ETL solution with SQL Server 2008 Database architecture design and Data Modeling. Write test scenarios for the ETL solution Integration of the ETL solution Maintaining data dictionary Using VB.Net development framework Code review and Architecture review Create the Visio documentation (UML, Flow Diagram, pseudo code) ETL Performance Tuning and Troubleshooting Integration and deployment with Microsoft TFS and MS Build Data transfer to the BI database Designing SSAS solution (SQL Server 2008 R2) Writing reports with SSRS (SQL Server 2008 R2) Maintain Data warehouse and data mart Design and Manage the security access Writing Power Shell Maintenance script Writing Batch Maintenance Script Page 8 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #22: House of Common TFS Integration Nov. 2010 – Aug. 2011 (9 months) Title: TFS Expert / MS Build specialist SDLC Integrator Mentor In August 2010 House of common migrated their source control form Visual Source Safe (VSS) to Microsoft Team System (TFS). Also House of Common reorganized the IT department into a Development group and a support group. Jean-René Roy was their advisor, MS Build expert and TFS Expert to help in this reorganization. He designed training for the employees on the source control, Work Items and Build with TFS 2008 and 2010. He also established a strategy for migrating Visual Source Safe (VSS) and TFS 2008 to TFS 2010. Create technical recommendation for ALM TFS. Microsoft TFS Admin for the source management Code review and Architecture review Create the Visio documentation (UML, Flow Diagram, pseudo code) Creating technical documentation for RUP methodology. Design and Manage the security access in TFS Writing the technical design from the functional design Writing Architecture and support documentation Training on Source Control, Work Item and Builds Training in Integration of Unit Test in TFS Build Work flow Creating technical documentation for RUP methodology. Migration of TFS 2008 to TFS 2010 Coaching SharePoint Development with TFS Migration of Visual Source Safe VSS to TFS 2010 Creating Custom reports for TFS 2010 Creating Custom Work Item Process for TFS 2010 MS Build for continued integration Integration and deployment with Microsoft TFS and MS Build Create VB6 TFS .Net Com Interop with TFS API Interface API using C# and VB.Net development framework Creating Report with SSRS on TFS Data Warehouse System Development life cycle (SDLC) trainer Agile Scrum Master and mentor Page 9 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #21: DevTeach Video Hub June 2010 – September 2010 ( 4 months) Title: Software Architect/ BI Specialist The Conference Company DevTeach Inc. needed a way to broadcast video recorded at their last event in March 2010. The project included creating a Silverlight player, a BI Strategies to collect important statistics, a BI DW with all the statistics of viewing videos and a strategy to limit the use of bandwidth for the broadcast of large video files. The solution also included the creation of different reports. Design Business and user requirements definition for the applications. Create the business requirements. Design of the BI solution for the data collection. Microsoft TFS Admin for the source management Create the business requirements. Code review and Architecture review Database architecture design and Data Modeling. Design and creation of a BI solution with MS SQL Server OLAP Design and managing data mart solutions Design and Manage the security access Integration of WCF and Entity Framework Creating OData XML output Integration of Windows Azure Create the Visio documentation (UML, Flow Diagram, pseudo code) Writing the technical design from the functional design Writing Architecture and support documentation MS Build for continued integration DBA responsibilities’ (Maintenances, Management) Performance Tuning and Troubleshooting Creation of report with SSRS Integration and deployment with Microsoft TFS and MS Build Integration of the new Silverlight player Integration of the new BI solution for the player statistic. Modification to the web site for security. Page 10 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #20: Innovapost: ETL project for Canada Post September 2009 – May 2010 (9 months) Title: ETL Specialist / DBA Canada Post is modernizing is sorting plan by replacing old equipment by new. In the process new data will be used to generate productivity reports. The national plans will produce 5 million records every 30 minutes. Jean-René Roy was contracted to produce an ETL application that will process the 4 million records every 30 minutes. Writing the technical design from the functional design Writing Architecture and support documentation DBA responsibilities’ (Maintenances, Management) Creating technical documentation for RUP methodology. Create SSIS package for the ETL solution with SQL Server 2008 Creating Report Services architecture desing Creating Report with SSRS Managing SQL Server Report Services Database architecture design and Data Modeling. Write test scenarios for the ETL solution Integration of the ETL solution Maintaining data dictionary Create the Visio documentation (UML, Flow Diagram, pseudo code) Code review and Architecture review ETL Performance Tuning and Troubleshooting Integration and deployment with Microsoft TFS and MS Build Data transfer to the BI database Designing SSAS solution (SQL Server 2008) Writing reports with SSRS (SQL Server 2008) Maintain Data warehouse and data mart Task Script using VB.Net development framework Design and Manage the security access Writing Power Shell Maintenance script Writing Batch Maintenance Script Page 11 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #19: NetLogon: Design and create questions for MS SQL certification exam September 2009 ( one week) Title: SQL Server 2008 Software and Database Architect NetLogon was mandated by Microsoft to design questions for Microsoft Certification exams. NetLogon contracted Jean-Rene Roy and seven other experts to design 75 questions for the Designing Database Solutions and Data Access Using Microsoft SQL Server 2008 exam 70-451. Design SQL Server 2008 questions for exam 70-451 Debate questions design by other experts Test concepts related to exams questions Project #18: DevTeach: eSELECTplus credit card payment gateway Web site credit card process with Moneris Solution July and August 2009 (2 months) Title: Chef Developer/ Software and Database Architect DevTeach needed to change their credit card process on their website to eSELECTPlus gateway from Moneris Solution. Jean-Rene Roy was the original software architect that designed the website therefore he was instructed to find a solution to modernize the website and integrate the new gateway Compliance to PCI (Payment Card Industry). For this job J-R Roy had to create a .NET rapper around the eSELECTplus COM object in VB.BET and integrate this new object in the existing web site and adjust the web site security to comply to the new norm PCI. The website is now fully operational with the new gateway from Moneris Solutions. Design of a VB.NET object rapper around the eSELECTplus COM object. Microsoft TFS Admin for the source management Create the business requirements Writing the technical design from the functional design Page 12 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Writing Architecture and support documentation Data modeling for data warehouse Documentation of the data dictionary and ETL Procedure MS Build for continued integration DBA responsibilities’ (Maintenances, Management) Performance Tuning and Troubleshooting Upgrade of SQL Server 2005 to 2008 Code review and Architecture review Create the Visio documentation (UML, Flow Diagram, pseudo code) Implement encryption for credit card. Integration and deployment with Microsoft TFS and MS Build Adjust the SQL Server Database for PCI compliances Design and Manage the security access Integration of the DevTeach.Payment.Gateway object in DevTeach Web site Test of the new DevTeach.Payment.Gateway object with Moneris Solution. Modification to the web site for credit card process on DevTeach website. Project #17: Hose of Commons: Project Tims (Specialist SSIS, SSRS) ELT and DBA specialist May 2009 – July 2009 (3 months) Title: ETL Specialist / DBA House of Commons needed a specialist on SQL Server Integration Services (SSIS) to synchronize daily the data of three different systems in production with the application Tims. This ETL process is responsible for keeping the Tims application up to date with the other applications in production. Also work was done on some of the report with SQL Server Report Services Design a data conversion for the legacy system to the new system with SSIS Design and conception of the ETL process SSIS DBA responsibilities’ (Maintenances, Management) Performance Tuning and Troubleshooting Configuration of the Packages SSIS SQL Server 2005 Design and creation of the Store Procedure SSMS Page 13 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Implementation of the ETL process in production Design of reports with SSRS Creating technical documentation for RUP methodology. Task script using VB.Net development framework Maintaining Data Dictionary and RTL Procedure Writing the technical design from the functional design Writing Architecture and support documentation Writing Power Shell Maintenance script Writing Batch Maintenance Script Project #16: Upper Canada District School Board: SharePoint Portal (Intranet and Extranet) January 2009 – March 2009 (3 months) Title: Database Architect UCDSB is redesigning the Intranet and Extranet with SharePoint. My Job was to find a way to deliver a data layer that can be flexible for future changes without affecting the software customization for the Web parts for the frontend SharePoint web site. By using the BDC file and store procedure we created a data layer that can be modify without touching the SharePoint Web Parts. Performed user requirements definition for the applications. Collaborative design sessions with applications software architect. Organized and participated in team meetings, raised issues and concerns. Creating the and testing the Store Procedure Creating technical documentation for RUP methodology. Created SQL Queries with SSMS with TSQL SQL Server 2008 Database Design and Data analysis for data warehouse Design and Manage the security access Writing the technical design from the functional design Writing Architecture and support documentation Project #15: Accent de Ville (AdV) : In house ERP System June 2004 – Oct. 2008 (53 Months) Title: Business Analyst / Software Architect / Technical Lead Jean-René Roy re-Engineered the old DOS System in a modern ERP and CRM system. This application controls the enterprise operations from A to Z. AdV business is to buy Page 14 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy from India and China and resale in the USA and Canada. This enterprise has developed a strategic business process based on a right on time sale and purchases. In this mandate he modernized the purchasing and receivable accounts, the inventory management, the invoicing and the BI functionality. Project team of up to 3 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Design Business and user requirements definition for the applications. Create the business requirements. Creating technical documentation for RUP methodology. Collaborative design sessions with applications users. Organized and participated in team meetings, raised issues and concerns. Analyzed users’ feedback and made recommendations on modifications and/or improvements to achieve better marketability of the application. Performed as a technical lead with Agile and Scrum. Created SQL Queries with SSMS with TSQL. Creating the report with SSRS Upgrade SQL Server 2000 to 2008 Created project management schedules. Designed, developed, and tested code, applications, components and asynchrony applications. Writing the technical design from the functional design Writing Architecture and support documentation Database architecture design and Data Modeling. Design and managing data mart solutions Design and Manage the security access Document and maintain data dictionary and ETL Procedure DBA responsibilities’ (Maintenances, Management) Integration of reports for the BI Solution Performance Tuning and Troubleshooting Development, testing and implementation of Multi-tiered applications. Code review and Architecture review Applied industry recognized methodologies. Applied Software Development life cycle. Acted as project leader coordinating all phases of the system development life cycle. Design a data conversion for the legacy system to the new system with SSIS Utilized structured methodologies for program coding and testing. Object-Oriented Programming and Programmer Analyst responsibilities. Page 15 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #14: Keops - Kraft Canada DBA / Software Architect June 2006 – November 2008 (Overall 4 months) Kraft Canada has many legacy applications that require maintenance. With Keops Jean-René Roy is sometime called to fix databases or applications problems. DBA responsibilities’ (Maintenances, Management) Performance Tuning and Troubleshooting Database Design and Data analysis Design and Manage the security access Writing the technical design from the functional design Writing Architecture and support documentation Project #13: DevTeach / SQLTeach conference web site Sept. 2002 – July 2008 (72 months) Title: Software Architect / Technical Lead This content management system is designed to market and process registrations for the DevTeach and SQLTeach conferences. It’s more than just a content management system; it processes credit cards (Visa, MasterCard and Amex) and controls all the logistic during the conference. It does provide the attendees a way to download sessions’ material, build schedules, and complete the sessions’ evaluations online. Background applications control the display of two different skins (DevTeach / SQLTeach). It gives many functions to the speakers by providing an upload function for the sessions’ material, view session evaluations online and Top 10 speakers’ reports. The web site has a client application that processes registrations via web services. This site uses ASP.NET, .NET 3.5, Silverlight 2.0, SQL Server. Project team of 3 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Design Business and user requirements definition for .NET applications. Create the business requirements. Collaborative design sessions with applications users. Research, study and familiarization of/with existing legacy applications and .NET Framework 2.0 features. Microsoft TFS Admin for the source management MS Build for continued integration Page 16 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Integration and deployment with Microsoft TFS and MS Build Organized and participated in team meetings, raised issues and concerns. Performed as a Technical lead and evaluated .NET related software products. Database architecture design. Data mart design and data dictionary documentation Design and Manage the security access DBA responsibilities’ (Maintenances, Management) Performance Tuning and Troubleshooting Upgrade SQL Server 2000 to 2005 Implement encryption for credit card. Created project management schedules. Designed, developed, and tested .NET code, application, components and Web Services. Developed Win Forms and Web Services using Microsoft Visual Studio .Net Professional 2005 (VB.NET) and Microsoft .NET Framework 2.0 Integrated and modified existing C# Classes. Implemented WSE 3.0 Web Service Security. Created Dynamic Web Service Client object classes. Development, testing and implementation of Multi-tiered applications. Applied industry recognized methodologies. Applied Software Development life cycle. Acted as project leader coordinating all phases of the system development life cycle. Design and creation of a BI solution with MS SQL Server OLAP Creating Query with SSMS Creating report with SSRS Utilized structured methodologies for program coding and testing. Security concepts (Active Directory, Encryption, Cryptography, Authentication, WSS - Web Service Security). Object-Oriented Programming and Programmer Analyst responsibilities. Developed working, tested programs in an Object-Oriented environment. Object-Oriented analysis and design, as well as Object-Oriented Programming concepts and techniques. Performed .NET application impact analysis. Participated in the design of detailed program specifications for program components and objects. Code review and Architecture review Applied industry recognized methodologies. Applied Software Development life cycle. Writing the technical design from the functional design Writing Architecture and support documentation Project #12: Cunsultations C.A.I. Inc System SysEbout May 2004 – July 2008 (Overall 10 months) Title: Software Architect & Design / Technical Lead This application is used by the production manager to communicate the orders to the operators and to count the cuts done by the 10 cutters in the plant. The application Page 17 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy gathers the productions orders from the in house ERP system then transforms the data in productions work orders. This solution generates over 20 000 transactions per day and it uses an archive strategy for the high volume of data. The managers also use the data to evaluate the performance of the operators. The data is also moved to a datamark for statistic reporting. This solution includes a server applications communicating with an automaton and a client application communicating with devices and the server database. Project team of 3 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Performed user requirements definition for applications. Create the business requirements. Collaborative design sessions with applications users. Organized and participated in team meetings, raised issues and concerns. Performed as a technical lead. Created SQL Queries with SQL SSMS. Creating Reports with SSRS. Created project management schedules. Database architecture design and data modeling Design and Manage the security access Documentation of the ETL procedure and Data Dictionary Designed, developed, tested the code, the applications, the components and automated. DBA responsibilities’ (Maintenances, Management) Performance Tuning and Troubleshooting Development, testing and implementation of Multi-tiered application. Applied industry recognized methodologies. Applied Software Development life cycle. Acted as project leader coordinating all phases of the system development life cycle. Utilized structured methodologies for program coding and testing. Object-Oriented Programming and Programmer Analyst responsibilities. Developed working, tested programs in an Object-Oriented environment. Object-Oriented analysis and design, as well as Object-Oriented Programming concepts and techniques. Code review and Architecture review Applied industry recognized methodologies. Applied Software Development life cycle. Participated in the design of detailed program specifications for program components and objects. Provided .NET application operational support. Page 18 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Writing the technical design from the functional design Writing Architecture and support documentation Project #11: ArchiDATA OP/TIC online June 2002 – July 2004 (25 months) Title: Business Analyst / Software Architect / Technical Lead OP/TIC online is composed of many different products. The virtual Plan room is used in the building life cycle and the space management is used by real estate managers to administer the rental space. The products provide critical support to the planning, design, construction, space management and operation of buildings. The main concept of this company’s product is based on the assumption that the Database for a building (Estate) is the building plan. This complex solution is composed of a web site, web services and clients’ softwares. Jean-René Roy worked on the modules Virtual Plan Room, Space Management, Facilities Management, Leasing Management, Project Management and CertiPLAN. Project team of up to 5 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Design Business and user requirements definitions for the application. Create the business requirements. Collaborative design sessions with applications users Research, study and familiarization of/with existing legacy applications and .NET Framework 3.0 features. Organized and participated in team meetings, raised issues and concerns. Created specifications documents, workflows, and functional models/diagrams. Analyzed business processes and made recommendations on modifications and/or improvements to achieve better applications integration and performance. Performed as a Technical lead and evaluated .NET related software products. Responsible for XML data modeling and creation of data dictionaries. Responsible for definition of XML standards for interoperability. Database architecture design. Design and Manage the security access DBA responsibilities’ (Maintenances, Management) Performance Tuning and Troubleshooting Entity relationship diagram creation. Created detailed application architecture documents. Created project management schedules. Designed, developed, and tested code, applications, components and Web Services. Page 19 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Created Dynamic Web Service Client object classes. Created use cases and documentation for the applications. Development, testing and implementation of Multi-tiered applications. Applied industry recognized methodologies. Acted as project leader coordinating all phases of the system development life cycle. Utilized structured methodologies for program coding and testing. Security concepts (Active Directory, Encryption, Cryptography, Authentication, WSS - Web Service Security). Object-Oriented Programming and Programmer Analyst responsibilities. Developed working, tested programs in an Object-Oriented environment. Object-Oriented analysis and design, as well as Object-Oriented Programming concepts and techniques. Performed .NET application impact analysis. Participated in the design of detailed program specifications for program components and objects. Code review and Architecture review Applied industry recognized methodologies. Applied Software Development life cycle. Provided .NET application operational support. Writing the technical design from the functional design Writing Architecture and support documentation Project #9 :ArchiDATA / Cité Multimedia de Montreal July 2004 – July 2005 (12 months) Title: Technical Advisor / Network Architect In 2004, Montreal build seven buildings in the Old Montreal called Cité Multimedia. Jean-René Roy was on the construction comities as a technical advisor for the Cité Multimedia to harmonize the logistic between the buildings during the constructions. His recommendations led to the architecture of the intranet between buildings and the specifications for the security bunker in building #5. This bunker centralized over 80 cameras, locking controls for doors and alarms, mechanical system and the intranet. Project team of 2 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: As Head Technician, he oversaw work done by technicians in multiple aspects of logistic between buildings. Involved in creating, maintaining & enhancing strategic network design with different suppliers. Page 20 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Design of network diagram and network workflow. Presentations of concept to the owners and suppliers. Trained computer technicians and other employees. Analyzed suppliers’ products and made recommendations on modifications to quotations. Performed quality assurance. Verifications and tests of the network during the construction. Writing the technical design from the functional design Writing Architecture and support documentation Page 21 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #8 :ArchiDATA / ACQ virtual plan room July 2000 – Sept. 2003 (36 months) Title: Business Analyst / Software Architect / Technical Lead The Quebec Construction Association (ACQ) mandated ArchiDATA to produce a virtual plan room for the public construction quotations. Jean-René Roy was approached by ArchiDATA to develop a Web version of the Desktop Virtual plan room application design by ArchiDATA. This application provides the ability to scan documentations and plans for a project and create a full web site with details information on the construction projects. ACQ is placing an average of 40 projects online per day and over 4000 members are signing in every day to consult the new constructions projects open for bid. The solution is designed with databases, server applications, web services and client applications. This mission critical solution was implemented in September 2003 and it is still in function. Project team of 5 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Design Business and user requirements definition for the web site. Create the business requirements. Collaborative design sessions with applications users. Organized and participated in team meetings, raised issues and concerns. Created marketing documents. Database architecture design and data modeling (MS-SQL Server, VFP, XML); Analyzed customer feedback and made recommendations on modification and/or improvements to achieve better marketability of the application. DBA responsibilities’ (Maintenances, Management) Documentation of the ETL Procedure and Data dictionary Performance Tuning and Troubleshooting Performed as a technical lead. Created project management schedules. Designed, developed, and tested code, applications, components and Web Services. Development, testing and implementation of Multi-tiered applications. Applied industry recognized methodologies. Applied Software Development life cycle. Acted as project leader coordinating all phases of the system development life cycle. Utilized structured methodologies for program coding and testing. Object-Oriented Programming and Programmer Analyst responsibilities. Developed working, tested programs in an Object-Oriented environment. Object-Oriented analysis and designs, as well as Object-Oriented Programming concepts and Page 22 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy techniques. Participated in the design of detailed program specifications for program components and objects. Code review and Architecture review Applied industry recognized methodologies. Applied Software Development life cycle. Writing the technical design from the functional design Writing Architecture and support documentation Project #7: SunTelecom ERP System May 2001 – Sept. 2002 (16 months) Title: Business Analyst / Software Architect / Technical Lead / Team Lead / DBA SunTelecom was a rebilling Telecommunication companies (TELCO). Jean-René Roy worked with SunTelecom for 18 months and built an ERP system that covers all operations. This enterprise was providing long distances communications to their customers. The communications were provided by large TELCO such as Bell Canada and SunTelecom received the communications data daily and a bill was produced at the end of the month. This solution was also providing a CRM with telemarketing functions built in. 92% of all operations including an interface between the ERP system and Accpac accounting system was accomplished with this ERP system. Project team of 6 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Performed user requirements definition for application. Create the business requirements. Collaborative design sessions with applications users. Organized and participated in team meetings, raise issues and concerns. Team Leader and mentoring with the development team Performed as a technical lead. Design a data conversion for the legacy system to the new system with VFP Database architecture design and data modeling (MS-SQL Server, VFP, Pervasive); Created project management schedules. Performance Tuning and Troubleshooting Development, testing and implementation of Multi-tiered applications. Applied industry recognized methodologies. DBA responsibilities’ (Maintenances, Management) Documentation of the ETL procedure and data Dictionary Page 23 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Performance Tuning and Troubleshooting Applied Software Development life cycle. Acted as project leader coordinating all phases of the system development life cycle. Utilized structured methodologies for program coding and testing. Object-Oriented Programming and Programmer Analyst responsibilities. Developed working, tested programs in an Object-Oriented environment. Object-Oriented analysis and design, as well as Object-Oriented Programming concepts and techniques. Code review and Architecture review Applied industry recognized methodologies. Applied Software Development life cycle. Participated in the design of detailed program specifications for program components and objects. Writing the technical design from the functional design Writing Architecture and support documentation Project #6: Saturn Disc (Zomax) Oct. 2000 – Nov. 2000 (2 months) Title: DBA / Database Developer This enterprise specializes in CD/DVD replications and supply chain solutions. Jean-René Roy responsibility was to design and create store procedures for custom reports. The client provided the specifications for every reports. SQL Server was used as a Data-mark of the production environment. Project team of 8 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Organized and participated in team meetings, raised issues and concerns. Created marketing documents. DBA responsibilities’ (Maintenances, Management) Maintaining documentation and Data Dictionary Performance Tuning and Troubleshooting Created SQL Queries with SQL Query Analyzer. Analyzed customer feedback and made recommendations on modifications and/or improvement to achieve better marketability of the application. Writing the technical design from the functional design Writing Architecture and support documentation Page 24 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Project #5: Kraft Canada project KraftPOS April 1998 – Sept. 2000 (Overall 14 months) Title: Software Architect / DBA The Mont-Royal plant needed a Point of Sale (POS) for the employees’ store. JeanRené Roy designed a customize version of the employees’ store. This application processes over 500 000$ of goods per year and it includes special modules like Purchase Order, Discount management, Audit system, export functions and other custom functions. This POS is installed in three different plants. During this project, Jean-René Roy had the following duties and accomplishments: Performed user requirements definition for the application. Create the business requirements. Collaborative design sessions with applications users. Organized and participated in team meetings, raised issues and concerns. Created marketing documents. Created SQL Queries. Database architecture design and data modeling Performance Tuning and Troubleshooting Analyzed customer feedback and made recommendations on modifications and/or improvement to achieve better marketability of the application. Performed as a technical lead. Created project management schedules. Designed, developed, and tested code, applications and components. Applied industry recognized methodologies. Applied Software Development life cycle. Acted as project leader coordinating all phases of the system development life cycle. Utilized structured methodologies for program coding and testing. Object-Oriented Programming and Programmer Analyst responsibilities. Object-Oriented analysis and design, as well as Object-Oriented Programming concepts and techniques. Participated in the design of detailed program specifications for program components and objects. Code review and Architecture review Applied industry recognized methodologies. Applied Software Development life cycle. Writing the technical design from the functional design Page 25 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Writing Architecture and support documentation Project #4: Oratoire St-Joseph GDD Application March 1998 – Sept. 2008 (36 months) Title: Application Architect The application GDD (Gestion De Dons) is used by the donations collections department and it manages 160 000 donors, collects over 3.5 millions of donations per year and processes over 450 000 transactions per year. This application includes telemarketing functions and an elaborate membership logic that manages different classes of donors. This application is still in function. Project team of 2 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Performed user requirements definition for the application. Create the business requirements. Database architecture design and data modeling Collaborative design sessions applications users. Organized and participated in team meetings, raised issues and concerns. Created marketing documents. Creating report with SSRS. Created SQL Queries with SQL Query Analyzer and SSMS. DBA responsibilities’ (Maintenances, Management) Performance Tuning and Troubleshooting Analyzed customer feedback and made recommendations on modification and/or improvement to achieve better marketability of the application. Performed as a technical lead. Created project management schedules. Designed, developed, and tested code, applications and components. Development, testing and implementation of Multi-tiered applications. Applied industry recognized methodologies. Applied Software Development life cycle. Acted as project leader coordinating all phases of the system development life cycle. Utilized structured methodologies for program coding and testing. Object-Oriented Programming and Programmer Analyst responsibilities. Developed working, tested programs in an Object-Oriented environment. Object-Oriented analysis and design, as well as Object-Oriented Programming concepts and Page 26 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy techniques. Participated in the design of detailed program specifications for program components and objects. Writing the technical design from the functional design Writing Architecture and support documentation Project #3: CGI for Bell Canada Project Bill2000 Feb. 1992 – Sept. 2000 ( 96 months) Title: Software Architect Bill2000 is a client application that was used by Bell Canada largest clients. The purpose of this client application was to provide a way for the clients to sort and filter large billing data. Bell Canada was producing the billing data on CDs and this application was reading the data and producing reports. Jean-René Roy worked for over 7 years on this project. In the last 3 years he was team leader on the client application project. This product was sold to other Telco in Canada and worldwide. Project team of 15 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Performed user requirements definition for the application. Performed Industry research and product comparisons. Organized and participated in team meetings, raised issues and concerns. Created specifications documents, work flows, functional models/diagrams. Performed team lead activities. Create the business requirements. Database Architecture design and data modeling Performed as a technical lead and evaluated related software products. Responsible for data modeling and creation of data dictionaries. Created SQL Queries with SQL Query Analyzer. DBA responsibilities’ (Maintenances, Management) Performance Tuning and Troubleshooting Created architecture/testing documentation and data dictionaries. Designed user interfaces and graphics. Usability testing. And, performed .NET application impact analysis. Development, testing and implementation of Multi-tiered application using .NET Framework 1.1 and 2.0 Designed, developed, upgraded, and tested .NET code, components and Web Services. Created use cases, workflows and documentation for .NET application. Page 27 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Apply application modeling standards UML and utilize RUP. Applied Software Development life cycle. Applied industry recognized methodologies. Acted as project leader coordinating all phases of the system development life cycle. Security concepts (LDAP, Active Directory, Encryption, Cryptography, Authentication). Utilized structured methodologies for program coding and testing. Coding and testing of Web based application programs. Object-Oriented Programming and Programmer Analyst responsibilities. Developed working, tested programs in an Object-Oriented environment. Object-Oriented analysis and application design, as well as Object-Oriented Programming concepts and techniques using Microsoft .NET Framework 1.1 Participated in the design of detailed program specifications for program components and objects. Provided .NET application operational support. Entity relationship diagram creation. Writing the technical design from the functional design Writing Architecture and support documentation Project #2: QUANTUM Corporative ITPro and Analyse Oct. 1988 – Jan. 1992 (48 months) Title: ITPro and Software Architect Jean-René Roy was the assistant director of IT. His tasks were related to network maintenances and application development for the accounting department. During the three years he developed a billing system, an advertising costing system and many other accounting related applications. Project team of 15 people, with 1 architect/developer. During this project, Jean-René Roy had the following duties and accomplishments: Applied Software Development life cycle. Support Network users and application users. Utilized structured methodologies for program coding and testing. Coding and testing of Desktop based application programs. Writing the technical design from the functional design Writing Architecture and support documentation Writing improved process and best practices Project #1: E.P.M Dispatch and invoicing system July 1987 – August 1988 (12 months) Page 28 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Title: Business Analyst / Software Architect Back in 1987, the dispatch of the technicians to their daily work places was done with papers. This new application helped the dispatcher. It was also prepared the billing data for the clients. It reduced the invoicing time by 4 weeks. • Design Business and user requirements Applied Software Development life cycle. Support Network users and application users. Utilized structured methodologies for program coding and testing. Coding and testing of Desktop based application programs. Writing the technical design from the functional design Writing Architecture and support documentation Speaking experiences Regular speaker at the Ottawa .NET User Group Regular speaker at the OttawaSQL.NET User Group Conference DevTeach 2007 / 2008 / 2010 Conference SQL PASS 2009 April 2008/ May 2010 Ottawa Code Camp March 2008 Toronto SQL User Group Toronto Code Camp 2008 / 2009 / 2010 2008 Toronto VB.NET User Group Regular speaker at Montreal .NET User Group Subject presented SQL Server Services Broker SQL Server XML SQL Server and Sync Framework 2.0 SQL Server Integration Services (SSIS) SQL Server Reporting Services (SSRS) Windows 7 Page 29 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Technical Summary Network, Servers & Communication Software Tools MS Visual Studio All verisons MS SQL Server TSQL SSMS, SSRS, SSIS, SSAS, SSB SharePoint 2010 Dynamic CRM 2011 MS .NET Framework all versions Expressions Web 2.0 MS Visual Studio 5.0 / 6.0 MS FrontPage (All versions + 2003) MS VFP all versions Corel Draw / Photo-Paint, Adobe PhotoShop MS Office (All versions including 2010) MS Visio (All versions including 2010) MS Project Adobe Acrobat (PDF) Video editing & producing software And many more… MS Win NT / 2000 / 2003 Server MS Win 9x / XP / Vista / Win 7 Windows Server 2012 SharePoint 2010 Dynamic CRM 2011 SQL Server Report Services MS Windows Mobile 5.0 & Pocket-PC MS SQL Server (7.0 / 2000 / 2005 / 2008 / 2012) Oracle (8.0,9.0) MS Access, ODBC MySQL (3.x,4.x) MS VFP all versions MS Exchange Server (5.5 / 2000 / 2003) MS IIS (Internet Information Server) MS Video streaming server (Windows Media) Linux (limited knowledge) DNS, TCP/IP, SMTP, RAS, FTP, HTTP, Firewalls Application development Hardware / Hosting Knowledge ASP.NET, VB.NET, .NET, C#, Visual Basic MS SQL Server T-SQL SSMS, SSRS, SSIS, SSAS, SSB Web Services, SOAP, WSE, WSS, UDDI Object Oriented (OO) development Mobile Device development with .NET .NET Compact Framework ASP, ADO, DAO , ODBC, OLE DB, WCF Microsoft Visual Source Safe (VSS), TFS, ALC MS Solutions Framework (MSF), UML, RUP COM, COM+, .NET Enterprise Architecture, XML, XSL, XSD, XSLT SQL (Language, DTS), Data modeling, Silverlight 4.0 HTML, DHTML, JavaScript, VBScript CSS (Cascading Style Sheets) N-tier architecture Intel Servers & Workstations Assembly Service & Repair Rack and Enterprise class systems Firewalls Network Routers Datacenter Operations Internet Service Provider DELL Servers, HP Servers Page 30 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected] Consulting and Software Design Resume: Jean-René Roy Web farm development practices & Document & Content Management Page 31 of 31 1 866 788-7638 : www.SoftDesign.Ca : [email protected]