assignment_ind About me

I am Nicolas Bonnici, a developer and entrepreneur in Paris, France. I worked as a consultant since 2009 for several big tech companies as independent of for companies.

Currently i'am working full time at Headoo. You can click the link button, to connect with me on the social networks i use.

developer_mode Projects

code Skills

Languages
Javascript
php7
Python3
Bash
Database
MySQL6
Oracle
SQLlite
Elasticsearch
Mongo
Redis
Frameworks
Symfony3
Sylex
NodeJS
Codeigniter
Laravel
PHPunit
Flask
Meteor
Express
Mocha
Chai
PHP7 homebrew MVC framework
ORM
Doctrine
Mongoose
Elastica
Bookshelf
PHP7 homebrew ORM
Skills
Consulting
Conception
Architecture
Project management
System admin
Team work
Fullstack
Freelance
Mobile
Web
e-commerce
OOP
TDD
API
Tools
GNU/Linux
Docker
MySQL Workench
Jetbrains IDE
AWS
Kibana
Logstash
Gitlab
Redmine
Jira
Mantis
Trello
Slack
Sentry
Travis CE
Jenkins
CodeCov
Sonar

computer Tools

Cache engine
Memcache
Varnish
redis
Versioning
Git
Svn
Mobile
PWA
Phonegap/Cordova
Frontend
Qt
WebGL
MiniMongo
Blaze
Twig
Swig
Jade
Haanga
Vue.js
HTML5
jQuery
CSS3
Velocity

work Working approach

Methodology
TDD
Agile
Continuous integration
Feature branching
Principes
DRY
SOLID
YAGNI
KISS
Norms
EcmaScript5/6
PSR-0
PSR-4
W3C
PCIDSS

code Experience

Developer at Headoo

March 2016 to nowdays

Headoo is a Visual Marketing technology that helps brands create and maintain a personal connection with all of their customers. The Headoo solutions are the link between visual content generated by or for users (UGC, photographers, photo/video booth.. etc) and brand platforms (event microsites, social wall, e-commerce plugins, etc.).Headoo was created in 2011 and has offices in Paris, London, Rio, Montreal, Hong Kong, and Casablanca. The Headoo technology is being used by over 200 brands and agencies including : Mercedes, Nestlé, Coca-Cola, Guerlain and a lot more.

Symfony
Doctrine
PHP7
PHPunit
nodejs
javascript
meteor
REST
MySQL
Elasticsearch
AWS
Linux
Docker
Redmine
Travis
CodeCov
Sonar
work
Developer at Be2bill

November 2014 à November 2015

Be2Bill is a Dalensys business unit. It's a payment platform for busineses. I start with the maintenance team, the i join the project team to add new alternative payment methods to the platform, also create new tools for the backend and review the existing code. This company is PCIDSS compliant. I work on a team of 16 persons with 12 developers.

PHP5
PHPunit
javascript
MySQL
Linux
Jira
TestRail
work
Lead developer Solocal (Pages Jaunes)

April 2014 à November 2014

Solocal Group is Pages Jaunes business unit. Their main activity was to connect profesional and customers who need any kind of maintenance work. The backend, developed in 2007, year of the company creation, was clearly outdated for their needs. The maintenance cost of the actual code was to high. The project was to build an API with a micro services approach. I rewrite the custom framework with PHP5 and Sylex framework. I built an API to manage SMS and email notifications on the client specification and needs so as an URL minifier and also a custom CDN solution. Unit testing with PHPUnit Symfony WebtestCase component. I colaborate on the technicals spec writings and also on the wiki documentation in a 15 persons team with 8 developper.

PHP5
Symfony2
javascript
MySQL
Linux
Jira
work
Developer at Bazarchic

April 2013 à April 2014

Bazarchic is a private outlet platform. code migration from PHP 5.1 to PHP 5.4 with a new OOP and MVC approach. Custom framework rewrited from scratch. MySQL 5.6 migration. Database schema update to handle i18n data. I also developed a dictonary service to handle all the products translations and i18n related data. Backoffice tools code review and I built a new ACL system group based. New design integration. Document and technical specifiaction writing in a 12 developers team.

