diff --git a/index.html b/index.html index 777f301529..ea9f6009f5 100644 --- a/index.html +++ b/index.html @@ -6,453 +6,859 @@ Marina — Software Engineer - + - +
-
+ +
+ +
- -
+
+ +
M
-

Hey, I'm Marina

-

- Solution-driven software engineer with a curious mindset, always eager to learn.
- Passionate about clean code, SOLID principles, and building things that matter. From Barcelona 🇪🇸 +

Hey, I'm Marina

+

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

- +
-
+
- -
-
- - - -

Projects

-
- -
- ⚠ This section showcases academic projects for now — professional projects coming soon. -
- -
-
-
💬
-
Android Chat
-
-
-
- Java - Android - TCP Sockets + +
+

+ + 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).

-
Android Chat
-
A client-server Android chat application using TCP sockets for bidirectional communication. Features asynchronous task handling and multithreading for network operations.
-
-
+
👩‍💻
+ +
-
-
-
🎬
-
FilmApp
+ +
+

+ + 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. + +
  3. +
    + +

    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 +
    +
  4. + +
  5. +
    + +

    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 +
    +
  6. + +
  7. +
    + +

    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 +
    +
  8. + +
  9. +
    + +

    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 +
    +
  10. + +
+
+ + +
+

+ + 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. + +
  3. +
    + +

    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 +
    +
  4. + +
  5. +
    + +

    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 +
    +
  6. + +
  7. +
    + +

    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 +
    +
  8. + +
+
+ + +
+

+ + Skills +

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

+ + 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 + (replace with your photo) +
    +
    + 📣 + Winner announcement + (replace with your photo) +
    +
    +
  2. + + +
  3. +
    + +

    🏅 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 + (replace with your photo) +
    +
    +
  4. + + +
  5. +
    + +

    📱 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 + (replace with your photo) +
    +
    +
  6. + +
+
+ + +
+

+ + Contact +

+

Did you like what you saw? Don't hesitate to reach out — I'd love to hear from you!

+
+
+ +
-
FilmApp
-
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
-
-
-
- Java - Spring Boot - Hibernate - JUnit - SQLite +
+ +
-
Gameskins
-
A RESTful API for querying, acquiring, modifying, and deleting video game skins. Loads skins via JSON, stores user data in SQLite. Includes OpenAPI/Swagger documentation.
-
🔒 Available as a private project upon request
-
-
- -
-
-
🗺️
-
Geocatchdis
-
-
-
- Kotlin - Firebase - Android - Google Maps +
+ +
-
Geocatchdis
-
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
-
-
-
- Python - Flask - RabbitMQ - SQLite -
-
RPC To-Do List
-
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
-
-
-
- Java - Android - TCP Sockets -
-
Tic Tac Toe
-
A multiplayer game with an Android client and Java backend. Implements turn-based logic, board management, winner validation, and multithreading for concurrent players.
-
-
- - - -
- - -
-
- - - -

About Me

-
-
-
-
📍 Barcelona, Spain
-

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 and building things that solve real problems.

-

Native in Spanish and Catalan, fluent in English (C1).

-
-
👩‍💻
-
- - -
- - - -

Skills

-
- -
-
Backend & Languages
-
- Python - Java - Kotlin - FastAPI - Flask -
-
-
-
Data & Cloud
-
- Snowflake - Firebase - SAP -
-
-
-
DevOps & Tools
-
- Docker - Kubernetes - Linux - Git -
-
-
- -
- - -
-
- - - -

Contact

-
-

Did you like what you saw? Don't hesitate to reach out — I'd love to hear from you!

-
- - - - -
-
- - - - +