Guillaume Laurent, Developer in Cannes, France
Guillaume is available for hire
Hire Guillaume

Guillaume Laurent

Verified Expert  in Engineering

Software Developer

Location
Cannes, France
Toptal Member Since
December 13, 2018

Guillaume has been a software engineer for over two decades which initially began with an extensive and lengthy experience on Unix/Linux systems and C++. He then moved onto the macOS/iOS ecosystem in 2011 because it felt more vibrant and interesting. Along with a wealth of professional experience, Guillaume brings pragmatism and excellent organizational and communication skills.

Availability

Part-time

Preferred Environment

Xcode

The most amazing...

...project I've worked on is a culinary app with a very beautiful UI which was briefly #1 in its App Store category

Work Experience

iOS Engineer

2019 - PRESENT
Symphony
  • Maintained a secure communications application and the delivery to high-profile customers in the banking and finance sector.
  • Transformed the current app to a Swift-based redesign.
Technologies: Swift, Objective-C

Freelance iOS Developer

2017 - 2018
Culibo
  • Contributed to the development and maintenance of a healthy cooking iOS app using Swift and RxSwift.
  • Implemented the new onboarding sequence.
  • Refactored the notification system to enable a feature for ingredient availability.
  • Implemented a UI redesign of the recipe and ingredients screen.
Technologies: RxSwift, Swift, Realm, UIKit

Freelance iOS Developer

2016 - 2017
Fenotek
  • Contributed to the development of an app driving an internet-connected doorbell.
  • Integrated a third-party video-chat library using Swift.
  • Implemented a data-transfer module between the app and the doorbell using Bluetooth.
  • Implemented or maintained most of the app's UI using Swift.
  • Rewrote an obsolete Objective-C library for a server API using Swift and a Promise-based library.
Technologies: Bluetooth, Swift, UIKit

iOS Developer

2015 - 2016
Orange
  • Maintained Orange's Mail app.
  • Transitioned a code versioning system from Bazaar to Git.
  • Rewrote the main message table view display to properly handle messages changes.
  • Rewrote code—from Objective-C to Swift.
  • Prototyped a new login procedure using RxSwift.
Technologies: RxSwift, Swift, Objective-C

Freelance macOS Developer

2015 - 2015
Tayasui
  • Ported the code of a Sketch drawing iOS app to macOS.
Technologies: Objective-C

iOS Developer

2011 - 2015
Intellicore
  • Participated in the development of several iOS apps of various sizes; ranging from one developer to a team of more than ten.
  • Acted as the main UI developer of a high-end culinary app in Objective-C.
  • Led the development of an educational app for schools using iBeacons in Swift.
  • Worked as the main UI developer on a versatile museum guide app.
  • Supported the development of several TV-related apps for cable top boxes.
  • Prototyped a race car app displaying the cars' positions on a track using SceneKit and Swift.
Technologies: SpriteKit, iOS SceneKit, iBeacon, UIKit, Core Data, Swift, Objective-C

Software Engineer

2009 - 2011
Amadeus
  • Maintained a large C++ library for handling airline bookings.
  • Helped transition a code versioning system from CVS to Mercurial.
Technologies: Oracle, C++

Java Developer

2007 - 2009
INRIA
  • Contributed to the development of a Java framework to help parallelize applications for cloud deployment.
Technologies: Java

Dubsmash

I participated in the maintenance and development of Dubsmash, a video-based social network. Implementation of new features, maintenance of the UI according to new specs, implementation of new UI tests.

Penn Mutual

I developed an iOS app in Swift for customers and clients of the company. The app is a wrapper around their website, with a special handling for some specific requests.

Culibo

I contributed to a healthy cooking app.

Simple Music Note Workout

http://telegraph-road.org/noteworkout/
An app to help beginner musicians learn the notes on their instrument, sight-read, and train their ear.

MessagesHistoryBrowser

http://www.telegraph-road.org/MessagesHistoryBrowser/
This is a macOS app to browse and search through your messages app history.

Alain Ducasse Mon Grand Livre de Cuisine

https://www.youtube.com/watch?v=sSjPS_e8ztk
A gastronomy app for Alain Ducasse Editions; this app is no longer available in the App Store.

Mail Orange

https://apps.apple.com/fr/app/mail-orange-messagerie-email/id580161193?l=en-GB
I worked on the official mail application for Orange subscribers, focusing mainly on maintenance and bug fixes as part of a team of four developers. I also added small new features to update the app in response to changes in the server API.
1991 - 1993

Master's Degree in Computer Science

Université Nice Sophia Antipolis - Nice, France

Libraries/APIs

iOS API, RxSwift, SpriteKit

Tools

Xcode

Frameworks

UIKit, Combine, SwiftUI, Core Data, iOS SceneKit

Languages

Objective-C, C, Swift, C++, Java, Ruby, Python 3, Kotlin

Platforms

MacOS, iOS, Linux, Oracle, Android

Paradigms

Agile, Mobile Development

Storage

Realm, MySQL, SQLite

Other

Bluetooth, iBeacon

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