About Ufuk
French
Native or bilingual
English
Fluent
Experience
- REPUBLIC TECHNOLOGIES FRANCEJava DeveloperNovember 2023 - Today (2 years and 7 months)Perpignan, FranceRepublic Technologies is the world leader in sales of smoking accessories. They produce over a billion rolling paper booklets per year. Among their flagship brands are OCB, Zig-Zag, and JOB. The company distributes these products in over 105 countries.I was involved as a Java Spring back-end developer. The project's objective is to combat counterfeiting of rolling paper booklets. The user scans the QR Code on the booklet and is redirected to a page confirming the authenticity of the product.My team consisted of:- 1 project manager- 2 back-end developers- Representatives from management, marketing, and R&D departmentsMy responsibilities:• Project management and support for the QR Code laser marking project• Organization and leadership of meetings with marketing, electronic R&D, and management teams to ensure project coordination and monitoring• Back-end development in Java / Spring using TDD (Test Driven Development)• Development in Python / Django• Migration of specific M3 ERP programs• GitLab server update and maintenance• System monitoring via Kibana and ElasticSearchResults:• Improved product traceability through QR Code.• Development of an MVP for managing raw material weight by suppliers to assess carbon impact.Technical Environment: Java, Spring Boot, Python, Django, User Stories, Test-Driven Development (TDD), Clean code, Domain-Driven Design (DDD), REST API, SQL, PostgreSQL, As400, Postman, Docker, Docker Compose, Kubernetes, GitLab CI/CD, Kibana, ElasticSearch, FastAPI, Flake, Bandit, Swagger, Open API, OPCON, Redmine, Agile, Scrum, Kanban, SAP BO---jama developer, java angular developer, java jee developer, java spring developer, java j2ee developer, java react developer, backend developer, java backend developer, java spring boot backend developer
- CNRSJava DeveloperOctober 2021 - October 2023 (2 years)Paris, FranceCNRS (Centre national de la recherche scientifique) is the French organization responsible for scientific research. The organization has a budget of 4 billion, 1100 research laboratories, and 34,700 employees.I was involved as a Java developer for a confidential project for a CNRS research center. The objective of my mission was to make the exchange of information and research results from the center accessible to industrial companies.My team consisted of:- 1 software architect- 2 full-stack developersMy responsibilities:• Requirements gathering and architecture design• Definition of client needs (business objects and API definition)• Implementation of a Kafka middleware to facilitate data publication and exchange between applications of an IS and a research center• Development of an MVP to centralize laboratory data and make it accessible to other IS applications• Design and development of APIs and back-end microservices to ensure the integration of solutions into the existing IS (C4 modeling and API definition).• Development of front-end interfaces in React to allow users to leverage the data.• Capturing changes from a legacy Oracle database and making them available on a central platform.Result:✅ My work was mentioned in a scientific publicationTechnical Environment: Java 11, Spring Boot, Kafka (Kafka Streams, KSQL), DDD, Oracle, PostgreSQL, React, TypeScript, JUnit, JWT, Docker, Docker Compose, Git, GitLab, Kibana, ElasticSearch, SonarQube, Jira, C4 Modeling, UML, Agile, Kanban---jama developer, java angular developer, java jee developer, java spring developer, java j2ee developer, java react developer, backend developer, java backend developer
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
Education
- Master, Architecte logiciel, Développeur d'ApplicationETNA, école d'alternance en informatiqueMaster, Architecte logiciel, Développeur d'Application