Rechercher un freelance Déposer un projet
Malt welcom

Bienvenue sur le profil Malt de Vladimir !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Vladimir pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Vladimir Iftodi

developpeur full-stack java

Peut se déplacer à Paris

  • 48.8546
  • 2.3477
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Vladimir.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Vladimir.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Préférences

Durée de mission
  • entre 3 et 6 mois
  • ≥ 6 mois
Taille d'entreprise
  • 11 - 49 personnes
  • 50 - 249 personnes
  • 250 - 999 personnes
  • 1000 - 4999 personnes
  • ≥ 5000 personnes

Vérifications

Charte du freelance Malt signée
Consulter la charte

E-mail vérifié

Influence

Github

Github : viftodi viftodi
  • 5 Followers
  • 10 Repos
  • 0 Gists

Langues

Catégories

Compétences (12)

  • Langages
  • Débutant Intermédiaire Confirmé
    Benjamin Lefèvre
    1
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • SQL
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Databases
  • Débutant Intermédiaire Confirmé
    Benjamin Lefèvre
    1
  • Frameworks
  • Débutant Intermédiaire Confirmé
    Benjamin Lefèvre
    1

Vladimir en quelques mots

Riche d'une longue expérience dans le développement Java, je suis un ingénieur fullstack avec une forte appétence pour le développement backend.

J'ai une grande expérience de mise en place et de développements de solutions avec le framework Spring (spring-boot, spring-mvc, spring-security, spring-data ....etc) ainsi qu'une très bonne connaissance des bases de données relationnelles (notamment PostgreSQL) et de JPA / Hibernate (utilisation avancée).

J'ai aussi eu l'opportunité , dans une moindre mesure, de travailler sur des backend Node.js.

Côté front-end, j'ai fait du développement Angular avancé (développement notamment d'une librairie de composants atomiques réutilisables, et développement d'un formulaire dynamique s'appuyant sur ces composants), ainsi que de Polymer/lit-html et le développement de web components.

J'ai travaillé essentiellement dans des environnements agiles, avec des pratiques craftsmanship, notamment clean architecture et clean code, pair programming, mob programming, revues de codes systématiques. Je considère que la qualité du code est essentielle dans notre métier.

Je pratique git en tant que gestionnaire de ressources depuis plusieurs années, et notamment les offres gitlab et github. Mon IDE de prédilection est IntelliJ IDEA de JetBrains.

En projets personnels, je fais constamment de la veille technologique sur mon temps libre, et je m'intéresse particulièrement en ce moment sur des frameworks comme Quarkus ou le langage de programmation Rust. Je suis aussi au fur et à mesure les évolutions du langage Java.

Expériences

Icare

Banque & assurances

Developpeur FullStack Java  - En tant que freelance

Boulogne-Billancourt, France

mai 2021 - mars 2022 (9 mois)

Dans le cadre de la refonte du produit pour le re-ecrire avec des technologies modernes et le rendre modulaire, mon role etais double:
- D'une part analyser et maintenir le code actuel, ainsi que trouver des pistes d'ammelioration de l'existant
- Preparerer le terrain (technologies, pratiques, etc) pour la nouvelle application, ainsi que developper des parts dans la nouvelle equipe formée.

-Refactoring du systeme existeant des Threads : Passer d'une nombre des threads non borné a un systeme de thread pools, avec deux executeurs pour des diverses taches. Creation des methodes et classes utilitaires, notamment pour des Futures repeatables et cancealable, et passer des certains Threads a des taches via l'API de Future ou CompleatableFuture
-Analyse des problemes OOM (Out of Memory) en production, et proposition des plusieures solutions pour amelioration de la charge memoire, dont le refactoring des threads mentioné precedements, ainsi que des parametres de lancement de la JVM et tuning GC.
-Travail sur le systeme de refonte du module tarifaire qui est cours. Proposition de transformation du systeme actuel vers des scripts integres via ScriptEngine dans Java. Creation des micro-benchmarks et de POC pour la faisabilité

Prima Solutions

Edition de logiciels

Developpeur FullStack Java

Levallois-Perret, France

mai 2018 - juin 2019 (1 an et 1 mois)

Joins Prima Solutions dans le département R&D, au début intégrant l'équipe de développement du produit Policy pour la gestions des police d'assurance, et puis une équipe de 2 personnes pour le développement d'un nouveau module pour la gestion des flottes des objets assurés (dont voitures en principal et immobilier en secondaire).

Développement from scratch du module générique de gestion des objets assurés, dont les voitures et l'immobilier. Système générique via annotations qui permet de construire des formulaires de souscription, de validation des objets assurés, de recherche dans la base de données, etc.

Developpement d'un systeme generique d'import Excel, qui à partir d'une description d'une classe java, via la reflection et un système d'annotation et de Hibernate Validator entre autre va: - Générer un fichier excel avec les entêtes des champs, les cellules types et un ensemble de validation - A l'import passer un système plus complexe de validation, puis l'intégration dans la BDD

Conception et developpement du systeme de régularisation du paiement: Mise en place du pattern CQRS qui permet d'historiser l'ensemble des modifications sur une flottes des objets assurés, et d'avoir des vue sur un interval de temps pour permettre les calculs des primes

Formation et intégrations des nouveaux arrivants, pour permettre de grandir l'équipe de 2 développeurs a éventuellement 6.
Developpement d'un systeme generique de recherche, qui à partir d'une classe java, et un système d'annotations, via l'API de reflection Java va:

Générer des écrans dynamiques de recherche en angular
Générer une requête de recherche via l'API Criteria de JPA ainsi que l'API des Spécifications de Spring Data

General Electric Digital

Internet des objets

Developpeur FullStack Java

Paris, France

janvier 2017 - avril 2018 (1 an et 3 mois)

Integration de l'equipe de pole developpement et R&D pour aider les clients a integrer leurs projets dans la platforme PAAS , notamment pour l'IOT Industriel : Predix.
- Portage du code C++ d'un loader FBX vers javascript via la librarie Three.JS pour permetre l'integration des usines 3D dans le navigateur, via la technologie WebGL. Integration aussi de la technologie WebVR pour permetre d'utiliser une casque de realite virtuelle pour naviguer cette usine. Les travaux principaus etais sur l'integration des elements UI, comme des graphes, et les associes de maniere fluide a des partie du model 3D.
- Travail sur le developpement d'une application web a usage medicale, pour permettre la classification et gestion des donnes a travers des etiquettes avec des QR codes. Integration de cette apppliation via le framework Cordova en tant q'une application telephone portable (Android et IOS)
- Creation d'un archetype maven, ainsi qu'un generateur des app en Node.JS et avec la librarie Yeoman pour permetre a facilement des generer des application pour accelerer le developpement des POC ainsi que montrer les capacites de la platforme.

1 recommandation externe

Consultez les recommandations qu'a reçues Vladimir

Formations