Pascal Mugnier
Full-stack Web & Mobile Developer
Since January 2017, I’m working as a freelancer, using various technologies. I’ve been working on Mobile application, .Net projects, Node.js server application, ...
I’m in charge of the whole Wakiris.com project, based on Symfony 2.0, jQuery and Knockout.js. We are also working on iOs and Android applications. The project goal is to build a WebRTC webinar API tailored for online teaching web apps.
Being able to write efficient tests is a very important skill for developer. I decided to apply to this tester position as an opportunity to improve my testing skills, both front end and back end.
I worked as Lead full-stack web developer, using Symfony on the backoffice and angular for the frontend. I built a RestFULL api and its Angular service.
My work focused on enhancing the security of the company MVC framework to avoid hacking attempts by filtering IP address, analyzing user behaviors, and building a new anti-XSS layer. I was working closely with the project manager to define strategies and test routines
I was working on a HTML5 application built to handle 6-axis robotic arms, running on the Angular javascript framework and communicating with a C++ controller via a RESTfull API. Building complete and effective unit tests was an important part of my work, to ensure no bad request would be send to the robot controller. We were also working on very short deadlines, and it was important to work very closely with the team members and project managers.
I had to build an HTML5 sound synthesizer and music sheet display engine, installed on a social music sheet sharing website coded with PHP5/MySQL on a Symfony-like framework, and using Bootstrap and LESS for the frontend. I used all the available methods to ensure fast responses of the high traffic website servers: caching layers, CDN, expire-headers, images/js/css optimization, replication, and more. The front-end music sheet rendering engine was based on HTML5 canvas and the synthetizer was a mix of HTML5 and ActionScript.
In charge of the website development, I had to build an e-commerce website, its back office system, its front end UI, its B-to-B intranet and its newsletter engine.
I was in charge of the entire project, from database architecture building to final user interface optimization. I developed a new version of my Sandhia PHP Framework, implementing a new caching layer communication class based on APC that was able to self-replicate on many servers using Memcache as a relay.
I worked as a Web developer in Netmining, in Brussels. My daily work focuses on building a user-friendly reporting tool, using PHP/MSSQL on server-side and HTML/CSS & jQuery on client-side.
As a freelance developer, I’ve developed my own custom PHP Framework and ORM. I worked on many different projects: e-commerce websites, UI improvement, SEO optimization, databases and queries optimization.
I worked on the mach10.fr project, a massive email broadcast platform. My work was focusing on the statistics engine, producing accurate graphical reports with highly optimized User Interface. As this platform was sending about 1 million emails every day, I had to build a very effective source code, linked to an optimized SQL database.
As part of the Dipole team, I worked on several PHP and Java projects. I was also building front end user interfaces using HTML, CSS, and Javascript. Responsibilities included database designing, code profiling, and customer relationship.
I served as the primary web developer to build the new version of the barnettsports.com web site. I was in charge of developing the FrontOffice, designing a new relational database, programming an optimized product search engine and a secured BackOffice.
When Pokemon Go was at its peak, I started this personal project as a challenge.
After its first release, this app received more than 3 millions download in less than 3 months.
Built on Cordova and Angular, coupled with native Obj-C and Java plugins, this app
was relying on a strong NodeJS cloud-base servers.
Angular, Obj-C, Java, NodeJs, PostgreSQL
Wakiris is an online course platform based on WebRTC technology. Teachers can organize
their schedules and have real time video conversation with tools tailored for online courses.
Based on WebRTC and PHP, Wakiris also deploys its own API to allow integration of its tools
on third party website.
PHP, MySQL, Angular, WebRTC, Redis
Build for the town of Aix-les-bains, this mobile application is a listing of all
the shops in the city and helps the user finding great discounts. Shop owners
can publish news, ads and discounts info.
Built on Ionic 3, and relying on a PHP/MYSQL server, this app is available on
Apple Store and Google Play since 2017.
Ionic 3, Obj-C, Java, PHP, MySQL, Memcached