Flash Developer

advertisement
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
Download