Luca Torella, Developer in Antony, France
Luca is available for hire
Hire Luca

Luca Torella

Verified Expert  in Engineering

GCD Developer

Location
Antony, France
Toptal Member Since
August 13, 2015

Luca is an iOS software engineer with a passion for writing maintainable, well-designed, performant, and stable software. He really enjoys user-friendly and visually appealing apps. He's a Swift enthusiast and an Apple fanatic.

Portfolio

Scandit
Swift, iOS
Thetrainline.com
Model View ViewModel (MVVM), Specta Framework, AFNetworking, Core Data...
Blinkbox Music
AFNetworking, Core Animation, Swift, Objective-C, iOS

Experience

Availability

Part-time

Preferred Environment

Xcode, MacOS

The most amazing...

...thing I've created is my PhD project, a tool written in Haskell to compute the semantics of TRS.

Work Experience

Software Engineer

2015 - PRESENT
Scandit
  • Developed Flow, a web-configurable app that supports a wide variety of common barcode scanning workflows.
  • Created all demo apps used to show our clients our leading barcode scanner SDK.
  • Designed a new API, implemented new features, and maintained the Scandit SDK.
Technologies: Swift, iOS

Agile Software Engineer

2015 - 2015
Thetrainline.com
  • Created a network layer.
  • Built the UI.
  • Architected software with MVVM.
  • Implemented analytics.
  • Conducted unit tests.
  • Developed some features using BDD techniques.
Technologies: Model View ViewModel (MVVM), Specta Framework, AFNetworking, Core Data, Objective-C, iOS

iOS Software Engineer

2014 - 2015
Blinkbox Music
  • Developed the API authentication framework.
  • Built a framework to handle communication between the main app and the watch/today extension.
  • Refactored the Analytics management system.
  • Co-developed a 2-level cache manager to handle caching of images at different sizes.
  • Developed several screens, such as the song history screen, the artist and album details screens, the full screen player, the station group details screen, and the station details screen.
  • Contributed to UI work during a major re-skinning which led to version 4.0.
  • Conducted functional tests via Frank.
  • Handled unit tests.
  • Conducted A/B testing via Leanplum.
Technologies: AFNetworking, Core Animation, Swift, Objective-C, iOS

Mac/iOS Software Developer

2005 - 2014
Luca Torella
  • Developed several applications for both iOS and OS X, working in teams large and small, for established companies and startups, as an independent contractor.
  • Used Core Data with a database with millions of records and some heavy operations to compute complex charts using Core Plot.
  • Developed profitable small-scale indie projects for both iOS and OS X.
Technologies: Cocoa, Cocoa Touch, iCloud, Core Data, Objective-C, iOS

Blinkbox Music

Music streaming service, offering both ad-supported free radio as well as a full subscription product.

Thetrainline

#1 downloaded train app in the UK. More than 1M monthly unique users.

Languages

Swift, Objective-C, C, Haskell, Python, C++, C++14, C++17

Frameworks

AFNetworking, Cocoa Touch, UIKit, Core Data, WatchKit, Cocoa

Libraries/APIs

Core Animation, Facebook SDK

Tools

Xcode, Git

Paradigms

Unit Testing, Functional Programming, Object-oriented Programming (OOP), Object-oriented Design (OOD), Model View ViewModel (MVVM)

Platforms

iOS, WatchOS, iCloud, MacOS

Other

A/B Testing, GCD, Specta Framework

2010 - 2014

PhD in Computer Science

University of Siena - Siena, Italy

2007 - 2010

Master's Degree in Computer Science

University of Udine - Udine (Italy)

2004 - 2007

Bachelor's Degree in Computer Science

University of Udine - Udine (Italy) and Albacete (Spain)

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