About Fatih
English
Fluent
French
Native or bilingual
Experience
- TF1GO Development/Architecture - Kubernetes - AWSFILM AND AVJanuary 2019 - Today (7 years and 5 months)Boulogne-Billancourt, FranceBackend development in GO for the TF1+ platform:- Setup of KAFKA to make platform updates "real-time" following changes in the platform's editorials.- Development on the GRPC services of the TF1+ platform.- Development of the V2 search engine with Opensearch for the TF1+ platform.- Development of a TF1+ catalog surfacing component for technological partners: AppleTV+, Amazon FireTV, LG, Samsung, Hisense (vidaa), tivo, and other ISPs SFR, Bouygues, etc...- Development of an integration with plurimedia & the TF1+ catalog.- Various backend development: GRPC, GraphQL, KAFKA, SQLite, Postgresql, HTMX, ...
- MiraklJava/Go Developer & SRE (Site Reliability Engineering) EngineerSOFTWARE PUBLISHINGDecember 2015 - Today (10 years and 5 months)Paris, FranceDuring my assignment, my role evolved within Mirakl.Start of assignment: Java Expertise- Development on the platform (new features)- Bug Fix- Assistance with production issues (fire-fighting)Continued assignment: as a member of the SRE (Site Reliability Engineering) team, I worked on the following projects:- Kubernetes: production deployment of Kubernetes for the solution for clients (nodes, deployments, services, pods, ingress, etc...)- Ansible: creation of playbooks (roles, playbooks, etc...)- Terraform: creation of terraform files for AWS and GCE cloud- Development in GO (microservice, S3 proxy, etc...)- Docker: Dockerization of Java and GO applications- Jenkins: installation, configuration via playbooks + deployment of jobs- Bash script: various shell scripts- Diagnosis of production issues (datadog, heapdump, threaddump)- Amazon AWS and Google Compute Engine, ELB, EBS, VPC, etc...- Java micro-service development: Java 8, Spring Boot, REST API
- MANPOWERSenior Java EE Developer & ArchitectureOctober 2013 - December 2015 (2 years and 2 months)Nanterre, FranceJEE Software Architect, API development and cross-functional technical components, software factory, technical problem analysis and resolution, coaching development teams, monitoring development quality, performance optimization, technological watch...- Development of APIs and cross-functional technical components: Micro Services REST, Synchronization Batchs, Messaging (AMQP)- Develop requested evolutions in accordance with detailed functional specifications- Use the software factory (continuous integration) to monitor code quality (Sonar and Junit) to track tasks (Redmine) for integration and deployment (Jenkins, Maven, SVN)- Technical problem analysis and resolution- JEE Software Architect: choice of application server, frameworks & software (ORM, templating, messaging, etc…)- Coaching development teams:- Technical management- Monitoring development quality: code review, development standards- Support for project management on architecture activities: choice of architectures & technologies- Performance optimization:- Load testing (gatling), SQL query optimization (indexing, partitioning, SQL rewriting),JVM stacktrace & headdump (visualVM & appDynamics), batch optimization (N+1 query removal, chunking)- Application server migration: WAS to Tomcat- Mavenization & Integration into the continuous integration platform- Interventions on the continuous integration platform: Jenkins + SVN/GIT + Artifactory- Writing Ansible playbooks for automatic application deployments- Technical documentation- Study of various Java frameworks: Spring Boot, Spring Integration, Apache Camel, Spring Data- Study of various JS frameworks: Angular, SammyJS, HandlebarsJS, UnderscoreJS- Study for migration of Adobe Flex 4 applications to HTML5/JavaScript (Single Page Application)
Reviews
Recommendations
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