Matias Crespillo, Developer in Santa Rosa, La Pampa Province, Argentina
Matias is available for hire
Hire Matias

Matias Crespillo

Verified Expert  in Engineering

Software Developer

Location
Santa Rosa, La Pampa Province, Argentina
Toptal Member Since
November 26, 2015

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

Noom
RxSwift 4, SwiftUI, Swift 5, Objective-C, The Composable Architecture (TCA)...
Grindr
Test-driven Development (TDD), Dependency Injection, SQLite, Objective-C, Swift...
Siren Group (via Toptal)
Video Editing, iOS, UIKit, iOS Frameworks, Mobile Development

Experience

Availability

Part-time

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

2018 - 2023
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.
Technologies: RxSwift 4, SwiftUI, Swift 5, Objective-C, The Composable Architecture (TCA), Agile Software Development, Special Purpose Machines (SPM), Swift, UIKit, iOS Frameworks, Lottie, Lottie-iOS, Mobile Development

Lead iOS Engineer

2016 - 2018
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.
Technologies: Test-driven Development (TDD), Dependency Injection, SQLite, Objective-C, Swift, UIKit, iOS Frameworks, Mobile Development

Freelance iOS Developer

2015 - 2016
Siren Group (via Toptal)
  • Created a video recording app.
  • Added IAP.
  • Integrated with Parse.
  • Added push notifications.
Technologies: Video Editing, iOS, UIKit, iOS Frameworks, Mobile Development

Senior iOS Developer

2015 - 2015
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.
Technologies: Swift, Objective-C, Mobile Development

Senior iOS Development Consultant

2008 - 2015
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.
Technologies: JavaScript, PHP, Swift, Objective-C, Mobile Development

Development Consulting

2008 - 2010
jPOS Consulting
  • Developed and customized jPOS to work on several different client specific solutions.
Technologies: jPOS, Java

System Developer

2006 - 2009
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.
Technologies: JavaScript, PHP, jPOS, Java

System Analyst and Developer

2004 - 2007
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.
Technologies: JavaScript, Active Server Pages (ASP), Java

Part-time Java Developer

2005 - 2006
Finpago
  • Customized a jPOS framework to handle transactions from a pharmaceutical network.
Technologies: jPOS, Java

Livelight

App that tracks user weight, diet, and exercise in order to keep track of biological age. Not yet published.

Wanna Play

Phone application that allows users to organize amateur soccer meetings. Not yet published.

Futbol Calle

Application created for iOS and Android for Futbol Calle Chile. Not yet published.

Apptrack Pro

Application that allows users to record and combine videos.

Moodsy 1.0

Social application to share emotions.

Genesee Lab Manager

Storefront application for Genesee.

Piano Carnival

Interactive animated musical book created with Cocos2d.

Molarity Calculator

Application to calculate various solutions and molarities.

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

1999 - 2004

Bachelor's Degree in Computer Engineering

Universidad Argentina de la Empresa - Buenos Aires, Argentina

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