You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Rafael Barragán Gómez-LanderoRB

Rafael Barragán Gómez-Landero

Supermalter

Native Android and iOS App Developer

€350/day
11 projects
Badajoz, ES
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Rafael

I am a Computer Engineer specializing in the development of applications for iOS and Android.

My main focus is on creating native iOS applications using Swift 6.0 and SwiftUI, as well as Android applications using Kotlin or Java.

I have been developing Apps for companies since 2014. Some of my clients include: Atresmedia, companies from Dubai and Ireland, international banks, insurance companies, city councils, and universities.

In addition to working with clients, I also dedicate time to my own startup projects, creating ventures with the potential for success. With my Apps, I have over 5 million downloads on Android and 500K on iOS.

Some highlights of my technical skills include:
- Implementation of architectures such as MVP, MVVM, VIPER, among others.
- Application of SOLID principles.
- Experience in agile methodologies like SCRUM.
- Development of unit tests.
- Version control with GIT: Github, Bitbucket, and Gitlab with SourceTree.
- Code analysis: Swiftlint, SonarCloud.
- Project management with: Jira, Confluence, Slack.
- Version delivery: Testflight, Play Store, App Center, Applivery.
- Designs in Figma, Zeplin, and Moqups.

To do a great job, you have to love the work you do, and I don't just like it, I'm passionate about it!
  • Spanish

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Barragan Software
    Android & iOS Developer
    SOFTWARE PUBLISHING
    July 2012 - Today (13 years and 11 months)
    Badajoz, Spain
    CEO of Barragan Software. Company dedicated to the development of native apps for Android & iOS. Custom web page development.

    ✦ APPS:
    - Development of Android Apps with Kotlin or Java.
    - Development of iOS Apps with Swift 6.0 and SwiftUI.
    - Database design and creation.
    - Creation of APIs for app-server connection.
    - Connection to servers using POST, GET...
    - Integration of external libraries.
    - Payment integration: in-App payments, PayPal, TPV Redsys...
    - Integration of in-app payments and subscriptions, server-side license verification.
    - Peer-to-peer encrypted messaging between Apps.
    - Execution of background tasks.
    - Management and reception of push notifications.
    - Integration of tools like Google Analytics, Firebase, Performance, to analyze user behavior and improve user experience (UX).
    - Error management with Google Crashlytics.

    ✦ WEBSITES:
    - Backend development for App interaction.
    - Custom web page development in Wordpress.
    - Custom web page development with Prestashop.

    ✦ TOOLS USED:
    - Android Studio: Android Apps.
    - Xcode: iOS Apps.
    - Version control: GIT: Github, Bitbucket, and Gitlab with SourceTree.
    - Project management: Jira, Confluence, Slack.
    - UI/UX Design: Figma, Zeplin, and Moqups.
    - Use cases: Lucid App.
    - QA control: Airtable, Asana.
    - Distribution: Bitrise, App Center, and Firebase App Distribution.
    Android iOS Swift Mobile Development Clean Code
  • Openbank
    Senior iOS Developer
    BANKING AND INSURANCE
    November 2023 - September 2025 (1 year and 10 months)
    Madrid, Spain
    Openbank project for Amazon Germany. **Amazon Visa App**.

    Development of the native iOS App using SwiftUI, from components to full project integration.

    ✦ MORE PROJECT INFORMATION:
    - Work with agile methodologies like SCRUM.
    - Tuist for development workflows.
    - Design of visual component libraries in SwiftUI.
    - Async-await for requests.
    - Unit tests.
    - Git: Bitbucket for version control, applying Gitflow and Continuous Integration (CI).
    - Code analysis: SwiftLint and SonarCloud.
    - Design with Figma.
    - Internal App distribution with AppCenter.
    - Use of tools like Jira, Confluence, Slack.
    SwiftUI VIPER Mobile Development Clean Code Clean Architecture
  • Wembley studios
    Senior iOS Developer
    SOFTWARE PUBLISHING
    May 2022 - September 2023 (1 year and 5 months)
    Salamanca, Spain
    - VIPER architecture.
    - Configuration of different environments with Schemas.
    - Working with agile methodologies like SCRUM.
    - Unit tests.
    - Design with UIKit and SwiftUI.
    - Libraries with Swift Package Manager.
    - Async-await for requests.
    - Git: Bitbucket for version control, applying Gitflow and Continuous Integration (CI).
    - Code analysis with SwiftLint and SonarCloud.
    - Designs with Figma.
    - Internal App distribution with Applivery and Testflight.
    - Firebase: Analytics, A/B Testing, Crashlytics.
    - Use of tools like Jira, Confluence, Slack.
    iOS Development SwiftUI Git VIPER Unit Testing

Reviews

5.0

Out of 3 ratings

J

Jonathan

Gleam

Reviewed on 8/13/2021

As always, a very professional result. Rafael is one of the best mobile developers I know.
J

Jonathan

Gleam

Reviewed on 4/5/2021

Rafael is an excellent professional. He is an all-terrain app developer, mastering both platforms perfectly (iOS and Android). He is pragmatic, offers solutions based on his experience, is very communicative, and proactive. He is capable of leading the development of complex native apps on both platforms, and even taking them on single-handedly. There are no complaints possible, and we will undoubtedly count on him for our future projects. Thank you very much for your dedication and professionalism, Rafa.

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Technical Engineering in Computer Systems
    University Center of Mérida (University of Extremadura)
    2013
  • Degree in Computer Engineering
    European University of Madrid
    2015

Certifications

  • Explorer Program “Young Ideas” of 380 hours
    Banco Santander through Santander Universities and coordinated and directed by the Santander International Entrepreneurship Center
    2019
    Startup Finance Business Strategy Lean startup Marketing
  • UX Design: Basic Concepts
    Udemy
    2018
    http://ude.my/UC-XCP6C7UQ
    User Interface Design User Experience Design

Skill set

Categories