Charles Francoise
Senior Software Engineer
Address 23 rue Mélingue 75019 PARIS
Summary

Software developer with a passion for good engineering. Only at ease when solving a challenging problem for interesting users with outstanding code.

A multi-faceted career track enables Charles to see a system as a whole, instead of focusing on just the code at hand. Fixing problems and finding solutions can only be done with a deep understanding of the entire stack and the environment in which it runs.

With an insatiable curiosity and a love for sharing knowledge, Charles will never stop learning new concepts and technologies, and will always find time to educate, mentor, and discuss with collaborators.

More interested in finding the pragmatic way to build a wonderful product than in pure engineering. Every user, stakeholder, designer, engineer is a part of this system we're building, and we're not done until every one is satisfied.

Work experience
2021 — Present
Full Remote & Paris, France
  • Node.js
  • JavaScript
  • TypeScript
  • React
  • PostgreSQL
  • MongoDB
  • AWS
  • Terraform
  • Docker
  • DataDog
  • Frontend
  • Backend
Senior Software Engineer
PayFit
  • Lead Engineer on the creation of JetLab, a micro-frontend application host:
    • Conception and design of a micro-frontend architecture using webpack Module Federation
    • Integration of developer tools to collaborate apps to the application platform
    • Lead architecture, design and code choices on a team of 6
    • Interact across teams and departments to generate interest and federate use of the project
    • Report to upper management about project progress
  • Design, code, test, deploy and run code and systems in a distributed micro-services architecture
  • Evaluate and implement code architecture, infrastructure and technology choices
  • Ensure code quality and reliability through automated testing and continuous integration
  • Improve delivery by establishing team processes and best practices
  • Mentor junior developers to grow their potential
  • Discuss technology and share knowledge with other senior developers
2018 — 2021
Full Remote & Paris, France
  • Node.js
  • JavaScript
  • TypeScript
  • Vue.js
  • React
  • PHP
  • AWS
  • Azure
  • Terraform
  • Docker
  • Frontend
  • Backend
  • DevOps
Senior Software Engineer
Cstar Industries
  • Design, code, test and deploy code and systems
  • Evaluate and implement code architecture, infrastructure and technology choices
  • Ensure code quality and reliability through automated testing and continuous integration
  • Improve delivery by establishing team processes and best practices
  • Mentor junior developers to grow their potential
  • Discuss technology and share knowledge with other senior developers
2017 — 2021
Full Remote & Paris, France
  • Go
  • Node.js
  • JavaScript
  • Vue.js
  • Docker
  • gRPC
  • REST
  • Frontend
  • Backend
  • DevOps
  • GitLab
Co-Founder & Principal Engineer
Pantomath
  • Design and implement from scratch a revolutionary monitoring system for IT platforms
  • Profile, track, identify and fix bottlenecks, performance and reliability issues
  • Ensure code quality through code reviews, unit and integration testing and static analyzers
  • Continuous integration and deployment on GitLab
  • Fully open-source codebase with extensive public documentation
  • Collaborate with co-founders on marketing, brand identity, business plans
  • Pitch project to investors and prospects, meet and keep contact with clients
2016 — 2017
Paris, France
  • Objective-C
  • C++
  • Swift
  • Cocoa
  • Qt
  • Bitbucket
  • Jira
  • Confluence
  • Bamboo CI
Lead macOS Developer
Dashlane
  • Development and maintenance of a macOS native security application
  • Interaction with the backend team for the cloud-based private API
  • Management of the team, development and release process
  • Technical lead on software development
2014 — 2016
Paris, France
  • Objective-C
  • C
  • Cocoa
  • Operating Systems
macOS Developer
Lima
  • Development of a decentralized, distributed “private cloud” solution
  • Development and distribution of a macOS service for cloud configuration and file access
  • Kernel extension development to build a virtual filesystem
  • macOS internals development to seamlessly integrate in macOS system layers and apps
  • Cloud control app development
...and more! Contact me
Education
2000 — 2007
Master in Computer Science
École Polytechnique Fédérale de Lausanne
Skills
  • Go
  • JavaScript
  • TypeScript
  • Python
  • C
  • C++
  • Node.js
  • Vue.js
  • React
  • Flask
  • Fullstack
  • Backend
  • Frontend
  • DevOps
  • Obscure rappers
  • Docker
  • AWS
  • Azure
  • Terraform
  • gRPC
  • Microservices
  • Trivial Pursuit
  • GitHub
  • GitLab
  • CircleCI
  • Thai cooking
  • Agile
  • Lean