Flutter / Mobile Developer · Barcelona · Hybrid / Remote

Hi, I'm Mercedes.
I help product teams ship reliable mobile apps.

Flutter / Mobile Developer for product teams. I build maintainable mobile applications with clean architecture, REST API integration, QA validation, and release ownership across production delivery workflows.

FlutterDartKotlinSwiftFirebaseREST APIsCI/CDQA

What I do

What I bring as a mobile developer

Practical engineering that turns into shipped, maintainable mobile products.

Production mobile apps

Experience contributing to live apps on Google Play and the App Store, from feature work to release validation.

Clean architecture

Layered codebases, repository pattern and dependency injection across Flutter, Kotlin and Swift projects.

Release & CI/CD workflows

Comfortable with Jenkins pipelines, GitLab release tags and GitHub Actions to ship safely and repeatably.

QA & product validation

Strong debugging mindset, attention to edge cases and collaboration with QA and product to ensure quality.

About

Software engineer,
mobile by craft.

Mercedes F. Gonzalez Cejas
Barcelona, Spain

Software Engineer specialized in mobile development, with experience maintaining and delivering production mobile applications used by real users.

I work mainly with Flutter, Android / Kotlin and iOS / Swift, and I care deeply about clean architecture, maintainability, API integration, debugging and product quality.

DevDigi is my personal developer brand, where I showcase my mobile work, projects and technical growth — not an agency, just my craft as a mobile engineer.

FlutterKotlinSwiftClean ArchitectureREST APIsCI/CD

Experience

Experience building real mobile apps

Worldline Global Services

Native Apps Developer

Barcelona · Apr 2024 – Jan 2026
  • Contributed to production mobile applications across Flutter, Android and iOS.
  • Worked on La Mercè, a public Flutter app released to production for a major Barcelona cultural event.
  • Implemented the air quality feature for Barcelona a la Butxaca, a live public app.
  • Supported Jenkins-based CI/CD workflows, GitLab release tags, Google Play and App Store release validation.
  • Supported manual QA for Nescafé Dolce Gusto, using Jira, structured test plans and test cases to validate reconnection and brew flows with NEO1 and NEO2 machines.
  • Participated in QA validation, debugging, Jira-based workflows and Agile/Scrum delivery cycles.
  • Flutter
  • Dart
  • Android
  • Kotlin
  • iOS
  • Swift
  • Jenkins
  • GitLab
  • Jira
  • Google Play
  • App Store
  • QA
  • Test Plans

Worldline Global Services

Native Apps Developer Intern

Barcelona · Apr 2023 – Apr 2024
  • Completed mobile technical training across Android, iOS, Flutter, testing, and validation workflows.
  • Built an Android practice app for income, spending, and savings with Kotlin, Jetpack Compose, Koin, and encrypted local preferences.
  • Created UIKit and SwiftUI character browser apps to compare native iOS patterns with the Jikan API.
  • Built a Flutter bridge app to connect mobile concepts across platforms.
  • Practiced testing, validation, incident resolution, and Jira-based tracking in delivery workflows.
  • Android
  • Kotlin
  • Jetpack Compose
  • EncryptedSharedPreferences
  • Koin
  • iOS
  • UIKit
  • SwiftUI
  • Flutter
  • Dart
  • Testing
  • Validation
  • Jira

Avanade

Front-End Developer Intern

Barcelona · Oct 2021 – Apr 2022
  • Built and customized internal solutions using PowerApps and tools from the Microsoft ecosystem.
  • Collaborated with cross-functional teams to deliver front-end features for business workflows.
  • PowerApps
  • Microsoft 365
  • Power Platform

Projects

Selected work

A mix of full-stack mobile, native Android and iOS, and web — each one focused on craft.

Inkscroller Frontend

In-development Flutter frontend for manga catalogue and reader flows.

  • Flutter
  • Dart
  • Riverpod
  • get_it
  • Dio
  • GoRouter
  • Firebase Auth
  • Firebase Analytics

Demonstrates: Flutter frontend structure, Clean Architecture, Screaming Architecture, Riverpod state management, and Firebase-backed auth setup in progress.

