You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Fatih K.FK

Fatih K.

Supermalter

GO Backend Developer

€750/day
20 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Fatih

Accomplished engineer with 15 years of experience.

Innovative professional playing a leading role in the technical design of projects by successfully promoting a strategic vision. Extensive experience in the full project lifecycle, from analysis to design, from development to production deployment, including continuous integration challenges. Autonomous in these tasks with a team spirit. I am looking for architecture or development missions.
  • English

    Fluent

  • French

    Native or bilingual

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

Experience

  • TF1
    GO Development/Architecture - Kubernetes - AWS
    FILM AND AV
    January 2019 - Today (7 years and 5 months)
    Boulogne-Billancourt, France
    Backend 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, ...
    GO Kubernetes Amazon Web Services Terraform Apache Kafka
  • Mirakl
    Java/Go Developer & SRE (Site Reliability Engineering) Engineer
    SOFTWARE PUBLISHING
    December 2015 - Today (10 years and 5 months)
    Paris, France
    During 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
    Java GO PostgreSQL Spring Spring boot spring cloud kubernetes docker traefik nginx Apache Kafka GitHub Jenkins Amazon Web Services Google cloud ansible terraform JavaScript Elasticsearch Hibernate Maven
  • MANPOWER
    Senior Java EE Developer & Architecture
    October 2013 - December 2015 (2 years and 2 months)
    Nanterre, France
    JEE 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)
    Java 8 Spring framework Spring Boot Spring MVC JPA/Hibernate MyBatis Adoble Flex 4 Freemarker Velocity Tomcat WebSphere Maven2 Jenkins SVN Git Gitlab Artifactory Sonar Ansible AppDynamics RabbitMQ ElasticSearch MongoDB PostgreSQL Gatling JMeter Redmine Linux Red hat

Reviews

5.0

Out of 4 ratings

RémyR

Rémy

eTF1

Reviewed on 11/29/2019

RémyR

Rémy

eTF1

Reviewed on 7/30/2019

Recommendations

Julien CrouzetJC
Piero D.PD
FU
Julien Crouzet and 2 other people have recommended Fatih

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

Skill set

Categories