Richard Jean-Paul Le Guen
Contact Info:
Email Address:
richard.jp.leguen@gmail.comPhone Number:
514-442-9854 (cell) LinkedIn Profile CV in Microsoft Word formatEducation
Bachelor of Engineering
Software Concentration,
Member of the Institute of Cooperative Learning
Concordia University, 1455 Boulevard de Maisonneuve West, Montreal, Qc
to July 2009
Diplôme d'Études Collégiales
Pure and Applied Sciences
Marianopolis College, 4873 Westmount Ave, Westmount, Qc
to July 2005
Certifications
Microsoft Certified Technical Specialist
MOSS 2007 Application Development
Sun Certified Programmer
For the Java 2 Platform, Standard Edition 6.0
Languages
-
English, first language
both spoken and written -
French
both spoken and written
Software Development Skills
- UML
- Writing Use Cases
- Object Oriented Analysis
- Requirements Analysis
- Requirements Traceability
- Web Standards
- Java
- C#
- PHP (both 4 and 5)
- CakePHP
- Javascript
- jQuery
- HTML, XML
- CSS
- Perl
- SharePoint
- MOSS 2007, WSS
- MySQL, SQL Server, Orable
- Visual Studio 2008, Eclipse
- .NET 3.5
- Secure Shell Client, Putty
- Trac
- SVN Version Control
- Photoshop
Work Experience
SCL Elements / CAN2Go
5800 Saint-Denis, suite 222, Montreal, Qc, Canada, H2S 3L5
Position:
Software Developer; Web UI Team Lead (since December 2011)
Responsibilities:
- Development of a rich in-browser application for building automation and management
- Making design decisions based on requirements and stakeholder needs
- Effort estimation
- Assigning tasks to other developers on the Web UI team
- Training new developers
- Interviewing candidates for the Web UI team
- Writing documentation
Technologies:
JavaScript, ExtJS 3, Git, TDD, Jasmine, BDD, Continuous Integration, NodeJS
current
Avanade
401 West Georgia Street, Suite 1400, Vancouver, BC
Position:
Contractor; SharePoint Front End Developer (on contract via Head 2 Head)
Responsibilities:
- Web development on the SharePoint platform.
Technologies:
HTML, CSS, Asp.NET, MOSS 2007, WSS
to February 2011
Concordia University
1455 de Maisonneuve Boulevard West, Montreal, Qc
Position:
Software Design Teaching Assistant; Software Requirements Analysis Tutor
Responsibilities:
- Tutoring of a "Software Design" class
- Prepare material, activities and exercises for weekly 1 hour labs
- Answer student's questions about UML, Design Patterns, Analysis, Test Driven Development, Unit Testing, JUnit, Java, Swing and TomCat.
- Tutoring of a "Software Requirements" class
- Prepare material, activities and exercises for weekly 1 hour labs
- Answer student's questions about Software Development Life Cycle, Vision Documents, Use Cases.
- Tutoring of a "Software Architecture" class
Technologies:
Java, JUnit, Java Swing, TomCat
to April 2011
Borden Ladner Gervais
1000, de la Gauchetière Street West, Suite 900
Position:
Web Developer
Responsibilities:
- Web development on the SharePoint platform.
Technologies:
Windows, MOSS 2007, C#, HTML, CSS, JavaScript
to September 2010
Simpli-fi Solutions
http://simpli-fi.net/
Position:
Contractor; Web Developer
Responsibilities:
- Cost estimation
- Maintenance and evolution of a client's web site.
Technologies:
CakePHP, Linux, MySQL, jQuery
to February 2010
Avanade Technology Services
630 René-Lévesque Boulevard, Montreal, Qc
Position:
Senior Programmer; SharePoint Developer
Responsibilities:
- User Interface development using CSS, HTML, JavaScript.
-
SharePoint development
- Feature Development
- Web Parts
-
Revision and maintenance of documentation artifacts.
- Technical Designs
- Functional Specifications
- Presentations and workshops for knowledge transfer with testers and other developers.
Technologies:
Windows, MOSS 2007, C#, HTML, CSS, JavaScript
to July 2010
Concordia University
1455 de Maisonneuve Boulevard West, Montreal, Qc
Position:
Intro To Web Development Teaching Assistant
Responsibilities:
- Tutoring of an "Intro to Web Development" class
- Prepare material, activities and exercises for weekly 2 hour labs
- Prepare and mark assignments
- Answer student's questions about Web Development, and assignments.
- Explain and demonstrate Web Standards
Technologies:
Linux, HTML, CSS, JavaScript, Perl
to May 2010
Concordia University
1455 de Maisonneuve West Boulevard, Montreal, Qc
Position:
System Software/Perl Programming Teaching Assistant
Responsibilities:
- Tutoring of a "System Software" class
- Prepare material, activities and exercises for weekly 2 hour labs
- Prepare and mark assignments
- Answer student's questions about Perl Programming and assignments
- Explain and demonstrate use of the Linux command line
Technologies:
Perl, Linux
to April 2009
Victrix Solutions
625 President-Kennedy Avenue, Montreal, Qc
Position:
.NET Developer (Intern)
Responsibilities:
- C# Development
- Enhancement of an implementation of the Service Locator pattern.
Technologies:
C#, .NET, Microsoft Enterprise Library
to August 23rd 2008
Concordia University
1455 de Maisonneuve West Boulevard, Montreal, Qc
Position:
Programming Methodologies Tutor
Responsibilities:
- Tutoring of a "Programming Methodologies in Java" class
- Prepare activities and exercises for weekly 2 hour labs
- Answer student's questions about Java Programming and assignments
Technologies:
Java
to April 2008
nCube Solutions / Hébérgement-Canada.net
765 du Couvent, Montreal, Qc
Position:
Web Developer (Intern)
Responsibilities:
- Customer support via telephone and email
- Web Development
Technologies:
Php, CakePHP, Flash, MySQL, PhpMyAdmin
to August 14th 2007
Nuance Communications
1500, University Street, Montreal, Qc
Position:
Quality Assurance (Intern)
Responsibilities:
- Product Testing
- Conducting manual tests
- Writing Perl scripts
- Maintenance and administration of user accounts for a dictation service.
- Maintenance of a bug database
Technologies:
Perl, IBM ClearCase, Mobile devices
December 21st 2006
Boulangerie Premiere Moisson
11678 De Salaberry, Marche de l'Ouest, DDO, Qc
Position:
Clerk/Salesperson
December 2008