![Jose Sanchez Martinez, Developer in Barcelona, Spain](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F757049%2Fpicture%2Foptimized%2Fhuge_2af818d67dde505ddfd6dd2b7f1e533c-78bf78aa76a6ad3fa3bc344eb06d1c74.jpg&width=480)
Jose Sanchez Martinez
Verified Expert in Engineering
Software Developer
Barcelona, Spain
Toptal member since March 15, 2021
Working most of his career as a mobile engineer, Jose started with Java ME and moved to iOS and even Flutter, always enjoying the mobile ecosystem. He worked on a lot of projects, most of them from scratch. Jose's always looking for new challenges and trying to learn and improve every day. He is passionate about new technologies and a lover of automation.
Portfolio
Experience
- Software Development - 15 years
- iOS - 13 years
- Xcode - 11 years
- Agile - 8 years
- Swift - 6 years
- REST - 5 years
- Fastlane - 3 years
- Flutter - 2 years
Availability
Preferred Environment
MacOS, Xcode, IntelliJ IDEA
The most amazing...
...thing I've developed is the mobile driver app for Stuart. Many users use it as a work tool now.
Work Experience
iOS Lead Developer
Stuart
- Managed and led the team in charge of developing both mobile apps for clients and drivers from scratch.
- Built a tool to track and update the driver app version depending on the chosen city outside of the App Store.
- Set up all CI using Jenkins to run tests and Fastlane to automate processes.
- Worked in two-week sprints using Jira as a tool and Scrum methodology.
iOS Lead Developer
Mubiquo
- Developed several apps for different clients, such as Nestle, Tous, and L'illa Diagonal. All apps were built from scratch.
- Contributed to a long-term project with Shell in the development and maintenance of their mobile app. Gathered the requirements from the client and managed a small team of three people.
- Developed a tool to schedule and send push notifications and a library to embed them to any mobile app.
Senior Development Analyst
Grupo ICA
- Improved a mobile application to manage work orders and work planning.
- Migrated the tool used by Gas Natural to manage their workers.
- Tracked the status of the project and reported to the stakeholders.
Junior Software Engineer
Telefónica, S.A.
- Developed a mobile app running on Java (J2ME) devices with access to several device capabilities such as Bluetooth and accelerometers.
- Helped develop a web service with SOAP protocol, using MySQL as the database to provide information for the mobile apps.
- Developed a web interface using JavaScript and Ajax.
Experience
Stuart Client App
https://apps.apple.com/es/app/stuart-delivery/id959980263Stuart Courier App
Pisos.com App
Education
Bachelor's Degree in Software Engineering
Polytechnic University of Catalonia - Barcelona, Spain
Skills
Libraries/APIs
RxSwift, REST APIs, Core Image, RxCocoa, Stripe, Java Servlets
Tools
Xcode, Fastlane, Jira, Auto Layout, Interface Builder, TestFlight, IntelliJ IDEA, SwiftMQ
Languages
Objective-C, Swift, Python, Java, JavaScript, XML
Frameworks
SwiftUI, React Native, Flutter, UIKit
Paradigms
REST, Functional Reactive Programming, Scrum, Agile, Mobile Development, Model View ViewModel (MVVM)
Platforms
iOS, MacOS, Firebase, Amazon Web Services (AWS), Raspberry Pi, J2ME, Symbian, Windows Mobile
Other
Software Development, WebSockets, Software Architecture, Coding, Geolocation, Geolocation Detection, Location Services, Location Tracking, AVFoundation, Cloud, BrainTree, Computer Security, Image Manipulation
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