Latest projects
Mate1
- Online matchmaking solution, e-store
- PSR-2
- Legacy code
- Development of new features, bugfixes
- Role : Developer
Simply Voting
- Electronic voting system
- PSR-2
- Security
- Privacy concerns
- Legacy code
- Development of new features, bugfixes
- Server monitoring SSH
- Role : Developer in 4 dev team
SimplyPHP
- Laravel, PSR-2
- VueJS
- Development of new modules
- VueJS form with mobile DataMatrix Code reader (using Zxing)
- Refactoring of legacy code to Laravel
- Server monitoring, SSH
- Redis, Memcached
- Role : Developer in 1 to 3 dev team
Securecom
- Symfony, PSR-2
- Blade
- Custom Sessions management system
- Security, OWASP
- Server monitoring, SSH
- Data aggregation
- Chart and PDF generation (Fusion Charts)
- Performance optimization
- Refactoring of legacy code
- Redis
- Role : Lead Developer in 2 dev + 1 QA team. I spent 90% of my time programming
Mindgeek
- Symfony, PSR-2
- AngularJS
- Leading the development of Webcams.com product
- Leading the dev for the Project Management Dashboard
- Part of the Billing System team
- Transactions throttling
- Google Experiments API
- Redis, Memcached
- Roles : Lead Developer in 1 to 10 dev team, including BE, FE, QA + remote QA team.
My role was to be a technical Lead Developer. I was spending 80% of my time
programming.
Work experience
-
Software developer at Mate1 - Montreal - Quebec, Canada :
2020-04 - ...
-
Development for different products
-
Software developer at Simply Voting - Montreal - Quebec, Canada :
2020-01 - 2020-04
-
Development of the voting system
-
Software developer at Simplyphp - Montreal - Quebec, Canada :
2019-06 - 2019-12
-
Work on different projects for multiple clients
-
Lead developer at SecurEcom - Montreal - Quebec, Canada :
2017-07 - 2019-05
-
Management of Indik's development team
-
Lead developer at Mindgeek - Montreal - Quebec, Canada :
2014-05 - 2017-07
-
Management of several teams / projects
-
Lead developer at Cellfish - Montreal - Quebec, Canada :
2011-11-14 - 2014-05
-
Maintenance and evolution of a chat platform (PHP-mySQL)
-
Lead developer at Toast - Montreal - Quebec, Canada :
2009-09-26 - 2011-11-07
-
Web projects management (PHP-mySQL)
-
Web Developer at Mentel.com - Montreal - Quebec, Canada :
2007-10-29 - 2009-09-19
-
Websites development (PHP-mySQL)
-
Web Developer at Orderin.ca - Montreal - Quebec, Canada :
2007-05-01 - 2007-10-10
-
Web Developer at Infra-Imagerie - 67800 Bischheim - FRANCE :
2005-02-21 - 2006-11-25
-
Websites development (PHP-mySQL)
-
Web Developer at Framatome (Groupe AREVA - 69000 Lyon - FRANCE :
2003-04 - 2003-07
-
Development of a Web application to help for the nuclear plants' parts maintenance
School
Language
Creations
Portfolio
Skills
Frameworks
Programming Languages
Others
-
Encryption (
AES,
RSA,
SSL
...) - Intermediate, 2 years
-
Vue.js - Intermediate, 1 an
-
Node.js - Intermediate, 2 an
-
Docker - Intermediate, 2 an
-
Composer - Intermediate, 4 an
-
SMTP - Intermediate, 10 years
-
XML - Advanced, 12 years
-
MVC - Advanced, 12 years
-
Agile - Advanced, 12 years
-
SVN /
CVS /
Git - Expert, 15 years
CMS
Server
Environments