Charles Freitas-Denke

freelance specialised in Team Leadership/RoR/Ruby

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

Ruby on RailsRubyElixir

Languages

EnglishFrench

About me

Intro

Product oriented I'm looking to bring my experience and knowledges acquired in start-ups and scale-ups to promising projects.

Links

Work experience

Freelance Tech Lead

DzataFreelance

Sep 2021 - Present

5 years 2 months

Paris, France

Engineering Manager - Deepki - From May 2025 to September 2025 Management of 2 teams Agile coaching to the developers and Product team members. BE Developer - Jobteaser - January to September 2025 Convert team member - Features development - Applicative maintenance - Incidents management Applicative maintenance contract. Full Stack Developer - Jobteaser - 1,5years Member of the Growth team working with the Marketing team to reach some of the following goals: - Improvement of the website page indexation by web bots (React SPA and Rails pages). - Development of new features to improve the traction of some pages on the German market. - Improvement of the cookie banner management and interactions with Google Analytics. Member of the DUX team: - Development, Improvement and maintenance of features (ex: jobs search). - Participation in the Improvement of the team process. - Creation and maintenance of metrics in Grafana. Environment: micro-services (Ruby & Go), Rails (monolith) and React SPA. Wemoms - Tech Lead support - 1year - CTO Advisor. - Implementation of new agile process to ease the scalling of the team activity (daily, team checkup, etc.). - Implementation of continuous improvement process (code review, CI, code linters, documentation, errors tracking, etc.). - Code refactoring (followed by examples of good coding practices and usage of service objects). - Development of new features (Usage of ElasticSearch to improve the generation of users feeds). - Bug fixes. - Support of juniors team members. - Facilitator on some interactions between the BE and FE teams. - Improvement of the developer experience (usage of Docker-Compose). Environnement : Rails (monolith), Docker, E.S., etc.

BE Tech Lead

CRIT France

Apr 2024 - Oct 2024

7 months

Paris, France

Tech lead of the talent pool Team Objective(s) : - Improve team delivrability - Upskill on the services architecture and stack (AWS cloud services, golang, event-driven) - Management of the BE and FE developers (while waiting the recruitment of a FE lead) Deliverable(s) : - Architecture schemas related to the future features - Refinement of the technical scope around the US - Presentations to stakeholders (roadmap, team objectives, project roadmap architecture) Improvement(s) : - Team process to ease delivrability, deployment frequency and team confidence in the releases. - Work with the Product to ensure alignment of the roadmap and the team capacity Process : - Team management (1-1, onboardings, recrutements, defining improvement areas) - Run management

Software Engineering Manager

Lifen

Sep 2019 - May 2021

1 year 9 months

Région de Paris, France

- Management/Leadership of the User Management team. Implementation of adequate team processes. - Contribute to setup processes and good practices in the overall engineering pole. - Work with the Product team or other team leaders in the development or improvement of features. - Development of new features in the services maintained by my team. Code reviews in and outside of the team scope. - Management of recruitments and contribution to the setup of a new recruiting process. - Facilitator in the interactions between the teams and the improvement of the existing tools.

Chief Technology Officer

High Flyers Agency

May 2018 - Jul 2019

1 year 3 months

Région de Paris, France

Work as a CTO/fullstack lead developer/agile practitioner close to a PO giving life to the vision of the company founders: - Realization of prototypes - R&D (VueJS, NuxtJS, Netlify, Auth0, StimulusJS, AWS, Algolia, etc.) - Development of the internal platform used to manage recruiters work. - Browser webextension for Firefox and Chrome - Work with PO to define Product backlog (definition, refinements). - Management of 2 developers (freelance and trainee). - Usage of Agile process adapt to the size of the team and it's evolution. - Usage of a Continuous Integration. - Definition of projects standard with the help of differents tools (ex: Rubocop) Used technologies: - Rails 5.2, - Bootstrap 4, Sass, Flexbox, CSS Grid, - JS (ES6), jQuery, - AWS, Heroku, Gitlab (with it's CI), Docker, - Rubocop - etc.

Backend Developer Senior / Software Engineering Manager

Vodeclic

Jan 2015 - May 2018

3 years 5 months

92300 Levallois-Perret, France

From November 2016: Software Engineering Manager - Scrum master - Backend developer Ruby & Elixir From January 2015 to October 2016 Backend Developer and Scrum Master on Percipio: - Realization of Proof-of-concept in Ruby. - Development of features on the platform. - Development of services using Ruby & Elixir (Phoenix). - Scrum master of the team (without certification but with trainings). - Definition of technical features. Technologies used: - Ruby 2.X, Rails 5.X, Rspec - Elixir 1.X, Phoenix 1.2.X - Kubernetes, Docker, Alpine Linux - Javascript (ES6) - Auth0 Methodologies: - Agile methodologies (Scrum, TDD, Spotify inspired engineering culture) - Devops - SOA, microservicies & REST API Backend Developer on Vodeclic: - Development of new features on the platform. - Maintenance of the platform. - Refactoring of the statistical engine of the platform using ES. - Refactoring of the platform from a monolith to 2 services exchanging through a REST API. - Management of content platform API caching strategy (Varnish) Technologies used: - Ruby 2.X, Rails 3.X, Grape, Rspec - Coffeescript - Swagger - Elasticsearch, Varnish, SNS, SQS, Redis

