diff --git a/.gitignore b/.gitignore index f663368029..055ba69791 100644 --- a/.gitignore +++ b/.gitignore @@ -122,9 +122,6 @@ dist # Stores VSCode versions used for testing VSCode extensions .vscode-test -# Other IDES -.idea/ - # yarn v2 .yarn/cache .yarn/unplugged diff --git a/index.html b/index.html deleted file mode 100644 index 6866362627..0000000000 --- a/index.html +++ /dev/null @@ -1,875 +0,0 @@ - - - - - - Marina — Software Engineer - - - - - - - -
- - -
- -
- -
- -
-
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. - -
  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. - -
-
- - -
-

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

- - 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. - - -
  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 - (to be replaced) -
    -
    -
  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 - (to be replaced) -
    -
    -
  6. - -
-
- - -
-

- - Contact -

-

Not working yet

- -
-
- - -
-
- - -
-
- - -
- -
-
- -
-
- - - - - -