Manuel Rico, Developer in Alicante, Spain
Manuel is available for hire
Hire Manuel

Manuel Rico

Verified Expert  in Engineering

Software Developer

Location
Alicante, Spain
Toptal Member Since
March 22, 2022

Manuel has been developing mobile apps using different technologies for more than ten years. He is now focused on iOS native development with Swift and has architected and developed complex iOS apps from scratch used by thousands of people daily. Manuel has led teams and loves to work on thrilling new products, valuing simplicity, efficiency, and fluent communication throughout the team.

Portfolio

Sesh
Swift, iOS, Xcode, SwiftUI, Combine, Async/Await, REST APIs, Fastlane, GitHub...
Freelance
iOS, Swift, UIKit, AVKit, Core Data, Model View ViewModel (MVVM), Keychain...
INNOCV SOLUTIONS
iOS, Swift, Xcode, UIKit, SwiftUI, Combine...

Experience

Availability

Full-time

Preferred Environment

MacOS, Xcode, Slack

The most amazing...

...application I've architected and developed is Sporttips. It is a sports related app used by hundreds of people daily.

Work Experience

iOS Tech Lead

2022 - PRESENT
Sesh
  • Developed a custom real-time chat with text, images, video, polls, music, and all types of interactions between users.
  • Architected the Sesh app, choosing all the technologies we would use, and also developed the CI/CD workflows.
  • Managed the entire iOS team, being responsible for all technical decisions.
Technologies: Swift, iOS, Xcode, SwiftUI, Combine, Async/Await, REST APIs, Fastlane, GitHub, Full-stack, Mobile Apps, Objective-C, Mobile App Development, OpenAI, ChatGPT, OpenAI GPT-3 API, Apple Push Notifications, Push Notifications

Senior iOS Engineer

2013 - PRESENT
Freelance
  • Developed Sporttips iOS native app from scratch using Swift. I managed the entire process, from architecture to publishing it in the App Store. Used technologies and SDKs like UIkit, CoreData, AVKit, MVVM, Keychain, Alamofire, and more.
  • Built a mobile iOS Swift app for restaurants that allows the user to order delivery and takeaway food. It also serves as the restaurant menu. OidoCocina is the sample app, and a separate app will be customized for every restaurant.
  • Fixed some bugs and developed some new features for SpeedFLEET, an already-developed iOS app made with Swift. Used technologies like iOS, Swift, UIkit, Core Data, MapKit, and MVVM.
  • Developed the JustNews Telco app. It is a news app for Android and iOS specialized in technology used by enterprises. The app was created using Ionic, Angular, Swift, Kotlin, Cordova, and Capacitor.
  • Created the JustNews Telco app. For its back-end infrastructure, I used Firebase Firestore, Hosting, Authentication, push notifications, and Google Cloud Functions and Scheduler.
Technologies: iOS, Swift, UIKit, AVKit, Core Data, Model View ViewModel (MVVM), Keychain, Alamofire, Firebase, iOS SDK, Git, Agile Workflow, Full-stack, Mobile Apps, Objective-C, Mobile App Development, OpenAI, VisionOS, ChatGPT, OpenAI GPT-3 API, Apple Push Notifications, Push Notifications, iOS Mobile Device Management (MDM)

Senior iOS Engineer

2021 - 2022
INNOCV SOLUTIONS
  • Developed a new app for an insurance company called INSURAMA, using SwiftUI and Oracle Trading Community Architecture (TCA). The biggest challenge was that the devices covered by the insurance had to be localized at any time, even if you did not use the app for a while.
  • Added facial recognition for ID verification to EVO BANK app, a baking app from EVO group, widely used in Spain.
  • Developed new features for the Tagliatella iOS App from AmRest group, using UIkit, Oracle Trading Community Architecture (TCA), and Combine.
  • Added new features to the BANKINTER iOS App for enterprises, a banking app widely used in Spain.
Technologies: iOS, Swift, Xcode, UIKit, SwiftUI, Combine, Oracle Trading Community Architecture (TCA), Core Data, Git, Scrum, Agile, Full-stack, Mobile Apps, Objective-C, Mobile App Development, Apple Push Notifications, Push Notifications

