Manuel Rico
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior iOS Engineer
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.
Senior iOS Engineer
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.
Senior iOS Developer
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.
Mobile and IT Support Engineer
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.
Experience
Sesh | Music Communities
https://www.joinsesh.appI 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.comI 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 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.esI 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 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.
Education
Bachelor's Degree in Computer Science
UNED - Madrid, Spain
Certifications
Advanced Certificate in English (CAE)
University of Cambridge
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring