You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Cyrille F.CF

Cyrille F.

Software Architect / Senior Fullstack Developer

€670/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Cyrille

Versatile, passionate, and self-taught engineer, adept at the DevOps philosophy, with a strong UX sensibility and solid Frontend expertise. I also have excellent command of application security requirements and advanced concepts in architecture and development of distributed microservices software. With good interpersonal skills, I am very attentive to the needs and constraints of the various stakeholders.
I have a particular appetite for:
- Projects launching solutions for large-scale deployment;
- Issues and architectures of software systems with high traffic or data volume;
- Project management, agile methodologies.
Following my initial training at TELECOM Bretagne, my professional experiences have given me the opportunity to hold software or network engineer positions in international contexts, particularly within ALEKS Corporation in California, Technicolor R&D in Rennes, the e-Commerce Delivery unit of Amadeus in Sophia Antipolis, the R&D department of Criteo in Paris, and most recently, as CTO at Dorcas Technologies in Cameroon.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 50km), Paris (up to 20km)

Experience

  • CEGID
    FullStack Developer Consultant
    SOFTWARE PUBLISHING
    June 2020 - March 2021 (9 months)
    Rueil-Malmaison, France
    Participation in the development of Cegid Loop, a SaaS and collaborative accounting software, dedicated to accounting firms.
    ✓ Agile methodologies (Scrum, Peer programming) and TDD
    ✓ Active participation in UI architecture, micro-services, APIs evolution, and code reviews
    ✓ Implementation of new features related to:
    o Security (e.g., using SAS key for access to Azure Blob storage services)
    o Accounting (e.g., automatic generation of accounting entries from a bank statement)
    o Data migration from other internal and external software and import of accounting entries
    o Scalability of data migration jobs running on Kubernetes
    o Flexible management of releases (integration of Launch Darkly Feature Flags service).
    ✓ Bug investigation and fixing
    ✓ Technical environment: Visual Studio Code, JavaScript/TypeScript, Sencha, Node.js, Jest, Cucumber, MongoDB, SQL Server, Sharepoint, Azure Blob Storage, Azure DevOps, Docker, Kubernetes, Kafka
    JavaScript Node.js Docker Jest Kubernetes Cucumber MongoDB Microsoft SQL Server Microsoft Sharepoint Azure Storage Apache Kafka
  • Dorcas Technologies
    Founder, CTO
    SOFTWARE PUBLISHING
    June 2017 - Today (9 years)
    Yaoundé, Cameroon
    Design, development, and launch of Simpala.net, a SaaS software offering Progressive Web Applications (PWAs) adapted to the African context and facilitating collaborative management of educational institutions.
    ✓ Management of the product roadmap in Agile mode and backlog prioritization based on business objectives
    ✓ Design of micro-services architecture, REST APIs, and reactive programming
    ✓ Integration of application security solutions (OAuth 2.0, OpenID Connect)
    ✓ Implementation of an access control mechanism derived from the RBAC model and securing entry points
    ✓ Technological stack: JavaScript (ES 6), Vanilla JS, Riot.js (close to React and Vue), Workbox, Node.js, Mocha, Gulp, Browserify, Sass, Bootstrap 3, Java 8, Guice, Vertx, JUnit 5, Amazon S3, Redis, RabbitMQ, PostgreSQL
    ✓ Administration of the production infrastructure under Ubuntu 18.04 / Docker Swarm + Prometheus + Grafana
    JavaScript Java Node.js Gulp SASS Bootstrap Nginx Amazon Web Services Redis RabbitMQ PostgreSQL OAuth Docker Ubuntu
  • Criteo
    Software Development Engineer
    SOFTWARE PUBLISHING
    March 2015 - September 2017 (2 years and 6 months)
    Paris, France
    Contribution to the development and deployment of CPP (Criteo Performance Platform, a sort of Google Analytics for advertisers), a platform for managing budgets and tracking the performance of advertising campaigns used by all Criteo clients.
    ✓ Agile methodologies (Scrum, Kanban, Peer programming) and close collaboration with "Product" teams
    ✓ Agile Project Lead on several OKRs, particularly application security and access control modules
    ✓ Advanced development and coaching of some engineers on AngularJS; Bootstrap 3, TypeScript, Webpack, Microservices architectures, C#, SQL Server schema modeling and migration
    ✓ Significant contribution to the creation and adoption of an internal library of reusable UI components, based on Bootstrap 3 and AngularJS, accelerating the development of new interfaces for various projects
    ✓ Technical lead for UMS (User Management System), an access control module integrated into several internal and external applications. Mentoring a Junior developer, Support during SOX audits.
    ✓ Improvement of test coverage (unit, integration, Selenium/Protractor, screenshot testing)
    ✓ Cross-functional collaboration with R&D, UX, Product Management & Program Management teams
    JavaScript C# AngularJS Bootstrap TypeScript SQL Server Mesos Scala Angular Atlassian JIRA Atlassian Confluence

Recommendations

Be the first to recommend Cyrille

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • CPGE - MP Option Engineering Sciences
    Lycée Reda Slaoui, Agadir, Morocco
    2007
  • Generalist Engineer - specialization Software and Network Systems, Security Option
    IMT Atlantique (ex TELECOM Bretagne)
    2011

Skill set

Categories