Scroll To View More
Lucas van Dongen, iOS Developer in Rosario, Santa Fe Province, Argentina
Lucas van Dongen

iOS Developer in Rosario, Santa Fe Province, Argentina

Member since June 8, 2015
Lucas is a Dutch developer living in Argentina who 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

Portfolio

Experience

  • Objective-C, 8 years
  • iOS, 8 years
  • C#, 7 years
  • .NET, 7 years
  • Swift, 4 years
  • WPF, 1 year
Rosario, Santa Fe Province, Argentina

Availability

Part-time

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.

Employment

  • Developer
    2011 - PRESENT
    Freelance
    • Worked on a large and challenging project (still unfinished and under NDA) that involves a lot of location tracking and web sockets.
    • 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 http://eugeniacalvo.com.
    • 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 improving 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 on boarding 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 afterwards.
    • 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
    Senet
    • 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 (www.cheaptickets.nl).
    • Created an insurance module for Cheaptickets.nl.
    • 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

Experience

  • Mediq Medeco Scanmodule for OS X (Development)
    http://scanmodule.mediqmedeco.nl

    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)
    https://itunes.apple.com/us/app/ovo-timer/id925582403?mt=8

    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.

Skills

  • Languages

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

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

    CocoaPods, Alamofire
  • Tools

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

    Agile Software Development, Scrum
  • Platforms

    iOS, Mac OS, Xamarin
  • Storage

    Microsoft SQL Server, MySQL, PostgreSQL

Education

  • Bachelor's degree in Computer Engineering
    2007 - 2012
    Fontys University - Eindhoven
I really like this profile
Share it with others