Ludovic Valente

Ludovic Valente

@ludoo0d0a

Fullstack software engineer @SFΞIR Luxembourg

LU
ludovic.valente@gmail.com

Career Timeline

  • SFEIR

    2017-08-31 -

    Fullstack software engineer
    Consultant in software development and architecture
  • SFEIR

    2018-01-31 - 2024-12-31

    Engineer manager
    Managing a team of 10 collaborators, in charge of career follow-up, training, mission and clients, participation in Luxembourg agency decisions.
  • Temenos

    2024-07-31 - 2024-12-31

    Senior Software Developer
    As a senior dev, my mission for Sfeir is to help and create a data platform upon existing Multifonds Temenos data system, to provide custom portals.
  • Foyer Group

    2023-02-28 - 2024-06-01

    Architect, Expert leader
    I joined architecture team MEO to improve quality, architecture and processus around software production inside Foyer Group. A lot of interesting challenges here !
  • Fundsquare

    2017-08-31 - 2023-02-28

    Ingenieur développement fullstack
    As a senior dev, I mostly manage the collection platform to get data, processing, wrangling, cleansing. Main collected data are Priips EPT, Mifid EMT, EET, ... As a tech lead, I coordinate teams, draft architecture, and organize stuff with all actors to reach a stable and technically viable solution, matching the target vision. I design and dev most of the patterns like data layers, orchestation, choreography, distributed transactions, communication event driven, business monitoring, contract spec with json schema, code generators for microservices ready to deploy and for API clients, tooling devops scripts for local dev, delivery and troubleshooting. The stack is composed of several layers around these main technologies : - SpringBoot, Camunda BPM, Kafka, Trifacta, Camel, MsSql, Mongo, Elasticsearch, Kubernetes, AKS, ESB, Openshift, React, GraphQL , NodeJs We are working in collaboration with Bourse du Luxembourg architecture team to evolve to a modern solution, cloud-native in Azure. In 5 years, we fully moved from legacy tomcat+mssql+esb to distributed event driven micro services+mongo+kafka cloud native. Since Fundsquare's acquisition by Fe Fundinfo, short target is to move completely cloud native, and integrate their platform.
  • Luxembourg Stock Exchange

    2021-01-31 - 2021-10-31

    Senior Software Developer
    Part time between LuxSE and Fundsquare (for Sfeir) The goal is to develop a new common set of tools. These services are shared by LuxSE and Fundsquare. Hosted in Azure, relying on Spring - Kafka - Mongo, I'm in charge of the development of several services. FTP connector, API Catalog are the first services of this platform.
  • SOGETI Luxembourg

    2017-06-30 - 2017-08-31

    Fullstack software engineer
    Conversion tool for European Parliament. This MsWord to Xml engine is used in production to produce xml document compliant with rules provided by EP. I built the engine core on the project startup. During these 3 months, I put the project a level higher in terms of readability, testing, maintenance, new format support. Quality improvement, testing support, improve rules engine, rewrite rules and transformers for the 2 main formats. Java, Spring, Eclipse, Xml, AkomaNtoso, Xsd, Dtd, Jira
  • Sogeti luxembourg

    2001-06-30 - 2017-08-31

    Fullstack software engineer
    I worked for european and national institutions as Fullstack software engineer. Projects are mainly focused on web and mobile technologies. Java+Spring, nodejs, Backbone, Android..., I follow modern standards and new performant libraires and frameworks. Integrated into several teams from multiple clients,I like to work with people of different multi cultural backgrounds. See details above :
  • SOGETI Luxembourg

    2017-01-31 - 2017-06-30

    Fullstack software engineer
    at European Parliament, DAS Unit (Translation) Restart a collaborative platform from scratch. Complete technology migration from Sharepoint to Java/Angular. The first steps should put basis of full extensible collaborative system, strongly relying on business data.
  • SOGETI Luxembourg

    2016-06-30 - 2016-12-31

    Fullstack software engineer
    at European Parliament, DAS Unit (Translation) SPA+ : Participate in architecture services oriented ; Build and configure a router/proxy. Socrates : Building a REST-based event manager to complete the suite of tools
  • SOGETI Luxembourg

    2016-01-31 - 2016-06-30

    Fullstack software engineer
    at European Parliament, DAS Unit (Translation) Sirius : Search engine - Architect, technical analyst, developement, web integration, testing, deployments. Implement a solution based on ElasticSearch for millions of documents in multilingual and translation context. Web application in SPA architecture, repsonsive and REST oriented.
  • SOGETI Luxembourg

    2014-10-31 - 2015-12-31

    Web/Java developer
    at European Parliament, DAS Unit (Translation) Fluid+ : Join a team to complete a web application dedicated to contracts managements for Translation Units. Support for teams on Sencha ExtJs. UX advisor for the unit.
  • SOGETI Luxembourg

    2014-03-31 - 2014-09-30

    IT Consultant
    at BNL - Bibliothèque Nationale du Luxembourg Etude Solr pour un moteur de recherche performant pour eluxemburgensia.lu. Rechercher, investiguer, tester et réaliser des prototypes avec Solr. Intégration forte à l'outil existant A-Z.lu et au viewer eluxemburgensia.lu. Problématique de scalabilité et performance. Réalisation de prototype avec SolrCloud.
  • SOGETI Luxembourg

    2013-10-31 - 2014-03-31

    Android Mobile Developer
    Développement d'une app Android pour effectuer le relevé des prix pour le STATEC (statec.lu). Réalisation des services backend (Java, Spring MVC) Android SDK 4.ADT, AndroidStudio, Gradle, Volley, AndroidPlot, GreenDAO Eclipse, Spring MVC, Apache Commons, Rest, XML
  • SOGETI Luxembourg

    2013-06-30 - 2013-07-31

    Mobile developer - iOS
    pour Editus Luxembourg, Pour l'app iPhone/iPad habiter.lu, développement de l'API avec RestKit. Mockup avec NodeJs et Express.
  • SOGETI Luxembourg

    2013-03-31 - 2013-06-30

    Développeur - architecte Web/Java
    at BNL - Bibliotheque nationale du Luxembourg Mise à jour du projet eLuxemburgensia. Support de ExtJs 4.2 Process de build avec Sencha Cmd. Refonte des thèmes en SASS. Découplage du repository pour amélioration des performances. Support des livres. Architecture des caches revue.
  • SOGETI Luxembourg

    2012-11-30 - 2013-02-28

    Web/Java developer
    at Société Générale Bank & Trust Based on Documentum, we develop a webapp to manage PDF using business workflows. Thanks to pdfBox, I managed PDF edition. I made the complex web interface with jQueryUI and others jQuery plugins. --- Développement d'un outil de gestion documentaire . Basé sur Documentum, l'application Web permet de gérer les workflows des documents PDF. Conception de l'interface avec jQueryUI. Edition/manipulation des PDF avec pdfBox.
  • SOGETI Luxembourg

    2012-01-31 - 2012-05-31

    Web/Java developer
    at BNL - Bibliotheque nationale du Luxembourg Add some new features on the Web Media Viewer used in eluxemburgensia.lu
  • SOGETI Luxembourg

    2011-11-30 - 2011-12-31

    Software engineer
    at BNL - Bibliotheque nationale du Luxembourg for LNB - Latvia library Publish a media viewer, developed previously, as an opensource project. Removes proprietary dependencies and create a free mode instead. Gives the application a high level of loose coupling and the capability to be well integrated in other systems. http://sourceforge.net/projects/bnlviewer/ Now project is used in http://www.periodika.lv
  • SOGETI Luxembourg

    2010-05-31 - 2011-12-31

    Consultant
    at European Parliament - WebApplication development e-dictionaries is web tool to distribute and launch dictionaries (web or local) according to the relative licenses. Users could easily manage their favorite dictionaries on its portal. Administration includes licenses management, statistics reports, graphical overview of expiration and quota exceeded. Used by all translators for their day to day translations.
  • 2009-08-31 - 2010-05-31

    Software engineer
    at BNL - Bibliotheque nationale du Luxembourg Creation and integration of a new Web client (ExtJs/Java) to consult newspapers and books online. Mets/alto standards. Full Web2.0 application.
  • SOGETI Luxembourg

    2007-09-30 - 2009-07-31

    Senior Software Engineer - J2EE, XML, DMS/CMS, ExtJs specialist
    at European Parliament : - Study and support for a worklow engine adoption : Bonita - workflow integration in a SOA approch - XML, XSL support to project teams - Jahia support (use, custom dev, bugfix, ...) to project teams - Studies on different Document Management system - J2EE projects development
  • Sogeti

    2006-09-30 - 2007-08-31

    IT architect
    Client : European Court of Justice. Creation of an architecture team in charge of competitive intelligence and installation of a new homogeneous development environment (technologies, tools, testing, ergonomics).
  • Sogeti

    2006-01-31 - 2007-08-31

    Software analyst developer
    Client : European Court of Justice. Main developer on an Intranet system : the first application hosted by this new system is a research tool enabling to merge and abstract all different sources of datas.
  • Sogeti

    2006-01-31 - 2006-02-28

    Software analyst developer
    Client : European Court of Justice. Main developer on a search engine dedicated to Canevas enabling to search and insert references in the different 20 languages. J2EE Web application using Struts, JSP, authentication against LDAP AD/OID, Oracle database, use of ICU to help international translation and string manipulation
  • Sogeti

    2005-08-31 - 2006-02-28

    Software analyst developer
    Client : European Court of Justice. Analyst and developer for a project of management of all the decisions taken during hearings concerning the different cases. J2EE Web application using Struts, JSP and business taglibs, authentication against LDAP AD/OID, Oracle database and XML serialization
  • Sogeti

    2001-09-30 - 2004-09-30

    Software analyst developer
    Client : European Court of Justice. Main developer / analyst on a project named Canevas. It's a multi-tiers office application for judiciary documents creation.
  • Quaternove

    2000-09-30 - 2001-09-30

    Project manager
    THALES e-Transactions delivers printers inside kiosks for ticket delivery in airport and train stations. This project was aimed at providing a few prototypes of these machines and go to the production line with all necessary certificates. • Electronic and mechanical development • Production management • Suppliers management • Computer system (VB, serial communication) to control different printers for various tests in order to obtain certificates.
  • Beginning!