Nicolas Bonnici
Welcome to my personal website. I am Nicolas Bonnici, a Paris-based developer and entrepreneur. I'm currently working full time at Nanotera as the Rocket team lead developer.
Experience
GoREST
An open source Go library to easily create production grade REST API from an existing SQL database or from scratch
Stack
Symfony 7 and Frankenphp boilerplate
Symfony 7 boilerplate with Docker, Frankenphp, PHP 8.4 and PostgreSQL
Stack
Lead developer at Nanotera
Rocket team lead developer at Nanotera
Stack
Kraken API PHP client
Kraken API client written in PHP 8 for REST and Ratchet websocket client for real-time.
Stack
Speaker at the Internet and Multimedia Institute (IIM)
A fourteen-hour course spread over two days on the theme of DevOps culture and Docker at pôle Léonard De Vinci in La Défense.
Backend developer at OLY Be
Backend developer for OLY Be apps and web portals.
Stack
Technical manager at BigYouth
node-acl
Technical manager at Headoo
Technical department manager, Headoo is a Makheia group brand.
Stack
node-rest
Create a REST API in node.js with ExpressJS.
Stack
node-crud
Connect and scaffold a CRUD layer from any SQL or Mongo database
Stack
node-sentiment
Sentiment analysis library from texts and emoticons based on the AFINN method.
Stack
Backend developer at Headoo
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 many more.
Stack
Backend developer at Be2bill
Be2Bill is a subsidiary of the Dalensys group. It is a conversion-oriented payment platform for professionals. First in the platform's evolutionary maintenance team, I joined the project team to integrate new alternative payment methods, create new backoffice tools, and refactor existing code. This establishment complies with PCIDSS standards. Writing documentation and participating in the development of technical specifications for various projects in the form of technical workshops within a team of 12 developers as well as the MOA team.
Stack
WebKernel
Backend developer at Solocal (Pages Jaunes Group)
Solocal Group is a subsidiary of the Pages Jaunes group. Its main activity consists of connecting professionals from all backgrounds with individuals. The backend, developed in 2007, the year the subsidiary was created, no longer meets current needs. Its maintenance has become difficult and costly. The project, among others, consisted of designing an API that centralizes business rules. Overhaul of the in-house framework using PHP 5.5 as well as Symfony2's micro-framework, Silex. Design and development of an API to manage SMS or Email notifications according to the client's specifications. Design and development of a URL minifier and a CDN solution according to the client's specifications. Writing unit tests with PHPUnit and Symfony2's WebtestCase framework component. Writing documentation on the company wiki and participation in the development and writing of the project's technical specifications within a team of 15 people including 8 developers.
Stack
Backend developer at Bazarchic
Bazarchic is an online private sales platform. Migration from PHP 5.1 to PHP 5.4 with a fully object-oriented approach meeting the criteria of an MVC architecture. Overhaul of the in-house framework in MVC PHP 5.4. Migration from MySQL to version 5.6. Update of the data model to accommodate translation and internationalization data for various entities. Development of a dictionary system to support technical sheet translations. Overhaul of backoffice production tools as well as the ACL system. Integration of the new graphic charter. Writing documentation and participation in the development and writing of the project's technical specifications (frontend and backend) within a team of 12 people.
Stack
Software engineer at Uniware
Software engineer at Uniware in Neuilly. Uniware is a new generation IT consulting company serving business transformation strategies.
Developer at Life&Company (Megalo&Company)
Life & Company is a company specialized in technology for health services. The mission consisted of redesigning the Santematic application in version 2, a coaching application for patients following medical treatments. Deployment of the application for the Astrazeneca laboratory as well as for CPAM. Definition of different WSDLs to interface the front and back via a webservices system (SOAP). Implementation of automated unit tests via the PHPUnit framework. Evolution of the front-office to integrate new functionalities. Overhaul of the logging system. Integration of code quality control tools (Sonar, W3C, JSLint and PSR0, 1 and 2). Rewriting JS assets (jQuery), to bring out a library of generic methods. Writing documentation and participation in writing the project's technical specifications (frontend and backend). Integration of graphic charters in HTML5/CSS3
Agile training
Training on Agile methodology at Oxiane in Boulogne Billancourt in June 2012.
Project management training
Training on project management at Oxiane in Boulogne Billancourt in June 2012.
Aqua Beauté Lounge
Aqua Beauté Lounge is a beauty salon located in Lyon. Creation of a website to present the salon as well as its backoffice to manage it.
Stack
Lamain5
Lamain5 is a company that manufactures and sells its products. Creation of a showcase website to present the brand's products as well as an online store to purchase products.
Stack
L'Assiette Au Boeuf
Creation of the L'Assiette Au Boeuf franchise website for the Tradiplus group, as well as its backend to manage it and host collaborative tools for franchisees.
Stack
Next com
Creation of the L'Assiette Au Boeuf brand website as well as its backend.
Stack
Les poneys d'or
Les Poneys d'Or is an equestrian center located in Maffliers in Val d'Oise. Creation of a website to present the equestrian center as well as its backoffice.
Stack
masublimebox.com
masublimebox.com was a platform on the theme of aesthetic products. A subscription formula gave access to a monthly beauty box. Download the press review to learn more. Creation and maintenance of the platform as well as its backoffice for managing box subscribers and other production tools. Implementation of the payment gateway.
Stack
Visudom
The Visudom company located in Buchelay is a Securitas partner, it offers security and home automation systems to individuals and professionals. Creation of the frontend and backend to present their online catalog.
Stack
Self-employed
Starting my self-employed activity serving professionals and their IT projects. Creation of websites, online stores and custom software.
Internet manager at SARL De Lorraine
SARL De Lorraine is a company whose main activity is the manufacture and sale of ready-to-wear. I was tasked with creating the starwearshop.com online store to boost sales. Creation of custom modules to automate inventory management via an asynchronous system and the existing inventory management solution (Fastmag EDI). Development of a private sales system. Implementation of a loyalty system shared with physical points of sale. Implementation of the ATOS SIPS payment gateway as well as Paypal. Evolutionary maintenance of the two stores. Management and maintenance of the dedicated server farm under Linux. Integration of the design of the two stores in collaboration with the artistic director.
Stack
Developer at Eurosvp
The Eurosvp company offers CRM-type management solutions as well as software or the creation of websites and online stores. This company is a partner of Microsoft's "Dynamics" CRM solution. Fixed-price development. Deployment of customer relationship management (CRM) solutions. Software maintenance (hotel management solution). Creation and maintenance of websites. Development and evolutionary maintenance of online stores. Management and maintenance of a dedicated server farm under Linux and Windows Server.
Stack
BTS in Computer Management
BTS in computer management, application developer option at Aforp in Issy-les-Moulineaux.