Oct 8th, 2015 ERIC PERRON 9 rue Henri-Gauthier, Gatineau, Québec, J8X 1A7 Phone : (819) 923-8619 Email: email@ericperron.com To Whom It May Concern, Over the last 16 years, I have continually challenged myself with available technologies so as to deliver state of the art solutions and services to internal or external stakeholders. Over time, I have acquired extensive experience in the following roles for which I can function as a Senior (Level 3) Consultant: Solutions Architect Full Stack Developer Senior Solutions Developer Senior RIA Developer Senior Technical Analyst Web Designer/Developer Web/Multimedia Technical Support Specialist GUI Specialist Though my skill set is indeed broad, keeping an in-depth knowledge of many technologies has proven vital to the success of numerous projects. With a clear oversight on how various technologies and resources collaborate together in bringing solutions, I have proven a key asset in helping enterprises face the most difficult issues. You will find attached to this letter a copy of my resume. Thank you for your consideration, ERIC PERRON Page 1 of 16 ERIC PERRON 9 rue Henri-Gauthier, Gatineau, Québec, J8X 1A7 Phone: (819) 923-8619 email@ericperron.com SUMMARY Secret Security Clearance. 16 Years of experience. 6 years with the Federal Government (Level 3). Seeking for remote opportunities. Available for onsite opportunities in the region of Ottawa/Gatineau. Incorporated. Available to travel when needed. More… Renowned for delivering valuable services in a wide spectrum of technologies and professional aptitudes. Analytical and logical mind that excels at finding resourceful solutions in a timely manner. Strategic thinker that anticipates possible outcomes Self driven and reliable individual with a strong passion for new technologies. Effective communicator with a record of success working within in a variety of environments. Flash/Flex expert with more than 15 years experience in providing services to internal and external customers and partners. A strong character with a well known resilience; persistently evolving, even in tense and critical conditions. Fluently Bilingual – written and spoken (French and English) WORK EXPERIENCE (OVERVIEW) ATTENTION: Detailed projects list available under the "Work Experience (Projects)" section. July 2013 – Present Freelance (Incorporated), Ottawa, Canada Roles: Sept 2012 – July 2013 Senior LiveCycle Consultant/Architect ArcGIS Consultant Flex Architect Flash Developer Web Developer. Provided Consulting services as a Senior Professional Consultant Provided services for the Federal government and private clients ALTI, Paris, France (employed) Role: Adobe Solutions Manager May 2011 – Sept 2012 Expend the company's ability to offer services with "Adobe" technologies, Drive a team of experts focusing on strengthening and widening skills, Closely work with the sales department so as to enable them further in their tasks. Provide consulting services to enterprise clients North Axis Solutions Inc, Ottawa, Ontario (Freelance) Roles: Senior Systems Analyst Programmer Flex Architect Flash Developer Senior Web Developer Provided Consulting services as a Senior Professional Consultant Provided services for the Federal government and private clients Page 2 of 16 June 2009 – May 2011 IMP Group, Ottawa, Ontario (employed) Roles: 2007 – 2009 Senior Flex Developer Senior Flash Developer LiveCycle Forms Designer LiveCycle Process Designer Web Developer Programmer Analyst Provided Consulting services as a Senior Professional Consultant Specialized in Flash/Flex/RIA development. Highly skilled resource for Adobe LiveCycle Solutions working with Java, LiveCycle Forms, and .Net. Provide professional service to enterprise clients Research and development Analysis of business processes so as to modernize and re-engineer current solutions supporting them. Adobe Systems Inc, Ottawa, Ontario (employed) Role: Senior Support Specialist / Creative Suite Support team. 2001 – 2007 Highest level of technical support on Flash and related products. Sustained a high level of customer satisfaction by providing technical assistance and managing corporate situations through to problem resolution. Reliably identified developmental needs and addressed knowledge gaps by engaging in ongoing knowledge and skills development. Recognized by management as a Star Performer of the Adobe’s Center of Excellence. Responsible for regular communication with the Technical Support Manager, peers from within the Technical Support and Customer Services organizations and members of Adobe’s Field Sales teams. CFORP, Ottawa, Ontario (employed) Role: Programmer Analyst 1998 – 2011 Played an essential role in the organization’s success by producing high quality web applications and utilities to sizable organizations such as Ontario’s Ministry of Education, FARE, SAMFO, AGEFO, ROPFO. Successfully conveyed technical expertise to organizational leaders by analyzing available statistical data and balancing new technologies against end-user’s requirements. Optimized workflow by researching and studying alternative solutions. Provided time estimates for the production of various projects. Overlooked the production of courses and digital media sent across the province of Ontario. Projects included website, web application, courses intended for portable devices, games, tools used by team members, templates, etc. Consultant (freelance) Through the years, I have worked on a variety of projects as a freelance. Effectively managed and produced projects involving web technologies. Produced web applications, web sites, flash tools, tutorials, multimedia activities, and consulting. Clients includes: Akatia Technologies, HL Consulting Inc; Moi j’apprends, Gemdirect Distribution, CFORP, Orleans Bakery, Mell’s Home Maid. Page 3 of 16 IT SKILLS Core Skills: Experienced with full software development cycle Troubleshooting skills in a web development environment Solid understanding of the Web and Web technologies Technologies Adobe: Flash, Flex, Action Script LiveCycle Workbench/Designer LiveCycle Data Service (LCDS) AMS Flash Media Server (FMS) Master Creative Suite (Dreamweaver, Fireworks, Photoshop, InDesign, etc.) Web Design: HTML, XHTML, XML, XLS, CSS, Java Script, Dojo, Angular, JQuery Additional Skills: Web Development: Java, JSP, PHP, VB Script, MY SQL, ADO IIS, ASP, .Net, MS Access Visual Basic, C, ColdFusion Visual Studio, Eclipse SCORM/AICC More: Windows, Mac, Linux OS Web browsers Vmware, WireShark and other troubleshooting tools Microsoft Office Pro Understand and adhere to the technical “best practices” and guidelines for content creation. Optimize code for performance Module design / object-oriented programming (OOP) Graphical User Interface Design EDUCATIONAL BACKGROUND 2009 to 2010: Internal Training at IMP Solutions Inc. Adobe Max (1 Week in L.A. On Oct 2010) Adobe LiveCycle Designer (3 days) 2007 to 2009: Internal Training at Adobe System Inc. Adobe Flash CS3 Action Script 3 Adobe Flex 3 Adobe Flash Media Server 2 Adobe Captivate CS3 Color Management and Camera RAW First Aid SCORM and AICC 2001 to 2006: Internal Training at CFORP Understanding MS Office 2007 and the open xml file format Action Script 2.0 and Object Oriented Programming Using the Adobe Creative Suite CS3 JavaScript Advanced Programming 2005: Certified Flash Developer MX 2004, Virtual University Enterprise 1999: Certified Information Officer, Government of Canada Obtained while working as a phone representative for the Bank of Canada, this certification is a testimony to my aptitudes pertaining to communication in both French and English. 1998 to 1999: University of Ottawa, Software Engineering C Language Software Algorithms 1995 to 1998: Gloucester High School, OSSD OAC completed Pascal and C programming QuickBasic programming DOS OTHER SKILLS Organized and detail-oriented Excellent communication skills Innovative and creative mind Strong mathematical and analytical aptitudes REFERENCES References are available upon request. Page 4 of 16 9 Innovapost – Technical Support 2015-10 13 Bridge Base Online (Cleavertech) 2014-11 2 WAM (Akatia Technologies) 2014-08 13 Precision Targeter 1.5 (Innovapost) 2014-04 1 Web Site (Moi j’apprend) 2014-04 6 GCDS (Agriculture Canada) 2013-02 1 Shirley (Bureau Véritas) 2013-07 3 Étude Eurpoéenne (Banque de France) 2013-06 2 Site Internet Mobile (Maison Bisson) 2013-04 7 ACP (Banque de France) 2012-09 9 Modernization Project (The Canada Gazette) 2012-06 10 ESRI Flex App (Earth to Map GIS) 2011-06 3 Business transformation (Mell’s Home Maid Inc) 2011-05 18 2011-02 ASP/.Net 2016-03 Project Name (client) JSP/Java Duration (months) GIS End Date Flex\Flash Adobe LiveCycle JavaScript Web Development Mobile ANNEXE A – WORK EXPERIENCE (38 PROJECTS) Research, Development, Support Team (First Peoples Plus) 5 Incident Management Reporting System (IMRS) (CBSA) 2011-02 8 Timeline (CNSC) 2010-11 3 Interactive Capsules (CFORP) 2010-11 6 « Mets Tes Cartes » And « Homophonie » (Moi J’apprend) 2010-06 2 Class Two (CNSC) 2010-06 3 NCPR Form (IMP Aerospace) 2010-06 24 ePowerBilling (Akatia Technologies Inc) 2010-05 .5 Form Portal and Sample Form (DFAIT) 2010-03 1 Proof of Concept (Agriculture Canada) 2010-01 1 Proof of Concept (Environment Canada) 2009-12 2 Proof of Concept (Agriculture Canada) 2009-10 3 PDF Packager (Telus) 2009-06 24 N.A. T2 Creative Suite Technical Support (Adobe Systems Inc.) 2008-09 1 Web Site: Mell’s Home Maid (Mell’s Home Maid) 2008-09 4 Web Site: ePowerBilling (Akatia Technologies Inc) 2007-06 24 Learning Object Management System (CFORP, SAMFO) 2006-10 6 Web Site: BookGem (BookGem BookHolders) 2005-10 48 Online Courses (CFORP, SAMFO) 2004-06 2 CMS Transition (CFORP) 2001-04 6 Corporate Web Site. (Soulard Enterprises Inc) 2000-06 4 Web Site: Renouvo (Renouvo) 2000-01 6 Web Site: Orleans Bakery (Orleans Bakery) 1999-06 4 Web Site: SG Printing (SG Printing) 1999-01 4 Web Site: Mell’s Home Maid (Mell’s Home Maid) Page 5 of 16 2015-12 TPO Support (Innovapost) Jul 15 – Mar 16 9 Months Provide technical support for applications maintained by Innovapost for Canada Post. Highest level of technical support. Sustained a high level of customer satisfaction by providing technical assistance and managing corporate situations through to problem resolution. Reliably identified developmental needs and addressed knowledge gaps by engaging in ongoing knowledge and skills development. Interacted with other teams in troubleshooting issues where technologies were overlapping. Technologies: ArcGIS, Arc Map, Arc Catalog, .Net, Dojo, HTML5, Python, Flex, Action Script 3, XML, HTML, JavaScript, Flash Builder 4, Team Foundation Server, Visual Studio 2015 Express. 2015-10 Bridge Base Online (Clevertech.biz) Oct 14 – Oct 15 13 Months Provide services as a Senior Consultant to clients of Clevertech.biz. Clevertech offers remote services to various clients across the USA and uses the skills and knowhow of highly skilled professionals able to work within the ET time zone. I am presently assigned to the Bridge Base Online (BBO) project which requires my skills as a Flex Architect in order to maintain and update their web application which is available on both Web Desktop clients and mobile devices. For further information concerning BBO, please visit the following Wikipedia page: http://en.wikipedia.org/wiki/Bridge_Base_Inc. Develop and implement new features Fix issues as they are discovered. Offer counsels in regards various technical possibilities. Work with the business team in order to set the technical requirements for new features Test and deploy application to Androids, iOS and various web browsers Technologies: Flex, Action Script 3, AIR, XML, HTML, JavaScript, Flash Builder 4 2014-11 WAM (Akatia Technologies Inc) Oct 14 – Nov 14 2 Months Produce a mobile application allowing warehouse workers to process incoming deliveries. Develop Mobile Flex Components Produce Flex Architecture for program Work with the business analyst in order to set the technical requirements for the application. Test and deploy application to both Androids and iOS Technologies: Flex, Action Script 3, AIR, XML, Flash Builder 4 2014-08 Precision Targeter 1.5 (Innovapost/Canada Post) Jul 13 – Aug 14 13 Months Update a Flex Application called "Precision Targeter". I had developed the original version of this application in 2011-2012 and my services were retained in order to bring in fair number of new functionalities. Develop Flex Components Review and guide work done by another programmer Review technical documentation Review and optimize code Technologies: Flex, Action Script 3, XML, HTML, JavaScript Flash Builder 4, Dreamweaver, Source Control (MS Team Foundation) Page 6 of 16 2014-04 Grants and Contribution Management System (Agriculture Canada) Oct 13 - Apr 14 7 Months Assisted in the migration of CFIA’s legacy platform to Adobe LiveCycle ES3. Design LiveCycle ES3 Applications using Workbench Design LiveCycle Forms Design LiveCycle Custom Components using Java Review Database structure against provided technical documentation Review Code submitted by pears Produce technical documentation Elaborate reusable tools shared across the team Technologies: XML, JavaScript, PDF, LiveCycle ES3, LiveCycle Designer ES3, LiveCycle Workbench, Java, Oracle 2013-07 Étude Européenne (Banque de France) May 13 - July 13 3 Months The Banque de France has used Adobe LiveCycle ES3 to produce Inquiry forms that are then directed to SharePoint for reporting. Produce LiveCycle Forms Produce LiveCycle Workflows Train peers with LiveCycle Forms and Workflows Used an Object Oriented Programming approach with JavaScript in order to achieve very complex tasks. Used XML to import export information from the forms Technologies: XML, OOP JavaScript, PDF, LiveCycle ES3, LiveCycle Designer ES3, LiveCycle Workbench, Oxygen XML 2013-06 Site Internet Mobile et modification version Flash (La Maiso Bisson) May 13 - June 13 2 Months Client had a web site that was no longer compatible with mobile devices as it was solely in Flash. As a result, client required to have updates made to the current flash version and a new mobile version. Produce a small Mobile version of the actual website. Bring modifications and upgrades to current Flash version. Used XML to store data that is then used by the Flex application. Used HTML5 on the mobile version. Technologies: XML, OOP, JavaScript, HTML5, JQuery, Flash, Dreamweaver, Flash Professional, Oxygen XML, Fireworks 2013-05 Site Internet (Moi j’apprends, 1 Month) May 2013 1 Month Client requested to update the current version of its website to match current industry standards. Gather clients requirements Propose new design Develop and produce web site Used HTML5 in developing the template. Used an Object Oriented approach to JavaScript in order to allow Interactivity with the user. Technologies: XML, OOP JavaScript, HTML5, Dreamweaver, Oxygen XML, Fireworks 2013-04 ACP (Banque de France) Oct 12 - Apr 13 7 Months The Banque de France has used Adobe LiveCycle ES3 to produce Inquiry forms that are then directed to SharePoint for reporting. Produce LiveCycle Forms Produce LiveCycle Workflows Install LiveCycle ES3 Page 7 of 16 Support LiveCycle Used and Object Oriented Programming approach with JavaScript in order to achieve very complex tasks. Used XML to import export information from the forms Technologies: XML, OOP JavaScript, PDF, LiveCycle ES3, LiveCycle Designer ES3, LiveCycle Workbench, Oxygen XML 2013-02 Shirley (Bureau Véritas) Feb 13 1 Month Bureau Veritas has developed its own workspace using Flex to manage short lived processes through Adobe LiveCycle. Produce LiveCycle Forms Add features to existing Flex/AIR Application Used XML to import export information from the forms and Flex application Data Modeling Used SQL to send instructions to Database Technologies: XML, XSD, JavaScript, PDF, Flex, AIR, SQL, LiveCycle ES3, LiveCycle Designer ES3, Flash Builder 4.6, LiveCycle Workbench 2012-09 Modernization Project (The Canada Gazette) July 11 - Sept 12 *9 Months The Canada Gazette required a new software application and associated tools and methods that would: a) Increase production capacity; Increase the level of automation in the production process; b) Ensure a high degree of reliability when using automated processes (expected results, no crashing); and c) Align CG production tools with industry standard best practices. Senior Programmer Analyst Lead the programming of automated tools and the customization of Adobe InDesign based on direction from the System Analyst. Identify methods by which the different requirements can be met and assess the feasibility of each Document relevant details about the new tools and customizations Prepare the test plan to ensure the tools are of high quality and meet the CG requirements. Provide technical support once project is in production. Work with InDesign and JavaScript in order to produce CLF 2.0 compliant XHTML. Used Subversion to keep version control of the application delivered and to keep in synch with the team. Used XML to import and export information from the application Made extensive use of InDesign Script (ESTK) in order to make customize the application Researched and explored HTML5 styles and tags that could be used for a future version of the Gazette. Used an Object Oriented Programming approach with JavaScript in order to achieve very complex tasks. Technologies: XML, HTML, XHTML, HTML5, XSLT, CSS, CLF 2.0, OOP JavaScript, Java, C++, InDesign SDK, InDesign CS5.5, ESTK, Source Control (Subversion) Dreamweaver, Eclipse * Part time until end of September, then, full time. 2012-06 Precision Targeter (Earth to Map GIS/Canada Post) May 11 - June 12 *10 Months Leverage the ESRI Flex API supplemented with custom components to produce a highly interactive geographical analysis tool. Senior Flash/Flex/RIA developer/Architect Deliver the detailed architecture and high-level design Leverage the ESRI Flex API supplemented with custom components. Technical designs and development Page 8 of 16 Bug fixes and enhancements; Merging geography and tabular data in a flex application with external calls to .Net services as well as Oracle database integration. Used Team Foundation server to keep in synch with a team located in Toronto, Ottawa and India. Used XML to allow communication between the server and the Flash client Technologies: Flex, Action Script 3, XML, HTML, JavaScript Flash Builder 4, Dreamweaver, Source Control (MS Team Foundation) * Full time until end of September, then, part time. 2011-06 Business Transformation (Mell’s Home Maid Inc) Mar 11 - June 11 3 Months Mell’s Home Maid is a cleaning company whose main operations are held in Orleans, Ontario. Though the company size had greatly grown over the years, the administrative and management tasks had not be updated. As further growth was at risk, serious business transformation was required. Business Analyst Analyze current processes in place. Elaborated a set of company policies for employees, contractors and clients. Produced legal documents for employees, contractors and clients Elaborated new approach to accounting using Simply Accounting, MS Excel, and MS Outlook. Digitalize organizational processes using scans and Adobe Acrobat Set up Network and new environments on five machines. Set up SugarSych and MS Exchange Driven Marketing strategies by o Designed simple ads to appear on a number of sites. o re-design and produced flyer using InDesign CS 5.5 o Optimized web site to appear in google searches. Technologies: MS Office Word, Excel, Outlook, Exchange, Adobe InDesign CS 5.5, Adobe Dreamweaver, Sugar Sych, Adobe Acrobat Pro X, Windows 7, Sugar Sych, Simply Accounting 2011-05 Research, Development, Support (First Peoples Plus) Oct 09 - May 11 18 Months First Peoples Plus invested into research and development in order to provide packaged solutions to federal clients such as Agriculture Canada, Environment Canada, DFAIT, and CNSC. Additionally, support was provided to colleagues who were delivering solutions to customers. Modify and develop an Adobe PDF Forms exporter. That is, a tool that would convert LiveCycle PDF Forms to CLF 2.0 Compliant HTML forms. The exported result was XHTML. Assist peers with testing CLF HTML Forms and verifying XHTML compliancy. Produce Custom LiveCycle Components Technologies: Java 1.6, iText Library, .Net, XML, HTML, XHTML, XSLT, CLF 2.0, LiveCycle 8.2, Workbench, Eclipse, Visual Studio Express 2008. 2011-02 Timeline (CNSC) July 10 - Feb 11 8 Months In order to celebrate their 65th anniversary, CNSC is producing an interactive flash animated portion to their web site where visitors can browse through its history. This project also contains a multimedia library and is data driven. As with the Class 2 project, data was saved in HTML files so as to lower maintenance cost without producing a full fledge content management system. Another advantage to this is that the solution can be encapsulated and presented in various expositions without being connected to the web. Identify, gather and analyze business requirement. Page 9 of 16 Quality assurance on various platforms including a 42inches presentation touch screen. Produce a multi file download manager Produce a timeline that can be zoomed by days, months and years. Produce a CLF 2.0 compliant version of the Flash timeline Used XML and XHTML to store data used by the Flash Application Technologies: Action Script 3, XML, XHTML, HTML, DHTML, CSS, JavaScript, CLF 2.0, Flash Professional CS5, Dreamweaver CS5, illustrator CS5 2011-02 Incident Management Reporting System (IMRS) (CBSA) Oct 10 - Feb 11 5 Months CBSA has enhanced the capabilities of its Incident Management System by taking advantage of the benefits provided by Rich Internet Applications working with Adobe LiveCycle. Extend and customize the workspace web portal o Enable communication between PDF Document, the browser and Flash/Flex in Runtime. o Produce modules and connect to data sources such as web services and LDAP o Assist/guide others in developing solution Produce a reporting system o Produce RIA front end to capture data o Produce LiveCycle process to manage the request o Produce PDF documents using LiveCycle Designer to display printable query results. o Used XML to exchange data with the server o Used a OOP approach to JavaScript in order to allow communication between the PDF file and the Browser along with some sliding effects. Provide technical Assistance on LiveCycle Designer, Flash/Flex and LiveCycle Technologies: Flex, Action Script 3, XML, HTML, XSLT, Adobe LiveCycle, ANT,OOP JavaScript, Flash Builder 4, LiveCycle ES2, LiveCycle Workbench, LiveCycle Designer, Fireworks CS5 2010-11 "Mets Tes Cartes" And "Homophonie" (Moi J'apprend) June 07 - Nov 10 6 Months The community center "Moi, J'apprend" has produced educational card games allowing learners to spell and understand the meanings of various words of the French language. As a result, this project was about bringing these games to the digital world as Flash Interactive Games. The most complex and compelling of the two games is without a doubt "Mets Tes Cartes" which involved 12 individuals that were required Designed and developed games Gathered and details project requirements with client Recorded, edited and sliced audio content Quality Assurance on own work. Managed 12 individuals in performing various tasks. Used XML to import/export and store data Sample: http://www.ericperron.com/examples/metstescartes/ Technologies: Adobe Flash, Action Script 2.0, XML, Flash Professional, Fireworks, Photoshop, Audition, Soundbooth 2010-10 Interactive Capsules (CFORP) Sept 10 - Nov 10 3 Months The CFORP has flash presentations that includes interactive content. Has such interactivity involves the work of a flash developer, I was asked to complete the projects. Produce estimate for work provided Provide feedback on proposed changes where possible Produce interactive flash based learning activities following provided guidelines. Technologies: Action Script 2, HTML, Flash Professional CS5, Fireworks, illustrator CS5, Adobe Photoshop CS5. Page 10 of 16 2010-06 NCPR Form (IMP Aerospace) Mar 10 - June 10 3 Months A process which used 7 different paper forms was converted into a LiveCylcle process. This process would then use a single dynamic PDF form that would gather all required information as it would be sent from one stake holder to the next. As the level of complexity aroused due to the high level of interactivity of this form, IMP Solution was asked to complete the form and process. Complete highly interactive PDF Form Simplify existing code in order to pursue coding Debug existing issues on form Use a methodology of work derived from the Object Oriented Programming model. Used XML to store data from the form. Technologies: PDF, LiveCycle, OOP Java Script, XML, XLST, LiveCycle ES2, Workbench, Eclipse (Flex), Dreamweaver 2010-06 Web Site: Renouvo (Renouvo) May 10 – June10 2 Months A flash presentation has previously been made in order to present information on the inspection status of Nuclear Facilities and the equipment used by them. However, due to the changing nature of the content presented, the presentation had to be changed into a dynamic flash application. Additionally, enhancements and changes were performed. In order to accommodate potential content owner, all dynamic information was placed within html files that are then read by the Flash Application. Identify, gather and analyze business requirement. Quality assurance on various platforms including a 42inches presentation touch screen. Batch processing of images Produced a simple, yet complete flash preloader that can then be used across the cnsc.gc.ca website. Used XML and XHTML to store the form data. Technologies: Action Script 3, XML, HTML, DHTML, CSS, JavaScipt, Flash Professional CS5, Dreamweaver CS5 2010-06 ePowerBilling (Akatia Technologies Inc) June 08 - June 10 24 Months In order to meet the needs of its clients, Akatia Technologies has developed a Software as a Service (SaaS) that empower medium sized companies to manage their billing processes. Key features are its Business Rules Manager, its ability to take payments, to generate invoices using an online Report Designer and valuable efficiency through grid computing. Web Development and production o Produce the entire web site o Edited content placed on web site Development Develop Flex Forms within ePowerBilling Styled entire interface Produced code libraries to be used across the platform Produced a flash based Business Rule Diagram Editor Used XML to import/export and store data Used SQL to communicate with the MsSQL database. Consulting Managed business logistic such as hosting servers, web mail, conferencing, etc. Produced business documents such as the terms of services Sample: http://www.ePowerBilling.com Technologies: Action Script 3, HTML, DHTML, CSS, .Net, SQL, MS SQL, Flash Professional CS5, Flex 3 and 4, Dreamweaver CS5, Fireworks, Photoshop and other creative suite products, Visual Studio Express 2010 2010-05 Form Portal and Sample Form (DFAIT) May 10 Page 11 of 16 ½ Month A great number of paper based could be moved to electronic version. However, before going further, client needed to confirm that the appropriate systems could be contacted and that Flex could be an appropriate platform for their front end. Offer suggestions and observations on proposed solution Create a report chart based on information received from a LiveCycle process. Create a bilingual form that send information to LiveCycle Create a dynamic flash front end that served as a menu to all of their forms. Used XML to communicate between the Flex application and the LiveCycle web services. Technologies: Flash, Flex, Action Script 3, XML, LiveCycle ES2, Workbench, Eclipse (Flex), Flash Professional 2010-03 Proof of Concept (Agriculture Canada) Feb 10 - Mar 10 1 Month The goal of this POC was to demonstrate that dynamically generated Flex Charts could be introduced within a PDF file as a picture. Use LCDS (LiveCycle Data Services) with Java to connect to a LiveCycle Process that would provide the required data to the Flex Application. Send a screenshot of the generated chart Produce server side script required to convert produce data to JPG and send to the appropriate LiveCycle Processes. Used XML to communicate with the server through web services. Technologies: Java 1.6, XML, XHTML, XSLT, CLF 2.0, LiveCycle ES2, Workbench, Eclipse, LiveCycle Form Designer 2010-01 Proof of Concept (Environment Canada) Dec 09 - Jan 10 1 Month In the course of a business process, Environment Canada has a requirement to communicate with a great number of users through various methods, namely: Paper, stand alone digital forms, Internet forms, fax, email and online submissions. So as to demonstrate that this was indeed possible, the client required a Proof of concept. Identify, gather and analyze business requirement. Design Processes within Adobe LiveCycle. Design and develop a CLF 2.0 compliant front end interface to interact with the server. Design and develop Interactive Forms Provide a report on discoveries and lessons learned. Design and develop interactive web portal Design and develop an XSLT Assembler to simplify the management of complicated xml schemas. Provide a Vision Paper on how Environment Canada could redirect their organization. Used XML to store form data Technologies: Java 1.6, XML, XSLT, CLF 2.0, XHTML, LiveCycle ES2, Workbench, Eclipse, LiveCycle Form Designer Page 12 of 16 2009-12 PDF Packager (Telus) Oct 09 - Dec 09 3 Months In the course of one of their business processes, a PDF document had to be packaged based on dynamic content and documents. As the requirements were specific to this business process and that the content was gathered from various platforms, cross technologies work and consulting was involved. Produce a LiveCycle Component using Java Assist client in communicating with LiveCycle Server from a .Net server Provide a packaged solution to integrate on .Net server Used XML to import/export data from one server to another Technologies: Java 1.6, iText Library, .Net, XML, XSLT, LiveCycle 8.2, Workbench, Eclipse, Visual Studio Express 2008. 2009-12 Proof of Concept (Agriculture Canada) Nov 09 - Dec 09 2 Months In a bid to digitalize a paper process, Agriculture Canada has requested a POC so as to determine how LiveCycle could be used in order to connect PeopleSoft and other others systems that they have. Moreover, a key factor of this POC was to demonstrate the dynamic abilities of a PDF File. Identify, gather and analyze business requirement. Setup virtual machine with LiveCycle Design Processes within Adobe LiveCycle. Design and develop a highly interactive form Design and develop a custom component that facilitates the transfer of data between a LiveCycle Designer form and the LiveCycle Server. Set up connection to remote database using Oracle ODBC. Produce a dynamic HTML (CLF 2.0 compliant) form which sent and received information from and to external web services. Used XML to store form data and communicate with the server through web services. Verified that the form content provided was XHTML compliant Technologies: OOP JavaScript, Java 1.6, XML, XSLT, XHTML, HTML, DHTML, PDF, LiveCycle, Flex 3, Action Script 3, LCDS, CLF 2.0, LiveCycle ES2, Workbench, Eclipse (Flex) 2009-06 N.A. T2 Creative Suite Technical Support (Adobe Systems Inc) June 07 - June 09 24 Months Provided technical support at highest level available to Adobe Customers. Highest level of technical support on Flash and related products. Sustained a high level of customer satisfaction by providing technical assistance and managing corporate situations through to problem resolution. Reliably identified developmental needs and addressed knowledge gaps by engaging in ongoing knowledge and skills development. Recognized by management as a Star Performer of the Adobe’s Center of Excellence. Responsible for regular communication with the Technical Support Manager, peers from within the Technical Support and Customer Services organizations and members of Adobe’s Field Sales teams. Interacted with other teams such as LiveCycle, PDF, Connect and Flex in troubleshooting issues where technologies were overlapping. Debugged cases that involved XML and complex JavaScript algorithm on a regular basis. Technologies: Adobe Flash, Action Script, XML, DHTML, HTML, CSS, OOP JavaScript, VB Script, JBoss, Flash Media Server, Flex, Flash Professional, Fireworks, Photoshop, Dreamweaver, LiveCycle Designer, Captivate, Director, Creative Suite Master Collection, Contribute, Adobe Connect, Wireshark Page 13 of 16 2008-09 Web Site: Mell’s Home Maid. (Mell’s Home Maid Inc. ) Aug 08 - Sept 08 1 Month Description: Produced a small web site for Mell’s Home Maid providing information on company’s products and services. The website menu is in flash. Gather requirements from client Produce interactive content Produce web site Technologies: Adobe Flash, Action Script, DHTML, HTML, CSS, JavaScript, Flash Professional, Fireworks, Photoshop 2008-09 Web Site: ePowerBilling. (Akatia Technologies Inc) May 08 - Sept 08 4 Months Produced a web site for ePowerBilling and Akatia Technologies Inc using the same template. The web site also used a Flash shopping cart allowing users to purchase a subscription to epowerbilling through the web site. Gather requirements from client Produce interactive content Produce web sites Used XML to import/export server data Technologies: Adobe Flash, Action Script, XML, DHTML, HTML, CSS, JavaScript, Flash Professional, Fireworks, Photoshop, Dreamweaver 2007-06 Learning Object Management System (CFORP, SAMFO) June 05 - June 07 24 Months Online Content Management System that manages and produces Interactive Learning Object in Flash. As the number of similar learning objects were requested, it has become necessary to produce a generator that would allow content owners - such as teachers to produce their own interactive objects. Using this system, the following type of Interactive objects can be generated: (1) Drag And Drop Association games, (2) Multiple Choice Questions, (3) Open questions, (4) Crossword Puzzles. Used XML to import/export and store data. For instance, an Interactive game would save and retrieve all its own data within one XML file. The Flash Interface was also built using XML. Used SQL to communicate with MSAccess Database when storing data for small projects. Technologies: Adobe Flash, Action Script 2.0, XML, DHTML, HTML, CSS, OOP JavaScript, VB Script, IIS, ASP, MSAccess, SQL, Flash Professional CS3, Fireworks 2006-10 Web Site: BookGem (BookGem Book Holders) Apr 06 - Oct 06 6 Months BookGem was a startup company who wanted to sell bookholders online and thus, required to have an ecommerce web site that would present and sell their product online. Gather requirements from client Take pictures of the company's product and produce a 360 degree view of the product allowing user to rotate the product at will. Produce web site. Connect to client’s banking system so as to pass transaction. Produce invoices and emails for customers who bought the product. Used XML to import/export data. Technologies: Adobe Flash, Action Script, XML, DHTML, HTML, CSS, JavaScript, Flash Professional, Fireworks, Photoshop, dreamweaver Page 14 of 16 2005-11 Online Courses (CFORP, SAMFO) Nov 01 - Nov 05 48 Months Through the SAMFO program, the province of Ontario has offered hundreds of courses to French speaking students across the province. These course would be presented in HTML format while interactive portions had been made in either dynamic HTML or Flash. As the complexity of the flash interactive objects would increase, so did the skills required to make them a reality. Developed hundreds of Interactive learning Objects using Flash and Dynamic HTML (OOP Javascript) Managed the content of hundreds of thousands of pages Provided technical guidance in strategic decisions Gathering and detailing project requirements with clients Used XML to import/export and store data Sample: A good number of these interactive objects can be found at http://www.ericperron.com/portfolio2.asp. The password is: ep2006. Technologies: Adobe Flash, Action Script XML, DHTML, HTML, CSS, OOP JavaScript, VB Script, IIS, ASP, MS Access, SQL, Flash Professional, Fireworks, Photoshop, other creative suite products, MS Office Pro, Word Perfect 2004-06 CMS Transition (CFORP) May 04 - June 04 2 Months CFORP had been using a Content Management System (CMS) for a few years before it chose to make its transition to the CMS it is presently using. However, this transition would not be painless as hundreds of thousands of HTML pages were involved. As the content format provided by the first CMS did not match the format of the second one, a solution had to be created in order to automatically reformat all content. Additionally, as a great deal of content had been copy-pasted from MS Word, the solution had to be able to clean up content that would not transpose without issues. Gather requirements for the solution to be delivered. Provide strategic guidance to management as to the usability of such solution. Develop and execute solution in order to treat all content provided. The Imported data was transformed from HTML to XHTML Technologies: OOP JavaScript, ASP, CSS, HTML, XHTML, DHTML, IIS 6 2001-04 Corporate Web Site. (Soulard Enterprises Inc.) Oct 00 - Apr 01 6 Months Soulard was an enterprise that comprised three major departments: Window Cleaning, Equipment Rental, Bird Control. In a bid to place their services and products on the internet, Soulard had a web site produced that, like the company itself, was large in size. Gather requirements from client Take pictures of the company's establishment and surroundings Alter digital images to as to add interactivity Produce interactive content Produce web site Produce a musical mix for the introduction Used XML to import/export data from site to the server Technologies: Adobe Flash, Action Script, XML, DHTML, HTML, CSS, JavaScript, Flash Professional 5, Fireworks, Photoshop, DJ Studio 2000-06 Web Site: Renouvo (Renouvo) Feb 00 - June 00 4 Months Renouvo was a company that would build house in the area of St-Hilaire (Qc). In order to sell these houses, they required a Web site that would be in HTML and have a small Flash introduction. Gather requirements from client Take pictures of the company's build houses and surroundings Alter digital images. For instance, ad grass where there was no lawn. Produce interactive content Page 15 of 16 Produce web site Produce a musical mix for the introduction Produce web site Produce a musical mix for the introduction Used XML to import/export data from site to the server Technologies: Adobe Flash, Action Script, XML, DHTML, HTML, CSS, JavaScript, Flash Professional 5, Fireworks, Photoshop, DJ Studio 2000-01 Web Site: Orleans Bakery (Orleans Bakery Inc.) June 99 - Jan 00 6 Months Orleans Bakery was a small bakery who wanted to have a state of the art web site. The web site would involve demonstrating their latest creations with 4 versions: French, English, flash, and HTML. Though the company was small, the project was sizable due to the complexity of the task at hand. Gather requirements from client Take pictures of the company's establishment and surroundings Alter digital images to as to add interactivity 360 Panoramic view Produce interactive content Produce web site Produce a musical mix Used XML to import/export information from site to the server Technologies: Adobe Flash, Action Script, XML, DHTML, HTML, CSS, JavaScript, Flash Professional 5, Fireworks, Photoshop, DJ Studio 1999-06 Web Site: SG Printing. (SG Printing Inc.) Feb 99 - June 99 4 Months SG Printing was a small print shop who wanted to have a state of the art web site. The web site would involve demonstrating their latest creations while combining Flash and HTML within an innovative frame for the time. Gather requirements from client Take pictures of the company's establishment and surroundings Produce interactive content Produce web site Produced a flash introduction and also produced the musical mix for this introduction. Extensively used AJAX in order to present client’s products in an interactive manner. Used XML to import/export information from site to the server Technologies: Adobe Flash, Action Script, XML, DHTML, HTML, CSS, OOP JavaScript, Flash Professional 5, Fireworks, Photoshop, DJ Studio 1999-01 Web Site: Mell’s Home Maid. (Mell’s Home Maid) Sept 98 - Jan 99 4 Months Mell’s Home Maid is a small cleaning company who required a simple bilingual web site. Gather requirements from client Produce web site Create a special navigation bar using a Java applet Technologies: DHTML, HTML, CSS, JavaScript, Java applet, Fireworks, DJ Studio Page 16 of 16