Profile of Marc Monfort

Marc Monfort

software

research

engineer

Barcelona, Spain

Get PDF

About

Software Engineer specializing in AI, distributed systems, and high-performance computing. Currently working at the Barcelona Supercomputing Center, contributing to cutting-edge research in data-intensive applications. Published author in the Association for Computing Machinery (ACM). Passionate about developing innovative solutions that push the boundaries of technology.

Spanish Native
Catalan Native
English C1
Chinese HSK2

Experience

  • -

    Research Engineer @ Barcelona Supercomputing Center

    Barcelona, Spain - Full-time

    Summary:

    • Developing dataClay, an advanced data store for high-performance computing and distributed systems.

    Responsibilities:

    • Develop and maintain dataClay, an advanced data store for high-performance computing
    • Implement features for distributed systems and HPC environments
    • Design and optimize data management solutions for scientific computing
    • Collaborate with research teams to integrate dataClay into scientific workflows
    • Create and maintain containerized deployments using Docker

    Achievements:

    • Successfully migrated legacy Java-based services to a modern Python-based ecosystem.
    • Enhanced performance and scalability of dataClay for large-scale distributed computing.
    • Improved API interfaces using gRPC for efficient cross-platform communication.
    • Integrated OpenTelemetry instrumentation for comprehensive distributed tracing and metrics monitoring.
    • Implemented Redis-based in-memory metadata management to enhance system resilience and concurrency.
    • Designed and implemented comprehensive functional testing frameworks using pytest and pytest-docker.
    • Established automated CI/CD pipelines leveraging GitHub Actions.
    • Developed deployment automation scripts for HPC and IoT environments using Ansible playbooks.
    • Python
    • Java
    • Distributed Systems
    • HPC
    • Docker
    • Redis
    • gRPC
    • OpenTelemetry
  • -

    Software Engineer @ DXC Technology

    Sant Cugat del Vallès, Spain - Full-time

    Summary:

    • Integrated observability solutions, enhancing system monitoring with Grafana and other tools.

    Responsibilities:

    • Integrated and configured observability solutions for enterprise clients
    • Developed monitoring dashboards and alerting systems

    Achievements:

    • Enhanced system monitoring capabilities through Grafana and Prometheus integration
    • Improved visibility of system health and performance metrics
    • Grafana
    • Prometheus
    • Ansible
    • ELK Stack
  • -

    Data Engineer @ SDG Group

    Barcelona, Spain - Full-time

    Summary:

    • Developed ETL and SQL pipelines powering BI applications at CaixaBank.

    Responsibilities:

    • Designed and implemented ETL processes for financial data
    • Developed SQL pipelines for business intelligence applications
    • Ensured data quality and integrity throughout the pipeline

    Achievements:

    • Successfully delivered data integration solutions for CaixaBank BI applications
    • SQL
    • Oracle Data Integrator
    • Qlik Sense
    • Tableau
  • -

    Software Engineer Intern @ Barcelona City Council

    Barcelona, Spain - Part-time

    Summary:

    • Deployed a video-communication service for broadcasting town plenary sessions.

    Responsibilities:

    • Deployed and configured Docker containers for video communication services
    • Integrated real-time audio transcription capabilities
    • Ensured system performance and scalability across multiple servers

    Achievements:

    • Delivered a working solution for broadcasting town plenary sessions with automatic transcription
    • Docker
    • Jitsi Meet
    • Jigasi
    • Vosk
  • -

    Web Developer Intern @ ETSETB Telecos BCN

    Barcelona, Spain - Part-time

    Summary:

    • Designed and developed dynamic and static websites for several master's degree programs.

    Responsibilities:

    • Designed visually appealing and user-friendly layouts
    • Implemented responsive design principles

    Achievements:

    • Successfully developed multiple educational websites
    • HTML
    • CSS
    • JavaScript
    • React
    • Bootstrap
  • -

    Science Teacher @ Programa Èxit - Consorci d'Educació de Barcelona

    Barcelona, Spain - Part-time

    Summary:

    • Worked with high school students with academic difficulties and served as an academic advisor.

    Responsibilities:

    • Taught science subjects to high school students with academic difficulties
    • Provided academic counseling and guidance

    Achievements:

    • Improved student engagement and academic performance
    • Teaching
    • Academic Advising
    • Science Education

Education

Publications

Projects

Skills

  • Advanced Distributed Systems
  • Advanced Docker
  • Advanced ETCD
  • Advanced Git
  • Advanced GitHub
  • Advanced gRPC
  • Advanced HPC
  • Advanced Linux
  • Advanced OpenTelemetry
  • Advanced Python
  • Advanced Shell
  • Intermediate ELK Stack
  • Intermediate Java
  • Intermediate Oracle Data Integrator
  • Intermediate pytest
  • Intermediate Qlik Sense
  • Beginner Astro
  • Beginner AWS
  • Beginner JavaScript
  • Beginner Kubernetes
  • Beginner MongoDB
  • Beginner Node
  • Beginner PNPM
  • Beginner PostgreSQL
  • Beginner Swagger
  • Beginner Tableau
  • Beginner TypeScript