Inkscroller Backend

In-development FastAPI backend with MangaDex/Jikan integration, Firebase Auth, and persistence.

  • FastAPI
  • Python
  • httpx
  • Pydantic
  • Firebase Auth
  • PostgreSQL
  • Railway

Demonstrates: Backend API design, authenticated endpoints, external API aggregation, persistence, caching strategy, and Railway-oriented deployment structure.

DevDigi Portfolio Web

Personal portfolio website for my mobile development profile and selected work.

  • Astro
  • React
  • Tailwind CSS
  • TypeScript
  • Vercel

Demonstrates: Production portfolio delivery with localized content, accessible project sections, responsive UI, and automated validation.

AppSwiftUI

SwiftUI character browser using the Jikan API, native navigation, and reactive state.

  • Swift
  • SwiftUI
  • URLSession
  • Jikan API
  • ObservableObject

Demonstrates: Native iOS fundamentals with SwiftUI, list-to-detail navigation, API mapping, and state handling.

AppUIKit

UIKit character browser using URLSession, custom cells, and list-to-detail navigation.

  • Swift
  • UIKit
  • URLSession
  • Jikan API

Demonstrates: Native iOS fundamentals with UIKit, MVC-style structure, networking, and asynchronous image handling.

AppAndroid

Android practice app for income, spending, and savings with Jetpack Compose and local persistence.

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Navigation Compose
  • Koin
  • EncryptedSharedPreferences

Demonstrates: Modern Android fundamentals, Compose navigation, ViewModels, dependency injection, and layered UI/domain/data structure.

Case studies

Selected case studies

Professional work shown with public app references only. No confidential implementation details are included.

La Mercè production release

Context
Public Flutter app released to production for a major Barcelona cultural event.
My role
Mobile developer contributing within delivery workflows and release validation support.
Stack
  • Flutter
  • Jenkins
  • GitLab
  • Jira
  • Google Play
Demonstrates
Production delivery discipline, release validation, and collaboration on a public app with real users.

Barcelona a la Butxaca air quality

Context
Air quality feature work inside a live public app for Barcelona citizens.
My role
Mobile developer working on the air quality feature through API integration and product delivery practices.
Stack
  • Flutter
  • REST APIs
  • Jira
  • Google Play
Demonstrates
API integration, feature delivery, and maintenance work on a real citizen-facing production app.

Nescafé Dolce Gusto QA validation

Context
Structured QA support for a production mobile app connected to coffee machine flows.
My role
Manual QA support using Jira, structured test plans, test cases, functional validation, and issue follow-up.
Stack
  • Jira
  • Test plans
  • Test cases
  • Functional validation
  • Mobile QA
Demonstrates
Product quality mindset, structured manual testing, and reconnection and brew flow validation on a public production app.

Skills

Technical toolbox

Mobile

  • Flutter
  • Dart
  • Android
  • Kotlin
  • Jetpack Compose
  • iOS
  • Swift
  • SwiftUI
  • UIKit

Architecture

  • Clean Architecture
  • Layered Architecture
  • Repository Pattern
  • Dependency Injection
  • Screaming Architecture

Backend & APIs

  • REST APIs
  • FastAPI
  • Python
  • PostgreSQL
  • Firebase Auth
  • Railway

Delivery & Quality

  • GitHub Actions
  • Jenkins
  • GitLab
  • CI/CD
  • Google Play
  • App Store
  • Jira
  • QA validation
  • Manual QA
  • Test plans
  • Test cases
  • Debugging
  • Release validation

Ways of working

  • Agile/Scrum
  • Code review
  • Team coordination
  • Cross-functional collaboration

Education

Education and languages

Education

  • Telecommunications Engineering

    Universitat Pompeu Fabra

  • Master's in AI Development

    BIG School · In progress

Languages

Spanish
Native
Catalan
Native
English
B2

Contact

Let’s build great

Available for Flutter / Mobile Developer roles in product teams, especially where production delivery, QA/release validation, and Barcelona hybrid or remote collaboration matter.