NG

Main Realisations

Integrations
First as a freelance then as employee at Diduenjoy, I developped many modules and integrations, creating intelligent workflows to automate data flux and actions from Diduenjoy to a lot of other services (and vice versa). I also build a tool to scaffold any new one on both front and back end.

facebook | zendesk | salesforce | aircall | Microsoft dynamics | hubspot | stripe | Google My Business | magento | intercom | prestashop | shopify | cegid | slack
Backoffice
As a SaaS, Diduenjoy also needed a tool to monitor and customize their product : creating custom plans, un/locking features, monitor client's product usage, monitor automated tasks health + related reminders (mail / slack)...
Features
As Diduenjoy CTO's right hand man and sole developper (for almost 2 years), I often worked with commercial teams and clients. Now as a backend dev at Potloc I had and have to fully think, develop, deliver and maintain a lot of features from simple to complex:

- Managment of users rights on data access
- Graphs and data visualisation for the dashboard
- Monthly automatic and customizable billing (stripe)
- Public API with its docs
- Fully reintegrate the marketing website
- Growth hacking (crawling, qualified lead generation ...)
- Dynamic excel files generation with pivot table
my web-cv
A complete and beautifull website cv I build in order to make a move to Canada.
Maps / Geojson
Now working at Potloc, I worked on maintaing and creating features. One of them is to dynamicly create insightsfull and multicountry maps (trade areas, heatmaps, etc ...) to expose data about our surveys respondents.
NLP
Potloc is gathering a lot of qualitative data such as customers insights. Another mission for me is to provide our data analyst a great and efficient tool to process comments. Analyzing contents, crossing datas with other surveys part, implement sentiment analysis ...
Emberjs / Rails consultant
Also working on the side with Plugandwork, my mission here as a consultant is to help the team deliver a code quality (in Emberjs and in Rails) through proccess and tools. Another part is also to integrate some features such as doc/image processing, third app part oauth providers etc...
Dev toolkit
As a Rails dev, I like convention over configuration. That's why a good environment setup is game changer. Overcommit and what ever hook you can use when working on a project, Rubocop, linters, commit message checks...

No more no tests. Having strong and robust test suite is something I learned to integrate through my experience at Potloc. It's a worth time investissement, keeps you away from bugs in a constant evolving code base, points you out some wrong architecture patterns.

Automation when you can. There is propably a script that can sneak in your worflow when it's repetitive.

Tdlr: No place for small annoing and evitable mistakes, a good setup and automation when possible. Setup first to focus on what is important.
Open source
I humbuly try to contribute to some open source projects I'm working with as soon as I can fix a bug I am facing, update outdated docs that gives me troubles, or more rarely when I think I can improve it.

graphql-ruby | sidekiq-cron | typed.js | rubocop-rails | vscode-ruby-rubocop | plaid-ruby | ruby-faker ...

Here are the techs / languages / tools I use(d) on a daily basis

Proficient

  • Ruby / Rails
  • EmberJS
  • Javascript / ES6
  • Postgresql
  • REST / GraphQL / JSON:API
  • git / github / gitlab

confortable

  • Mongodb
  • Elasticsearch
  • REACT / Typescript
  • Docker
  • Html / CSS / Sass
had some fun with : nodeJS | python | C | C# / .NET | SOAP | Flutter | Go