R&D Engineer / Project Manager

Ciblo.net

Dec 2011 - Dec 2014

3 years 1 month

Région de Paris, France

* Work on internal e-commerce solution. * Maintenance/Improvements of deployed versions. * Technological surveillance. * Improvement of used tools and setting up of new ones (ex: replacement of versionning server). * Linux servers and environment configurations (Ubuntu) and web servers (Apache2 and Nginx). * Windows domain management. * Computer maintenance. * Setting up Agile methods (mix-Scrum/Kanban) * Technologies used: Ruby, Javascript (Prototype, JQuery, Coffeescript), HTML (XHTML and HTML5), CSS2-3 (Sass and Less).

Fullstack Developer / Backend developer

Milestone lab

Mar 2011 - Oct 2011

8 months

Paris, France

Development of Plizy (iPad application) backoffice with Ruby On Rails: - Management of contents, users, application settings - Interface to manage newsletters, retrieve contents by using the search engine (elasticsearch) and send emails. Realisation of Plizy website with Sinatra: - Management of users profiles - Management of interfacing with Facebook, Twitter, Google, Yahoo and Windows Live API (client and server sides). Worked on Plizy REST API. Worked on application metrics system. Technical environment: Git, Thin, Ruby 1.9.2, Rails 3.0, Sinatra 1.2.6, MySQL 5.0, Redis, CassandraDB, Elasticsearch, OAuth, JQuery 1.6.4, Jquery UI 1.8.16, HTML5, CSS3, Charles Proxy and ruby gems

Software engineering consultant

Arrows

Oct 2008 - Mar 2011

2 years 6 months

Créteil, France

Developer JEE Junior for Orange VOD services on Non Eligibles Zones: - Agile development (Scrum) and TDD - Implementation of portals for Charms and Adults contents. - Implementation of new functionnality to the existing portal. - Update Python script generating project build to pass from development on Linux to Windows xp. - Extraction of javascript from views to make it less obstrusive. - Realize batch scripts to automate deployement in Windows environment. - Technical environment: Linux (Ubuntu, Debian), Windows XP, JEE 5, MySQL 5, Spring 2.0.6, Maven 2, Python 2.6.2, Freemarker 2.3, EasyMock 2.4, JUnit 4.4, YuiCompressor 2.3.6, javascript, Prototype (customized version to work on box). Developer Ruby on Rails for Noodle: - Definition of a backoffice project settings for a Facebook application with customizable widgets. - Identification of the possible methods used to connect with social networks (OAuth, OpenId, Facebook Connect, etc.). - Configuration of an AWS (Amazon Web Services) environment linked to EC2 and S3 accounts. - Partial Agile development (Fixed rate project) and TDD. - Design of database entity-relationship diagram (ERD). - Design of XML and XSD used in the data extraction part of the project. Consultant Ruby on Rails for Noodle: - Advice and help on development of the new version of a music backoffice. - Definition of the new database design. - Migration of data from the old one to the new database. - Definition of new elements to implement to make it more social. - Evaluation of the rewriting of a website from PHP to Rails. - Technical environment: Apache 2, Mongrel, Passenger (Mod_Rails), Ruby on Rails 2.0, MySQL 5, Ajax, Javascript, Capistrano 2.X, SVN, Git, AWS (Amazon EC2 et S3), Basecamp, Debian, TextMate. - Maintenance of a website realize in Ruby On Rails 2.0.

Developer (trainee)

Coheris

Oct 2007 - Oct 2008

1 year 1 month

Région de Boulogne-Billancourt, France

Ruby On Rails project: - Development of an application used as a "web2.0" backoffice. - Definition and configuration of the work environment (SVN, MySQL 5, Ruby On Rails 2.0, Mongrel (cluster), Capistrano). - Database modeling. Mobile .Net project: - Bug Fixing on a C# application. PHP 5 project: - Development of the company website in Joomla!, management of technical parts as Apache Server, SVN, Trac, backup of the database and update of the CMS, and update of the management of the editorial part of the website. Technical environment: PhpMyAdmin, Joomla!, Apache2, Mongrel, Capistrano, SVN, Ruby On Rails, MySQL 5, Javascript, Prototype, Scriptaculous, Visual Studio 2003 (in association of the Compact Framework), Eclipse, SQL Server CE and company specific tools.

Developer (trainee)

Reuters Financial Software

Nov 2006 - Oct 2007

1 year

92800 Puteaux, France

Maintenance and update of a supervisory control intranet managing 3rd level support team activity. Technical environment: PhpPgAdmin, Visual Basic, Business Objects, Office, PHP 4, Javascript, CSS 2, XHTML and specific team tools.


Education

INSIA

Engineer, SIGL - Information system and computing software engineering

2005 - 2009

4 years

Co-operative education with work placement.

IUT OGP Evry

DUT OGP, Management of Production, Quality

2000 - 2004

4 years

Activities and societies: Treasurer of the student office

Lycée de Montgeron

BAC STI, Industrial Automation Engineering

1997 - 2001

4 years

The best place to find your next move

© 2026. All Rights Reserved.