Matias Crespillo
Verified Expert in Engineering
Software Developer
After graduating from college, Matias got into Java development. He worked on Java, the back-ends, and web development for a few years using different technologies. After iOS 2.0 came out and the SDK became public, he specialized in iOS and has worked over the years on a number of applications.
Portfolio
Experience
Availability
Preferred Environment
Gmail API, Skype, Slack, Git, Xcode, OS X, Jira
The most amazing...
...project I've developed is a video recording and composition application that required lots of work to get perfect time synchronization for the resulting video.
Work Experience
Senior iOS Engineer
Noom
- Implemented new architecture on the Noom app; transformed the app from a moonlit project to a modular project divided into core, services, and feature independent modules.
- Developed and implemented several user-facing features using A/B testing and baselining those that showed improvements.
- Integrated and customized an internal social network using a third-party provider called Amity.
- Implemented features related to coach-user relationships to streamline communication between them.
Lead iOS Engineer
Grindr
- Worked as part of a vertically integrated delivery team to implement business objectives.
- Developed several features that added to the user experience in discovering other users.
- Worked with varied ad frameworks and setup partners.
- Engineered requirements to turn them into actual features.
- Directed other team members in the development of features.
Freelance iOS Developer
Siren Group (via Toptal)
- Created a video recording app.
- Added IAP.
- Integrated with Parse.
- Added push notifications.
Senior iOS Developer
Kunai Consulting
- Developed a location-based trip tracking API.
- Researched OCR using Tesseract.
- Integrated projects using Travis CI.
- Worked on a unification API to manage the address book using either of the two available frameworks.
- Worked on the maintenance of several existing applications.
Senior iOS Development Consultant
Rheadev
- Created requirement specifications for several clients.
- Coordinated a back-end/Android/iOS development team to create turnkey solutions for clients.
- Developed and modified connectivity APIs.
- Maintained several existing applications from our clients.
- Developed several iOS applications.
- Used Cocos2d to create an animated book.
- Created an application for video recording and composition.
Development Consulting
jPOS Consulting
- Developed and customized jPOS to work on several different client specific solutions.
System Developer
SoliSYSTEMS Corp.
- Developed RFID Middleware according to ALE specifications, using jPOS as a base framework in order to provide real-time messaging.
- Developed a Java-based driver for an experimental Hitachi ARM vein reader.
- Designed and developed a distributed architecture system with web front-end to manage staff access through the aforementioned device.
- Designed and developed a Java-based bill feeder driver.
System Analyst and Developer
Cabal Cooperativa Limitada
- Architected and developed a jPOS switch between POS (Ingénico brand and others) and a BASE 64 HOST.
- Implemented an offline authorization system to handle authorizations when the host is not available.
- Developed a variety of features.
Part-time Java Developer
Finpago
- Customized a jPOS framework to handle transactions from a pharmaceutical network.
Experience
Livelight
Wanna Play
Futbol Calle
Apptrack Pro
Moodsy 1.0
Genesee Lab Manager
Piano Carnival
Molarity Calculator
Skills
Languages
Objective-C, Swift, JavaScript, Java, Active Server Pages (ASP), PHP, HTML, Swift 5
Frameworks
iOS SDK, Core Location, Core Data, SwiftUI, UIKit, iOS Frameworks, AFNetworking, Core Motion, Core Video, Core Plot, Cocos2d, jPOS, StoreKit, Android SDK
Libraries/APIs
iOS API, Lottie-iOS, Facebook SDK, SpriteKit, Core Audio, RxSwift 4, RxCocoa, Gmail API, Parse SDK, jQuery
Tools
Xcode, TestFlight, Auto Layout, Travis CI, Slack, Skype, Adobe Photoshop, GitHub, Git, Jira
Paradigms
Agile Software Development, Dependency Injection, Mobile Development, Test-driven Development (TDD), Model View ViewModel (MVVM), Behavior-driven Development (BDD), Model View Controller (MVC), REST
Platforms
iOS, Parse, Firebase, OS X
Other
Core, User Interface (UI), Lottie, Blindside, Tesseract, Video Editing, The Composable Architecture (TCA), Special Purpose Machines (SPM)
Storage
SQLite, MySQL, PostgreSQL
Education
Bachelor's Degree in Computer Engineering
Universidad Argentina de la Empresa - Buenos Aires, Argentina
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