Marc André Audet
Verified Expert in Engineering
Software Developer
Laval, QC, Canada
Toptal member since November 3, 2017
Marc has been programming since the age of 11, starting with HTML4 and PHP. He has since learned many programming languages including XHTML/CSS, HTML5, JavaScript, C#, C, C++, Java, Python, and many more. Marc specializes in PHP and has the ability to build and understand complex software architectures.
Portfolio
Experience
Availability
Preferred Environment
Linux, PHP, Git, Mercurial, PhpStorm
The most amazing...
...thing I've coded is an appointment system where users can directly reserve hours based on an availability system with many customizable variables.
Work Experience
Founder & Lead Developer
Nevraxe inc.
- Created a library which can be used by Doctrine models/entities directly in order to create CRUD calls for an API.
- Built systems that supports tournaments and leagues for professional esports platforms.
- Led the development of multiple projects with teams of two to five programmers.
- Worked as a freelance developer on both front-end and back-end.
Lead Developer
Tractr, Inc.
- Created an online appointments system that used the professional's availability and matched them against dozens of rules to find all the available time slots for users to take.
- Built a system over a WordPress database to slowly move out of the platform and into something custom built. Both the legacy WordPress website and the new back-end API had to work together, but I wanted to design a system that's optimal for the features as the load was becoming colossal.
- Created tools in Node.js and PHP to support the programming and administration of many projects.
- Introduced a functional testing framework to test APIs.
- Developed various back-ends and internal tools for several industries.
Lead Developer
Phoenix Prosperity, Inc.
- Directed a team of three to four developers.
- Built a database sharing system for MongoDB databases to optimize performances.
- Ran all code reviews and made sure everything was up to par.
- Added a MySQL database in order to use its best features where we needed it.
- Optimized the code constantly in order to support thousands of concurrent users.
Freelance Web Developer
Freelance Web Developer
- Set up Wordpress websites for a dozen clients.
- Built a system that synchronize the data from a POS system into a custom-built online store.
- Integrated both Paypal and Stripe payment gateways into PHP websites.
Senior Web Developer
ViGlob inc.
- Tasked with the maintenance of the in-house CMS.
- Took over multiple PHP projects that were built using the in-house CMS in order to add new features.
- Maintained legacy code and came up with ways to slowly modernize the code bases.
Experience
Northern Arena
PlanSanté.ca
VWLS / iProsper
Le Berger Blanc
Cervo
Tournament Life
https://blog.manhim.net/portfolio/tournament-lifeCCR
https://blog.manhim.net/portfolio/ccrSQPTO
https://blog.manhim.net/portfolio/sqptoSkills
Libraries/APIs
Stripe Development, PayPal API, Doctrine, Node.js
Tools
PhpStorm, Composer, Mercurial, Git
Languages
PHP, PHP, PHP, JavaScript, C, C++, C#, Java
Paradigms
Object-oriented Programming (OOP), Agile Development, Functional Programming
Storage
MySQL, MongoDB, PostgreSQL
Frameworks
AngularJS, CodeIgniter, Symfony
Platforms
Linux, WordPress Development
Other
APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring