I'm Simon Dubois

Web Developer | Linux inhabitant | Perfectionist doer

26 years young, French, beloved partner and father.

Hello, My Name is Simon.

Simon Dubois, 26 years young, born and grew up in France. Passionate web developer always looking for new problems to solve.

I currently work at Pimenteo, where I build big & small web applications.

During my spare time, I love solving daily life problems with modern solutions. I open source all my projects and try to make them as useful as possible for inexperienced users. Only fully achieved and clean applications fullfil my passion.

I also spend most of my time with Delphine, my partner, and Élie, our 2 years old boy. I can not have a day without some good podcasts, nor a week without homemade crêpes.

Contact Details

My Latest Personal Projects

The only way to accurately describe yourself is to look at how you’ve spent your time in the past.
Breck Yunits

Online envelope system money to keep a budget under control

Online envelope system money to keep a budget under control

CLI to download photos from unsplash.com

CLI to download photos from unsplash.com

[WIP] Private one photo a day in your browser

[WIP] Private one photo a day in your browser

[WIP] CLI to set up my personal Ubuntu system

[WIP] CLI to set up my personal Ubuntu system

My Resume

From Economic and Social Sciences to Information Engineering and Management.
Between France & Sweden.

Education Background
2005 - 2013

2011 - 2013

Master Degree - Jönköping University (SE)

Master in Informatics with specialization in Information Engineering and Management.
Master thesis: Offline Approximate String Matching for Information Retrieval: An experiment on technical documentation .

2008 - 2011

Bachelor Degree - EPITECH Lille (FR)

Learning by doing through projects in C, C++, SQL, PHP, Merise...
Bachelor of Computer Science.

2005 - 2008

Baccalaureate - College of Genech (FR)

Economics and Social Sciences studies with specialisation in mathematics.
Baccalaureate with distinction.

Work Experience
2013 - Now

2014 - Now

Full Stack Web Developer - Pimenteo (FR)

Design, development & support of legacy system, management systems & websites.
Use of backend & frontend frameworks. Experience in production.
Work independently, including for project management and customer relations.
Technologies used : Laravel, Lumen, FuelPHP, MySQL, Twitter Bootstrap 3, jQuery, HTML 5 & CSS3.

2013 - 2015

IT consultant - Freelancer (FR)

Support for some non profit organisations :
Information system integration, web server maintenance, IT desktop support... Technologies used : Archlinux, Ubuntu, Virtualbox, Synology, PHP 5.

2010 - 2011

Junior developer - Capensis (FR)

Development of a legacy management system to monitor working time with :
CRM integration, team management, off-time setup, reporting by project, project overrun detection.
Technologies used : PHP 5, MySQL, Webservice, Vtiger, jQuery, HTML 4 & CSS 3.

Skills

It doesn't matter so much where you start
as long as the rate at which you are learning is sufficiently high.
If you can improve yourself, or your skills, 1% a day or a week,
over time you will become extremely skilled at whatever you are pursuing.
Eric Conner

70%

PHP 5 + MySQL

60%

Laravel

40%

Symfony Components

50%

VueJS + Webpack

80%

JQuery

90%

HTML5 + CSS3

Knowledge

Software design

70%

Backend development

90%

Frontend development

60%

Code quality

80%

Application testing

40%

Collaborative tools

50%

My Strengths

Voluntary. Careful. Reliable.

90%
Project management
80%
Teamwork
50%
Customer relation
60%
Innovation
70%
Technology watch

Work Process

How I manage my side projects, and get things done.

1. I pick up one project from my "Future projects" list (e.g. private one photo a day in web browser).
2. I identify & get acquainted with the basics of some new technologies (e.g. VueJS & Webpack).
3. I split the solution into components. Each component becomes a one-week development run with five tasks.

1. Idea
2. Experiment
3. Plan
4. Develop
5. Check
6. Launch

4. Application development. After a run, for mature application like budget, I might publish a new release.
5. The last run is usually devoted to additional testing, documentation and code quality checks.
6. After releasing and deploying the application, it is usually time to think about new features and improvements, and go back to step 1...

Milestones Achieved

Some of my 2015 figures.
Looks like 2016 will be busier...

17

New technologies
tested

513

Commits to Github

319

Geek podcasts
listened

1748

Tech articles
red

Contact Me

Have a project you'd like to discuss?

Say
Hello

Simon Dubois

simon@dubandubois.com