Monitoring containers using Grafana and Prometheus.
Managing data using MinIO and Amazon S3.
Optimizing data pipelines using the S3 SQL API.
Creating a service mesh with Istio (container networking, authentication, ingress and egress gateways).
Monitoring the service mesh using Kiali.
Creating and deploying serverless functions in Kubernetes, using OpenFaaS.
Coordinating asynchronous serverless functions through messaging.
Linux shell scripting.
Implemented a FHIR compliant response adapter enabling the translation of domain concepts to FHIR responses of any version (Patients, Diagnostic Reports, Diagnostic Requests, etc.).
Was the lead architect for LifeQuest, a search engine that allows patent searchers and scientists to perform full text searches on over 15 million patents in the biological space, with the help of biological ontologies.
Deployed a staging environment for LifeQuest on a docker swarm cluster.
Created a web application for LifeQuest's real-time usage monitoring, using spring integration, meteorjs, graphite, statsd, grafana, mongodb.
Created continuous integration builds for LifeQuest using Jenkins 2 and the docker pipeline plugin.
Created environment developments for GenomeQuest and LifeQuest, using docker compose.
Trained a team of 3 developers on Java and related technologies. In particular to the Spring framework and related sub-projects Spring batch, Spring integration and Spring data.
Currently leading the team to refactor GenomeQuest and LifeQuest's data acquisition pipelines into a unified process, using the technologies above.
Project leader for bioinformatics : Integrated scientific applications through data federation engines (SRS - Biowisdom), K3 (IDBS) and KDE (Inforsense).
Project leader for the Research IT Business Intelligence : Business Objects XI + Oracle Datawarehouses.
Project leader for Collaborative Software : eRoom (Documentum) and MOSS 2007 (Microsoft).
Project manager, with a team of 3 developers in bioinformatics and molecular modeling projects.
Participated in the setup of a virtual screening facility consisting of a linux cluster of 100 CPUs (50 nodes).
Integrated various software as workflow components into pipeline pilot and InforSense KDE.
Unified bioinformatics content updates using GetDB (Genomining).
Created virtual screening pipelines using pipeline pilot and third party molecular docking software (FlexX, Surflex, GOLD).
Created scientific workflows for several "omics" platforms (microarrays, qPCR, proteomics), using workflow tools : pipeline pilot, InforSense KDE (and a few prototypes with Knime).