About Rafael
Spanish
Native or bilingual
English
Fluent
Experience
- Barragan SoftwareAndroid & iOS DeveloperSOFTWARE PUBLISHINGJuly 2012 - Today (13 years and 11 months)Badajoz, SpainCEO 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.
- OpenbankSenior iOS DeveloperBANKING AND INSURANCENovember 2023 - September 2025 (1 year and 10 months)Madrid, SpainOpenbank 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.
- Wembley studiosSenior iOS DeveloperSOFTWARE PUBLISHINGMay 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.
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Technical Engineering in Computer SystemsUniversity Center of Mérida (University of Extremadura)2013
- Degree in Computer EngineeringEuropean University of Madrid2015
Certifications
- Explorer Program “Young Ideas” of 380 hoursBanco Santander through Santander Universities and coordinated and directed by the Santander International Entrepreneurship Center2019