![Gabriel Landais, Developer in Nantes, France](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F925950%2Fpicture%2Foptimized%2Fhuge-72b25bd0df936b61f8e9f922853cd451.jpg&width=524)
Gabriel Landais
Verified Expert in Engineering
Architecture Developer
Gabriel是一位经验丰富的后端开发人员,致力于通过解决复杂问题来提供附加价值. 他是创建流数据集成平台和将可扩展的多租户api交付到生产环境中的专家. 加布里埃尔是一个务实和善解人意的人,总是提供高质量的工作.
Portfolio
Experience
Availability
Preferred Environment
Linux, IntelliJ, Visual Studio Code (VS Code), Bash, GitKraken, PyCharm
The most amazing...
...我建立的是一个会话分析平台,可以作为SaaS使用. The platform is similar to Clarabridge.
Work Experience
Software Architect
Sparklane
- 将数据流从每月批量转换为流.
- Developed a data integration platform, handling different sources, tracking entity history, and resolving final state.
- 使用CI/CD管道的工业化构建、发布和部署.
- 协助开发人员开发新的代码库并简化交付.
- 提供了一个集成到全球数据平台的地理编码器.
Senior Back-end Developer
RCA
- Developed user stories provided by the product owner.
- 处理所有的项目流程,从概念到产品部署.
- 构建本地集成堆栈工具,使用多个微服务并允许本地开发.
Technical Manager
Enghouse Interactive
- 构建一个允许分析客户声音(VOC)的新产品.
- Developed a SaaS multi-tenant infrastructure, 从各种来源逐字逐句地传输到合成仪表板.
- 向CTO报告所有相关的项目细节,包括路线图和进度.
- Provided tools for linguists, 允许他们在特定的环境中对大量的数据集进行测试.
Technical Architect
Sopra Steria
- 为替换旧Oracle Forms产品的新应用程序的数据访问层进行原型化.
- 提供了在Java中调用存储过程的代码生成器.
- 开发了一个事务管理器,处理由多个HTTP请求生成的查询.
Solution Architect
Capgemini
- 为法国行政部门开发了一个地理信息系统应用程序, providing the technical stack: specific ORM, offline mode, dedicated JNLP engine, and feature edition.
- 将应用程序从遗留搜索引擎(Exalead)迁移到Solr.
- 为QGIS开发了一个Python插件,允许在铁路地图上编辑功能. 为快速应用程序开发构建框架(形式DSL). 提供激光雷达文件查看器,允许拾取点坐标.
- Built a complete product, including back end, front end, 移动端是一家使用谷歌云平台的快递初创公司.
Software Developer
Kosmos
- Built webmail integrated into the existing messaging.
- 提供一个索引库,依赖于Elasticsearch或Solr.
- 原型化了一个日程解析器,用于基于诸如房间和组之类的约束来构建学生日程.
Senior Developer
IHE-Europe
- Transformed the existing platform to a robust solution; migrated it to Maven and profiled memory, performances, and internationalization.
- 提供了用于在系统之间拦截消息的代理, decoding messages (HL7, DICOM) and providing a UI for search.
- 开发PKI,包括证书生成、TLS验证和证书验证.
Software Developer
Média Softs
- 开发楼梯软件,从植入细节到建筑平面图.
- Built a 3D modeling framework dedicated to metalwork, including intersection, extrusion, and projection.
- 提供了一个3D查看器与OpenGL,包括纹理映射和现实的闪电.
- 允许3D模型转换为建筑平面图, ready for laser cut, taking care of materials, welding, and folding.
Experience
Vecko
http://eptica.com/products/veckoI acted as the technical manager, 与前端开发人员一起从零开始构建新产品,并与首席架构师合作, the CTO, the product owner, a team of linguists, and a team of DevOps. 我选择了与Cassandra相结合的反应范式, Kafka, Elasticsearch, and HTTP microservices.
My role:
- Design and develop a reactive and secured back end.
—开发前端所需的API端点,如Elasticsearch搜索、聚合等.
- Check if the application is working for customers.
-协助DevOps在Helm, metrics, dashboard, alerting和IDP方面的工作.
- Data integration (CSV, APIs).
-为语言学家和产品经理提供工具(客户配置存储在Git中), integration platform for their developments)
- Be autonomous on task prioritization and execution.
- Report to the CTO fortnightly.
Brevets.bike
The purpose of brevets.Bike是为了提供一种自动化的验证方法. 它连接到Strava API来检索运动员的活动和计算成绩.
我在封锁期间增加了虚拟竞赛模式, 允许运动员在他们想要的时候进行各种挑战, riding solo.
该网站依赖于大量的计算,使用MongoDB进行尽可能多的查询. 数据集成由Kafka处理,在多个阶段聚合数据. Redis设置了一个分布式速率限制器,因为Strava API对这一点很敏感. The front end is developed using Flask. brevet地图使用矢量贴图,用Tippecanoe计算.
Skills
Languages
Java, Python, JavaScript, TypeScript, Hibernate查询语言(HQL), Delphi, SQL, GraphQL
Frameworks
Spring, Hibernate, JPA, Flask, JSF, JSON Web Tokens (JWT), OAuth 2, Spring Boot, Jakarta Server Pages (JSP), Seam, Netty
Tools
Apache Maven, GIS, Web GIS, Git, Jenkins, ELK (Elastic Stack), Helm, Certbot, Traefik, Apache, NGINX, Terraform, Grafana, Solr, Jira, Alfresco, Flyway, GitLab, GitLab CI/CD, Google Kubernetes Engine (GKE), Keycloak, Oracle Forms, Cloud Dataflow, Kibana
Paradigms
Reactive Programming, REST, Templating, Agile, Scrum
Platforms
Apache Kafka, Docker, Kubernetes, Rancher, Amazon Web Services (AWS), Nexus, Oracle, Mapbox, Google Cloud Platform (GCP), JBoss
Storage
MongoDB, Elasticsearch, PostgreSQL, Cassandra, SQLite, Google Cloud, MariaDB, MySQL, PostGIS, Google Cloud Datastore, Redis
Other
Cloud, Quarkus, Architecture, Prometheus, Hexagonal Architecture, 12 Factor, CI/CD Pipelines, Transport Layer Security (TLS), Request for Comment (RFC), OpenID Connect (OIDC), Serverless, Messaging, 3D CAD
Libraries/APIs
JAX-RS, Leaflet, React, Vue, JOOQ, QueryDSL, Apache Lucene, BouncyCastle, OpenGL, NumPy, Google Maps API, Objectify, PyQt
Education
Master's Degree in Geography
ENSG - Paris, France
Master's Degree in Computer Science
IMT Atlantique - Nantes, France
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring