Malt welcome

Welcome to Ian's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Ian to discuss your project or search for other freelancer profiles on Malt.

Ian Dundas

Senior iOS Developer
  • Suggested rate
    €760 / day
  • Experience8-15 years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Ian's quote.
Location and workplace preferences
Location
Amsterdam, NH, Netherlands
Can work onsite in your office in
  • and around Amsterdam (up to 50km)
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Reputation
36Followers
82Repos
21Gists
Languages
Categories
These freelancer profiles also match your search criteria
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Skill set (9)
Ian in a few words
A longtime senior iOS developer building apps for some of the largest clients in the Netherlands: CoronaCheck, ING, Philips, FedEx/TNT.

Many testimonials on my LinkedIn: linkedin.com/in/ian-dundas/

Skill set:
- rapidly building prototypes, POCs, etc, for fast-paced (even stressful) projects, e.g. for a demo.
- engineering the architecture of an app, getting the data flow and data modelling correct to lay a good foundation..
- building out CI/CD, and improving developer experience (tooling etc) to make sure everyone is as productive as they can be.
Experience
  • Ministerie van Volksgezondheid, Welzijn en Sport
    CoronaCheck: Senior iOS Developer
    March 2021 - Today (3 years and 9 months)
    The Hague, Netherlands
    Built the CoronaCheck and Scanner iOS apps for the Dutch government during the pandemic. A high-pressure project operating under intense public scrutiny, with repeated and extreme deadlines, and the stated crucial objective of "safely opening up Dutch society again" during the COVID-19 pandemic. In a tiny team we swiftly developed an open-source "holder" and "scanner" pair of apps that could be used to prove a user's negative test COVID-19 (later also vaccinated or recovered) status. A high level of unit-test coverage resulted in largely stable and bug-free deployed apps, which were shipped to millions of users via often bi-weekly releases. I also built out the CI/CD pipeline, and was given responsibility for releasing the apps to the AppStore. The apps were fully accessible for VoiceOver, VoiceControl, SwitchControl to enable as many people access to the app as possible. In 2021 CoronaCheck was the most downloaded app in The Netherlands, was frequently featured in the iOS AppStore, and won the Big Brother Awards Publieksprijs 2021 for the attention that was paid to the protection of personal data and user privacy.
  • ING
    Senior iOS Developer
    August 2020 - February 2021 (6 months)
    Amsterdam, Netherlands
    High-pressure role with a fixed deadline, in partnership with Mastercard. Together with another iOS developer, I worked intensively to ship a pilot of a new Dutch payment mechanism within the ING Bankieren app. The project involved a great deal of problem-solving to get the pilot off the ground, frequent contact with numerous stakeholders, iterating over the core concept, and delivering regular builds for feedback. 90% unit testing coverage, achieved an "A rating" in SonarQube for all metrics
  • FEDEX
    Senior iOS Developer
    January 2019 - January 2020 (1 year)
    Shipped frequent updates to millions of users. My first responsibility was mentoring the existing team in the USA and India to increase code quality: teaching modularity; writing code to be testable; hosting a weekly "Tech Council" where we discussed techniques & ideas; overhauling the CI/CD setup; adding static code analysis, etc. Leading by example. To assist with developing against an unstable test-backend, in my spare time I wrote a macOS app in SwiftUI which could transparently replay HTTP sessions (recorded in Charles Proxy), back to the app, to allow us to easily reproduce many different tricky test-data scenarios we'd seen during development. I plan to open-source this soon.
Recommendations
Education
  • Master of Science
    University of Newcastle-upon-Tyne
    2009
    Master of Science (MSc), Systems Design of Internet Applications
  • Bachelor of Science
    University of Newcastle-upon-Tyne
    2008
    Bachelor of Science (BSc), Hons, Computer Science