About Cyrille
French
Native or bilingual
English
Native or bilingual
Experience
- CEGIDFullStack Developer ConsultantSOFTWARE PUBLISHINGJune 2020 - March 2021 (9 months)Rueil-Malmaison, FranceParticipation 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 entrieso Scalability of data migration jobs running on Kuberneteso 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
- Dorcas TechnologiesFounder, CTOSOFTWARE PUBLISHINGJune 2017 - Today (9 years)Yaoundé, CameroonDesign, 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
- CriteoSoftware Development EngineerSOFTWARE PUBLISHINGMarch 2015 - September 2017 (2 years and 6 months)Paris, FranceContribution 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
Recommendations
Be the first to recommend Cyrille
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- CPGE - MP Option Engineering SciencesLycée Reda Slaoui, Agadir, Morocco2007
- Generalist Engineer - specialization Software and Network Systems, Security OptionIMT Atlantique (ex TELECOM Bretagne)2011