PHP5
javascript
MariaDb
Linux
work
Software engineer at Uniware

April 2013 à July 2015

Software engineer at Uniware.

work
Developer at Life & Company

July 2012 until march 2013

Life & Company is company who provide soltuions in the health domain. The mission was to rewrite their Santematic project in a new version 2.0, an application that help peoples who has some diseases with a treatment. U used to deploy this prject for Astrazeneca laboratories and also to the public french CPAM organism. This application used a SOAP API with WSDL to describe endpoints. Unit testing. Frontend new design integration. Log system full review. Code quality control tools added (Sonar, W3C, JSLint for PSR0). CLient side librairies reviews (jQuery), to build a client side framework. Document and technical specifiaction writing in a 12 developers team.

PHP5
javascript
MySQL
SOAP
Linux
work
Agile training

June 2012

Agile methodology training at Oxiane in Boulogne Billancourt France in june 2012.

school
Project management training

June 2012

Project management training at Oxiane in Boulogne Billancourt France in june 2012.

school
Oceane consulting

March 2012 until janury 2013

Software engineer at Oceane Consulting.

work
Aqua Beauté Lounge

Septembre 2012

Aqua Beauté Lounge is a beauty institute in Lyon, France. I made for them a website with a simple backend to update it.

Custom CMS php5
javascript
MySQL
Linux
work
L'Assiette Au Boeuf

June 2011

Website with a specific backend to host collaborative tools for the Tradiplus group restaurant franchise.

Prestashop
Custom CMS php5
javascript
MySQL
Linux
work
Lamain5

MArch 2011

Lamain5 is a company who manufacture and sell ethnic products. I made for them an online shop and a website with a simple backend to update it.

Prestashop
Custom CMS php5
javascript
MySQL
Linux
work
Next com

Janvier 2011

A website to present Next-com company, a web and design agency.

work
Les poneys d'or

Octobre 2011

Les Poneys d'Or is a equestrian centre in Maffliers, France. I made for them a website and his backend to maintain it

Custom CMS php5
javascript
MySQL
Linux
work
masublimebox.com

Septembre 2011

masublimebox.com was an online platform selling subscription to box full of ethnical cosmetics each months. You can download the press review to know more. I built the platform and his backend to manage subscribers, orders and payments.

Prestashop
javascript
MySQL
Linux
work
Calyope

Octobre 2010

Calyope is a relax Center in Evreux, France. I made their website with the backend with a tool to manage the booking of their diferent services and a other to manage the client fidelity system.

Custom CMS php5
javascript
MySQL
Linux
work
Visudom

Octobre 2010

The Visudom company is Securitas partner, they sell security and domotic solutions. I made their website and the backend to maintain an online product catalogue.

Custom CMS php5
javascript
MySQL
Linux
work
Independent activity

October 2010 to December 2014

I start my independent activity to provide IT solutions for the companies.

work
Online Manager at SARL De Lorraine

Septembre 2009 à Septembre 2010

The SARL De Lorraine is a company who manufacture and sell clothes and other major popular streetwear brands. I built for them to online shop (starwearshop.com and e-wear.fr) to boost their sell. I use Prestashop and built some custome plugins for them including one to manage the stock with an API (with a bridge to the current solution Fastmag EDI). Built a private outlet tool. Built a fidelity program for online and physical shops. Add cards payment bridge to ATOS SIPS and alternative payment methods like Paypal. Evolutive maintenance of the two online shop. Maintenance and scalling of the web and database servers. Design integration (soldes, new collection, redesigns) with the design department.

Prestashop
javascript
MySQL
Linux
work
Developer at Eurosvp

September 2007 à september 2009

Eurosvp is a company who provide solutions and services to other businesses such as CRM, online shop or custom solution. This company was Microsoft «Dynamics» partner. I had to deploy CRM applications for their customers. Maintain existing code on solutions like online shop or booking system for hotels. Creation and maintain of websites and online shop. System administration of their servers.

Sugar CRM
Microsfot dynamics
MySQL
PHP
Linux
work
BTS on Information Technologies

september 2007 à september 2009

BTS Information technologies (BTS informatique de gestion IG) option software developer at Aforp school in Issy les moulineaux, France.

school