Senior iOS Developer

2020 - 2022
CELTIBERIAN Solutions
  • Managed a team of 5-7 people for the Fun2 pp project, being the project manager and the point of contact with the client. I also developed the iOS native app using Swift.
  • Built and managed the Gratecoin project MVP, which consisted of an iOS app using Swift and React Native, and a back end developed using Express.js and TypeScript and hosted on Google Cloud.
  • Developed and managed the team in charge of the SMBx secondary market. I drove the development team with 3-5 members and set the back-end microservices and the project's architecture.
  • Managed a development team for the Snackpass project. The iOS app was built with React Native and Swift, and the back end was developed with TypeScript and Node.js. I was in charge of managing the team and being the point of contact with the client.
Technologies: iOS, Swift, Mobile/Web Project Management, iOS SDK, Git, Agile Workflow, Full-stack, Mobile Apps, Mobile App Development, Apple Push Notifications, Push Notifications

Mobile and IT Support Engineer

2015 - 2020
Cartonajes Salinas
  • Created iOS native mobile apps using Swift for the maintenance and commercial departments.
  • Built internal software connected to the ERP database for real-time production data, showed in TVs spread out over the production plant and the offices. Used JavaScript, Angular, Ionic, and IBM DB2.
  • Developed many business analysis reports using the production, commercial, and supply chain departments' data for QlikView.
Technologies: iOS, Swift, Docker, QlikView, Firebase, iOS SDK, Git, Agile Workflow, Full-stack, Mobile Apps, Mobile App Development, Apple Push Notifications, Push Notifications

Sesh | Music Communities

https://www.joinsesh.app
An iOS app for connecting music artists with all of their fans. They can interact using real-time chats and sessions and make and enhance the community.
I was the iOS tech lead responsible for all the technical decisions regarding the iOS app, including the architecture and the CI/CD workflows.

EVO Banco

https://www.evobanco.com
An iOS App from EVO Banco, widely used in Spain.

I was in charge of adding the ID verification feature to be able to open an account from the app. I also developed the feature of opening dynamic links to continue the process where you left it on the website.

Sporttips iOS Application

https://www.sporttips.com/en/
The Sporttips iOS native app was developed using Swift.

The client wanted to rebuild the app from scratch due to a poor performance of the previous hybrid app.

I was in charge of the app's structure, architecture, and development, with advanced features and short delivery times. The technologies I. used were iOS, Swift, UIKit, CoreData, AVKit, MVVM, Keychain, and Alamofire.

JustNews Telcon iOS Application

https://justnews.es
The JustNews Telco is a news app for Android and iOS specialized in technology for being used by enterprises.

I was in charge of developing the iOS app and the back-end infrastructure using Firebase, Cloud Firestore, hosting, authentication, push notifications, and Google Cloud functions and scheduler.

Oidococina Application

Oidococina is an app for restaurants that allows the user to order delivery and takeaway food, and it also serves as the restaurant menu.

OidoCocina is the sample app, and a separate app is customized for every restaurant.

I was in charge of developing the iOS and Android app using Swift, Ionic, and Capacitor.
2010 - 2015

Bachelor's Degree in Computer Science

UNED - Madrid, Spain

JULY 2015 - PRESENT

Advanced Certificate in English (CAE)

University of Cambridge

Libraries/APIs

AVKit, Alamofire, REST APIs

Tools

Xcode, Git, Apple Push Notifications, Fastlane, GitHub, ChatGPT

Frameworks

iOS SDK, UIKit, SwiftUI, Combine, Core Data, Realtime

Paradigms

Reactive Programming, Clean Code, Agile Workflow, Model View ViewModel (MVVM), Scrum, Agile

Languages

Swift, Objective-C

Platforms

MacOS, iOS, Firebase, VisionOS, Docker, QlikView, Keychain

Other

English, Mobile Apps, Mobile App Development, Push Notifications, Full-stack, iOS Mobile Device Management (MDM), Mobile/Web Project Management, Oracle Trading Community Architecture (TCA), Async/Await, OpenAI, OpenAI GPT-3 API

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring