Eric Perron - Resume · Web viewSept 27st, 2019. ERIC PERRON. 9 rue Henri-Gauthier, Gatineau,...
Transcript of Eric Perron - Resume · Web viewSept 27st, 2019. ERIC PERRON. 9 rue Henri-Gauthier, Gatineau,...
Sept 27st, 2019ERIC PERRON9 rue Henri-Gauthier, Gatineau, Québec, J8X 1A7Phone : (819) 923-8619Email: [email protected]
To Whom It May Concern,
Over the last 20 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 Consultant:
Senior Solutions Developer/Architect Senior Technical Analyst Senior Developer
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 about solutions, I have been a key asset in helping enterprises face the most difficult challenges.
You will find attached to this letter a copy of my resume.
Thank you for your consideration,
ERIC PERRON
Page 1 of 19
ERIC PERRON9 rue Henri-Gauthier, Gatineau, Québec, J8X 1A7
Phone: (819) [email protected]
SUMMARY 20 Years of experience. Secret Security Clearance (until 2020). Located in the national capital region. Proven success with remote opportunities.
More…
SOLUTION ARCHITECT, known for delivering scalable, robust solutions to large scale enterprises
FULL STACK DEVELOPER, renowned for delivering valuable services in a wide spectrum of technologies and professional aptitudes.
STRATEGIC THINKER that anticipates possible outcomes
EFFECTIVE COMMUNICATOR with a record of success working within in a variety of environments.
SELF-DRIVEN and RELIABLE individual with a strong passion for new technologies.
ANALYTICAL and LOGICAL mind that excels at finding resourceful solutions in a timely manner.
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.
Sept 2018 – Present
Innovapost, Ottawa, Canada
Role: Solution Architect
Develop conceptual solution views for IT reviews, feasibility assessments Consult with stakeholders on solution Quarterback solution design and technical solution Understand architectural models and patterns Research latest technologies Conduct discovery discussions Participate in technology roadmap review Track and document changes to architecture Oversee enterprise architecture governance Conduct system performance review Assist with production support/Production incident review
Technologies: ArcGIS (Map, Catalog) Dojo, HTML5, Angular, Type Script, Python, XML, JSON, HTML5, JavaScript, SQL, SOAP, REST, C#.Net, Java, Visio, Openshift, Mendix, MsSQL, Oracle. EDB, DataPower, Akamai and other enterprise systems
Jan 2016 – Present
Innovapost, Ottawa, Canada
Page 2 of 19
Role: Technical Support Specialist
Premier technical support for internal stakeholders. Sustained a high level of customer satisfaction by providing
technical assistance and managing corporate situations through to problem resolution.
Reliably identified development needs and addressed knowledge gaps by engaging in ongoing knowledge and skills development.
Interacted with other teams in troubleshooting issues where technologies were overlapping.
Produced tools speeding up the troubleshooting process. Automated support activities through scripting.
Technologies: ArcGIS (Map, Catalog) C#.Net, Dojo, HTML5, Angular, Type Script, Python, Flex, Action Script 3, XML, JSON, HTML, JavaScript, Flash Builder 4, SQL, WPF, SOAP, Team Foundation Server, Visual Studio, Jetbrain Webstorm, Windows 2008, Oracle.
Aug 2013 –
Dec 2015
Freelance (Incorporated), Ottawa, Canada
Roles: ArcGIS Consultant, Web Developer, Flex/Flash Architect, Senior LiveCycle Consultant/Architect
Providing Consulting services focusing on Web Technologies and business processes.
Sept 2012 – July 2013
ALTI, Paris, France (employed)
Role: Adobe Solutions Manager
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
May 2011 – Sept 2012
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
June 2009 – May 2011
IMP Group, Ottawa, Ontario (employed)
Roles: Senior Flex Developer Senior Flash Developer LiveCycle Forms Designer LiveCycle Process Designer Web Developer Programmer Analyst
Page 3 of 19
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.
2007 – 2009 Adobe Systems Inc, Ottawa, Ontario (employed)
Role: Senior Support Specialist / Creative Suite Support team.
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.
2001 – 2007 CFORP, Ottawa, Ontario (employed)
Role: Programmer Analyst
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.
1998 – 2011 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.
IT SKILLSCore Skills: Experienced with full software development cycle
Troubleshooting skills in a web development environment Solid understanding of the Web and Web technologies
Page 4 of 19
Technologies Web Development: HTML5, Dojo, Angular, Type Script, JavaScript, ECMAScript 6, JQuery, CSS IIS, C#.Net, SOAP, XML, JSON Apache, Java, JSP MY SQL, Oracle, MsSQL Visual Studio, Eclipse, WebStorm
ESRI ArcGIS ArcMap, ArcCatalog, ArcGIS Server 10.0, 10.5.1 ArcGIS JavaScript API ArcGIS SDK (C# .net)
More:Windows, Mac, Linux OSWeb browsersVmware, network sniffers, Microsoft Office ProAdobe Flash/FlexAdobe LiveCycle DesignerAdobe LiveCycle ServerAdobe Creative Suite
Additional Skills:
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 BACKGROUND2009 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
REFERENCESReferences are available upon request.
Page 5 of 19
ANNEXE A – WORK EXPERIENCE (38 PROJECTS)
End DateDuration (months) Project Name (client) So
lutio
n Ar
chite
ct
Mob
ile
GIS
Web
De
velo
pmen
t
Java
Scrip
t
Adob
e Li
veCy
cle
HTM
L5
Flex
\Fla
sh
JSP/
Java
ASP/
.Net
2019-02 On going Several Small Projects (Innovapost)
2019-02 7 TPO EOL (Innovapost)
2019-09 5 Easy Button (Innovapost)
2018-07 2 9 Day Gap (Innovapost)
2018-04 10 TPO EOL (Innovapost)
2017-03 1 NM 2.0 (Innovapost)
2017-02 1 Customer Choice (Innovapost)
2016-12 18 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 Research, Development, Support Team (First Peoples Plus)
2011-02 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)
Page 6 of 19
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 7 of 19
2018-04 TPO EOL (Innovapost) Jun 17 – Apr 18
10 MonthsThe TPO environment used several technologies that had reached their end of life. Namely, it was required to bring update the servers from ArcGIS 10.0 to ArcGIS 10.5. In Addition, Precision Targeter, a web client application developed in Adobe Flash had to be rebuilt from the ground using modern technologies.
Worked closely with the Project Manager identifying the tasks, the needed technologies, the resources and timeline for project.
Worked closely with the client identifying functional requirements for the project. Created and modified several IIS Web Services (.net) Worked heavily on the web client application, assisting other developers along the
way. Assisted in setting up and transitioning several of the TPO Servers. Deployed regularly to Staging, then prod. Provided technical support during the Stabilization period, working closely with the
client and organizing several remote sessions with end users. And more…
Technologies: HTML5, DOJO, WAB, Angular, TypeScript, ArcGIS 10.0/10.5, C#.Net, Flex, Action Script 3, XML, Flash Builder 4, Team Foundation Server, Visual Studio 2017 Enterprise, JetBrain WebStorm, SOAP UI
2017-03 NM 2.0 (Innovapost) Feb 17 – Mar 17
1 MonthImplement new business rules into the Precision Targeter Solution
Provide an Impact Assessment Provide technical documentation Implement the changes into the Adobe Flex Web Client Implement the changes into an IIS Web Service (.net) Deploy changes to Staging, then prod.
Technologies:.Net, Flex, Action Script 3, XML, Flash Builder 4, Team Foundation Server, Visual Studio 2017 Enterprise.
2017-02 Customer Choice (Innovapost) Jan 17 – Feb 17
1 MonthImplement new business rules into the Precision Targeter Solution
Provide an Impact Assessment Implement the changes into the Adobe Flex Web Client Implement the changes into an IIS Web Service (.net) Deploy changes to Staging, then prod.
Technologies:.Net, Flex, Action Script 3, XML, Flash Builder 4, Team Foundation Server, Visual Studio 2017 Enterprise.
2015-10 Bridge Base Online (Clevertech.biz) Oct 14 – Oct 15
13 MonthsProvide 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
Page 8 of 19
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 MonthsProduce 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 MonthsUpdate 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)
2014-04 Grants and Contribution Management System (Agriculture Canada) Oct 13 - Apr 14
7 MonthsAssisted 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 MonthsThe 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 MonthsClient 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.
Page 9 of 19
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 MonthClient 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 MonthsThe 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 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 MonthBureau 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 MonthsThe 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); andc) 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.
Page 10 of 19
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 MonthsLeverage 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 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 MonthsMell’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.
Page 11 of 19
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 MonthsFirst 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 MonthsIn 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. 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 MonthsCBSA 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 portalo 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 LDAPo Assist/guide others in developing solution
Produce a reporting system o Produce RIA front end to capture datao Produce LiveCycle process to manage the requesto Produce PDF documents using LiveCycle Designer to display printable query
results. o Used XML to exchange data with the servero 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
Page 12 of 19
6 MonthsThe 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 MonthsThe 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.
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 MonthsA 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
Page 13 of 19
2010-06 ePowerBilling (Akatia Technologies Inc) June 08 - June 10
24 MonthsIn 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 productiono Produce the entire web siteo 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
½ MonthA 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 MonthThe 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 MonthIn 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.
Page 14 of 19
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 15 of 19
2009-12 PDF Packager (Telus) Oct 09 - Dec 09
3 MonthsIn 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 MonthsIn 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 MonthsProvided 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 16 of 19
2008-09 Web Site: Mell’s Home Maid. (Mell’s Home Maid Inc. ) Aug 08 - Sept 08
1 MonthDescription: 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 MonthsProduced 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 MonthsOnline 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 MonthsBookGem 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 17 of 19
2005-11 Online Courses (CFORP, SAMFO) Nov 01 - Nov 05
48 MonthsThrough 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 MonthsCFORP 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 MonthsSoulard 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 MonthsRenouvo 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 18 of 19
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 MonthsOrleans 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 MonthsSG 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 MonthsMell’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 19 of 19