M

Hey, I'm Marina

Solution-driven software engineer — curious mindset, always eager to learn.
From Barcelona 🇪🇸 · Native Spanish & Catalan · Fluent English (C1)

About Me

Hi! I'm Marina, a solution-driven and service-oriented software engineer with a curious mindset, always eager to learn. I care deeply about product quality — through best coding practices, design patterns, and SOLID principles.

Proficient in agile methodologies and PM tools, familiar with the ALM and the SDLC. I enjoy working across the stack, from data pipelines to backend APIs and mobile apps.

From Barcelona 🇪🇸 — native in Spanish and Catalan, fluent in English (C1).

👩‍💻

Experience

  1. Data Engineer · Full-time

    Sanofi · Barcelona, Spain · Hybrid

    • Build and maintain data engineering solutions and pipelines based on requirements and designs
    • Optimize ETL/data pipelines for performance, cost, and operational needs
    • Collaborate with business/product stakeholders in an Agile team to turn requirements into technical implementations
    • Develop automated tests to support CI/CD pipelines
    • Create design/development documentation for knowledge sharing and long-term maintenance
    • Support and troubleshoot production Data Objects as needed
    Python ETL Snowflake CI/CD Agile
  2. ITS Architect – ERP Technical Integration Graduate · Apprenticeship

    Sanofi · Barcelona, Spain · Hybrid

    • Assessed and tested technical solutions, supporting scoping, integration, and QA during implementation
    • Scripting and process automation with Python and Power Automate
    • Monitored tools, processes, and governance meetings to ensure integration standards
    • Maintained documentation and updated the knowledge base for transparency and alignment
    • Prepared reports on project status, risks, and action plans for leadership
    Python Power Automate SAP Confluence ERP
  3. B2B Backend Developer Intern

    bookline.ai · Barcelona, Spain · Hybrid

    Developed conversational AI bots across voice and WhatsApp, contributing to handling over 3 million calls annually across 350+ client locations.

    • Wrote, tested, and reviewed code for various projects; contributed to design ideas
    • Led code migrations and integration projects, including backend APIs
    • Collaborated with technical leads and sales managers to ensure product delivery
    • Contributed to the development of the platform and infrastructure
    Python Docker FastAPI Conversational AI
  4. Transport Booking Unit Customer Advisor

    Booking.com · Greater Barcelona Metropolitan Area · Remote

    • Provided customer support via phone, chat, and email
    • Troubleshot App/Website issues and supplier problem solving
    • Handled car rental reservations
    Problem Solving Customer Support Attention to Detail
  5. Google Android Tech Support

    SELLBYTEL Group · Barcelona, Spain · On-site

    • Provided technical advice via phone, email, and chat for Android devices and Google Play Store
    • Empathy and connecting with customers was the key to delivering great customer service
    Android Technical Support Problem Solving

Skills

FastAPI Flask Python Java Kotlin Snowflake Firebase Linux Git Docker Kubernetes SAP Spring Boot RabbitMQ TensorFlow Android PostgreSQL Power Automate

Education

  1. SAP ABAP Programming Certificate

    ESNECA Business School · Vendor/Product Certification

    300-hour specialized training in ABAP programming, covering installation, database management, and custom program development to enhance and optimize SAP systems for businesses.

    SAP ABAP GxP
  2. Higher Technician Certificate in Multi-platform Application Development

    Institut TIC de Barcelona

    Developing, installing, documenting, and maintaining multi-platform applications, ensuring secure data access and compliance with usability and quality standards.

    🤖 Mobile development project recognition for Geocaching app.

    JavaKotlin Spring BootDocker FirebaseKotlin RabbitMQFlutter AndroidJUnit
  3. College Extension Certificate in Artificial Intelligence

    Universidad de Málaga · SAMSUNG Innovation Campus

    358 hours covering Python, Statistics, Machine Learning I–III, Deep Learning I–II, and a final AI project.

    🧠 Final project: Deep Learning Approach for Screening Autism Spectrum Disorder in Children with Facial Images.

    PythonTensorFlow KerasScikit-learn Deep LearningOpenCV NumPyPandas
  4. Back-End Development Bootcamp

    IT Academy de Barcelona Activa

    300-hour mentoring model covering Java, Spring, MySQL, and version control through online self-learning platforms and real-project simulation teams.

    JavaSpring Boot HibernateMySQL React

Projects

⚠️ This section currently showcases academic projects — professional projects will be added soon.
💬
Android Chat

Android Chat

Java Android TCP Sockets

A client-server Android chat application using TCP sockets for bidirectional communication. Features asynchronous task handling and multithreading for network operations.

🎬
FilmApp

FilmApp

Kotlin Android TMDB API

An Android app for tracking movies and TV shows — mark them as seen or pending. Integrates with The Internet Movie Database (TMDB) API.

🔒 Available as a private project upon request

🎮
Gameskins

Gameskins

Java Spring Boot Hibernate JUnit SQLite

A RESTful API for querying, acquiring, modifying, and deleting video game skins. Uses JSON for loading skins and SQLite for storing user data. Includes OpenAPI/Swagger documentation.

🔒 Available as a private project upon request

🗺️
Geocatchdis

Geocatchdis

Kotlin Firebase Android Google Maps

An Android app for exploring geocaches and logging finds. Features interactive Google Maps integration, user accounts, personalized reports, and customizable settings.

🔒 Available as a private project upon request

RPC To-Do List

RPC To-Do List

Python Flask RabbitMQ SQLite

A modular Python application with a component-based architecture and RESTful API. Uses SQLite for persistence and RabbitMQ for asynchronous messaging and RPC communication.

Tic Tac Toe

Tic Tac Toe

Java Android TCP Sockets

A multiplayer game with an Android client and Java backend server. Implements turn-based logic, board management, winner validation, and multithreading for concurrent players.

Achievements

  1. 🥇 1st place — IT Challenge · Schneider Electric Hackathon 2025

    Modernized an ERP system using Python. Built a data pipeline, developed a Flask API for legacy systems integration, solved algorithmic challenges, crafted SQL queries for data insights, and optimized business operations.

    Python Flask SQL ETL ERP
    🏆 Leaderboard image (to be replaced)
    📣 Winner announcement (to be replaced)
  2. 🏅 4th place — Python Backend · Coding Challenges Round 1

    Developed a Python backend API for a financial app, focusing on account management, transaction security, and personalized financial tools.

    Python Backend API Fintech
    📊 Leaderboard image (to be replaced)
  3. 📱 Mobile Programming Recognition — Android App «Geocaching»

    Mobile Programming Certification for the Android app 'Geocaching', developed in Kotlin, issued by ITIC Barcelona (formerly Institut Joan d'Austria).

    Kotlin Android Firebase Google Maps
    📜 Certificate (to be replaced)