What I do

I'm a senior full-stack php developer who works remotely

Back-End

I am a PHP5/7 coder using SOLID, TDD and Design Patterns to build powerfull apps, mostly with Laravel. I am also an WordPress expert who will help you build your website very quickly.

Front-End

I can create a template from scratch or use the best css/js frameworks around to transform your PSD into clean pages. I also use sass, less, javascript, jquery, gulp, webpack and lots of other libs if required. Oh, and I LOVE using Vue.js!

System & DevOps

I can handle all the server stacks by providing automatic deployment from the repository to your different environments (test, staging, production).

Yes, I work remotely

Why ?

I started working remotely back in 2008, when I was working as a consultant for Airbus and EADS. I discovered that I was more efficient and more focused on my tasks because I was free to choose my best working hours. This part-time experiment helped me to better understand my own working rhythm.

There are lots of other reasons that made me chose to work remotely. Firstly, as I’m a coder, I don’t really need an office: my laptop is my office. I can work from everywhere (even on occasion from a Greek beach bar). And as I move a lot between France and Greece, this is not only a choice but a real necessity.

Secondly, working remotely allows me to utilise my time when commuting (I always have my laptop with me), be more productive (I work when I’m most productive) and stop wasting time on useless meetings (they are still important, but you know what I mean).

Finally, working remotely allows me to organise my work and my timetable around my other commitments without impacting on the quality of my tasks. Yes, that means I will work at all hours – sometimes very late, other times very early – because I also have other things to do (like changing my baby’s nappies, going for a run, heading out to engage in my street photography hobby, windsurfing, etc).

Please be assured that I always work my timetable around my current projects and the needs of my clients. I will never go off fishing if I’ve said I’m working for you!

How ?

First, I work per hour, which means that I have to track my time in the most effective possible way. For this, I use different methods and tools.

I track my working hours minute-by-minute using gtimelog. This simple tool allows me to switch from task to task very easily while constantly tracking how much time I spend on each one. At the end of the day, I know how much time each project has taken. And no, I don't count my coffee or lunch breaks in this time, just working time!

I track all my projects data, sprints, bugs and evolution with redmine. The same applies here: everything is organised, time tracked and agile. When I’m working as part of a team, I can adapt myself easily to the tools used by the team.

For meetings and communication, I have a phone and an email (yes) and also use Skype, WhatsApp and even Slack. I’m never out of range and clients can always contact me!

What clients say about me and my work

Want to know more ?

"Olivier is experienced and knowledgeable. He uses modern standards and professional tools for programming and design. His work is very efficient and the results are well-structured, documented and version controlled."
Edith Hilbe Edith Hilbe, CEO at Hilbe Programmierung
"Olivier has an excellent knowledge of programming & clear methodology process. He is able to analyse and to propose modern solutions with results that always exceeds my expectations. He gives me complete satisfaction."
Efthymios Pavlidis, leader of f(τ) & founding member of Chronos&Kairos
"I personally do recommand Olivier Drot to anybody looking for a good and trusty remote developer."
Christophe Villemer Christophe Villemer, Executive Vice President at Savoir-faire Linux

Want to work together ?

I’m currently taking on new projects and would be very pleased to learn about yours. Please take some time to tell me about it and I’ll be in touch.

Back-End

Level Love

Laravel

95% 100%

PHP

95% 100%

agile/scrum

85% 100%

OOP

85% 100%

wordpress

80% 75%

SOLID

75% 100%

TDD

50% 100%

phpspec

50% 90%

phpunit

50% 85%

behat

50% 85%

codeception

50% 85%

Front-End

Level Love

Bulma

90% 100%

Bootstrap

90% 95%

Vue.js

85% 100%

sass

85% 95%

svg

85% 95%

HTML5/CSS3

85% 90%

javascript

85% 80%

less

85% 75%

jQuery

85% 50%

grunt/gulp

75% 75%

webpack

40% 90%

System & DevOps

Level Love

Linux

95% 100%

Git

90% 100%

mariadb

90% 100%

Apache

90% 90%

vagrant

90% 80%

mysql

90% 80%

Ansible

75% 85%

supervisor

70% 90%

redis

70% 90%

beanstalkd

70% 90%

Fabric

70% 60%

docker

60% 90%

Nginx

60% 90%

Methods

Level Love

gtimelog

100% 100%

redmine

100% 80%

slack

90% 100%

phpstorm

90% 100%

vim

60% 100%

trello

50% 50%

Methods

Level Love

gtimelog

100% 100%

redmine

100% 80%

slack

90% 100%

phpstorm

90% 100%

vim

60% 100%

trello

50% 50%

Interested in occasional updates from me ?

{{ newsletterMessage }}
{{ newsletterMessage }}