Lucas van Dongen, iOS Developer in Utrecht, Netherlands
Lucas van Dongen

iOS Developer in Utrecht, Netherlands

Member since June 8, 2015
Lucas is a Dutch developer that specializes in iOS development. Lucas loves to create software solutions in close partnership with his customers, and he always polishes his work until he finishes with a perfect product. He has spent the past few years working remotely for US-based clients, making sure to keep up with new technologies since mobile development changes so rapidly every year.
Lucas is now available for hire



  • iOS, 8 years
  • Objective-C, 8 years
  • .NET, 7 years
  • C#, 7 years
  • Swift, 4 years
  • Windows Presentation Foundation (WPF), 1 year


Utrecht, Netherlands



Preferred Environment

macOS, Xcode, JetBrains, Visual Studio, Git

The most amazing...

...thing I've written is an MVVM solution with a very easy binding syntax.


  • Developer

    2011 - PRESENT
    • Worked on a ride-hailing application that involves a lot of location tracking and websockets.
    • Wrote an ASP.NET MVC-based application for a distributor of phone parts in the Netherlands.
    • Created an iOS solution for PON Automobiles, the importer of Volkswagen and related car brands in the Netherlands.
    • Coded a Python/Django based website for
    • Developed an OS X project with Xamarin for pharmacies.
    • Shipped several iOS applications for NextDots.
    • Launched an iOS application for distributing course-related materials for the National University of Rosario.
    Technologies: iOS, OS X, ASP.NET, Xamarin
  • iOS Developer [Voice Chat Experience]

    2017 - 2017
    Feldspar Studios (via Toptal)
    • Created the navigation structure using a router pattern.
    • Implemented the whole onboarding and login experience.
    • Implemented live voice transformation.
    • Helped improve the performance of the recording and playback screens.
    • Implemented Push.
    Technologies: Swift, C++
  • RokaCom iOS Developer

    2016 - 2017
    RokaCom (via Toptal)
    • Maintained a large secure VoIP and chat application written in Objective-C.
    • Refactored and improved the legacy code towards something that works reliably, is user-friendly, and is much more maintainable.
    • Added an onboarding experience including designs for icons so users would feel less intimidated giving the application rights to use the camera, microphone, and send push notifications.
    • Automated the build and snapshot process using fastlane and Jenkins.
    • Made the application support multi-user scenarios instead of only 1:1 communication.
    • Implemented the API calls in Swift leaving a good foundation for the future.
    • Pivoted the product to enterprise users.
    Technologies: iOS, Objective-C, Swift
  • Developer

    2012 - 2015
    Velocity Partners
    • Updated the AXS iOS application to version 2.0 and maintained the application afterward.
    • Maintained the Getty Images website and related brands (ThinkStock, for example) in ASP.NET.
    • Interviewed and mentored iOS candidates for the company.
    • Made frequent presentations about iOS development.
    • Prepared coding tests and questionnaires for iOS candidates.
    Technologies: iOS, ASP.NET, C#
  • Developer

    2012 - 2012
    • Worked on a custom application to aid the whole workflow of intake to aftercare for cancer patients in a hospital called Cure.
    • Researched the viability of offshoring the maintenance of the application.
    • Guided releases of Cure.
    • Automated the development, testing, staging, and live workflow for releases.
    • Maintained an application that tracks the health of livestock for Merck Animal Health.
    Technologies: C#, WPF
  • Developer

    2007 - 2011
    Itelligence Benelux
    • Maintained and updated an application for a large insurance company called IAK.
    • Created an enrollment site for the Maastricht School of Management.
    • Designed a management solution for time tracking.
    • Maintained the website for the largest air ticket company in the Netherlands in ASP.NET (
    • Created an insurance module for
    • Developed a CV portal for Welten that allowed recruiters to send tailor-made CVs to potential candidates in PDF.
    Technologies: C#, ASP.NET, ASP Classic


  • Mediq Medeco Scanmodule for OS X (Development)

    This application is an OS X conversion of the Windows Scanmodule for Mediq Medeco that can be used with a barcode scanner and allows pharmacies to quickly restock items.

    The project involved refactoring all logic and data handling as much as possible to a separate the "core" project and get as much reuse as possible when integrating the core into the OS X version. This version was based on Xamarin.

    Xamarin really saved a lot of time and allowed the team to keep a shared codebase. Getting the scanner to work via a bridge was quite a challenge and very interesting to do.

  • Ovo Timer for iOS (Development)

    Ovo Timer is a beautiful, quick, and easy-to-use timer application for iOS devices.

  • Working With Static Patterns: A Swift MVVM Tutorial (Publication)
    Real-time data-driven apps create new challenges in the way we structure our programs, especially on mobile. In this article, Toptal Freelance iOS Developer Lucas van Dongen implements an iOS chat app, comparing the classic MVC approach with a static immutable MVVM pattern.


  • Languages

    Objective-C, Swift, C#, Elixir, Python, PHP, JavaScript
  • Frameworks

    ASP.NET MVC 5, .NET, ASP.NET, Cocoa, ASP.NET Web API, Django, Phoenix
  • Libraries/APIs

    CocoaPods, Alamofire
  • Tools

    Xcode, Microsoft Visual Studio, Interface Builder, Git, AppCode
  • Paradigms

    Agile Software Development, Scrum
  • Platforms

    iOS, Xamarin, MacOS
  • Storage

    Microsoft SQL Server, MySQL, PostgreSQL
  • Other

    Windows Presentation Foundation (WPF)


  • Bachelor's degree in Computer Engineering
    2007 - 2012
    Fontys University - Eindhoven

To view more profiles

Join Toptal
I really like this profile
Share it with others