
Charles Freitas-Denke
freelance specialised in Team Leadership/RoR/Ruby
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
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