Guillaume Laurent
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
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.
Freelance iOS Developer
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.
Freelance iOS Developer
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.
iOS Developer
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.
Freelance macOS Developer
Tayasui
- Ported the code of a Sketch drawing iOS app to macOS.
iOS Developer
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.
Software Engineer
Amadeus
- Maintained a large C++ library for handling airline bookings.
- Helped transition a code versioning system from CVS to Mercurial.
Java Developer
INRIA
- Contributed to the development of a Java framework to help parallelize applications for cloud deployment.
Experience
Dubsmash
Penn Mutual
Culibo
Simple Music Note Workout
http://telegraph-road.org/noteworkout/MessagesHistoryBrowser
http://www.telegraph-road.org/MessagesHistoryBrowser/Alain Ducasse Mon Grand Livre de Cuisine
https://www.youtube.com/watch?v=sSjPS_e8ztkMail Orange
https://apps.apple.com/fr/app/mail-orange-messagerie-email/id580161193?l=en-GBEducation
Master's Degree in Computer Science
Université Nice Sophia Antipolis - Nice, France
Skills
Libraries/APIs
iOS API, RxSwift, SpriteKit
Tools
Xcode
Languages
Objective-C, C, Swift, C++, Java, Ruby, Python 3, Kotlin
Frameworks
UIKit, Combine, SwiftUI, Core Data, iOS SceneKit
Platforms
MacOS, iOS, Linux, Oracle, Android
Paradigms
Agile, Mobile Development
Storage
Realm, MySQL, SQLite
Other
Bluetooth, iBeacon
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