Ben Williams, Developer in Sydney, New South Wales, Australia
Ben is available for hire
Hire Ben

Ben Williams

Verified Expert  in Engineering

Software Developer

Sydney, New South Wales, Australia

Toptal member since April 24, 2017

Bio

A native iOS app developer with over eight years of experience developing apps. Ben has been writing code professionally for over thirteen years, primarily Objective-C and Swift, and has developed or contributed to well over 200 apps currently in the App Store today.

Availability

Part-time

Preferred Environment

Sketch, Git, MacOS, Swift, Xcode

The most amazing...

...app I've put in the App Store was a photography app I created from scratch, which reached number 26 on the overall global charts, and won numerous awards.

Work Experience

iOS App Developer

2015 - PRESENT
KeyPay
  • Developed an iPad app allowing employees to clock in and out from work shifts.
  • Developed an iOS app called WorkZone, for workers to manage their timesheets, leave requests, arrange shifts, and complete other employee-related tasks.
  • Created a CI build process using Jenkins.
  • Provided guidance and consulting for all things mobile.
  • Managed Android developers creating an Android version of WorkZone.
Technologies: Swift, iOS, Xcode

Owner

2006 - PRESENT
Aspyre Solutions
  • Performed contract native iOS development work through my company for over twenty different app agencies.
  • Created over 25 iOS apps under my own brand which are currently in the store today.
  • Developed a number of photography iOS apps from scratch by sourcing material from professionals.
  • Developed apps in Swift full-time for two years.
  • Developed apps in Objective-C for six years.
Technologies: Swift, iOS, Xcode

iOS App Developer

2015 - 2017
Contact Light
  • Developed the iOS version of Edeo, a route finding app for Uni students.
  • Developed the iOS version of Embark, a public transport route finding app.
  • Developed a patented technology for interesting between apps, beacons, and video screens.
  • Created an Apple Watch version of Embark.
  • Developed a number of support tools, including a map tile cutting assistant.
Technologies: Bluetooth Beacons, WatchOS, iOS, Swift, Xcode

iOS App Developer

2015 - 2016
Soap Creative
  • Developed a custom method for detecting a user's heart rate using an iPhone camera.
  • Created a highly animation-focused meditation/breathing app.
  • Performed a full rewrite of a high-profile exercise app for women.
  • Integrated an app with Facebook and Twitter social networks.
  • Provided consultation and advice regarding suitable mobile technologies.
Technologies: Objective-C, iOS, Xcode

iOS App Developer

2014 - 2016
Halfnine
  • Integrated a C++ animation framework into an iPad app.
  • Developed an iPad app for showcasing high-profile real estate properties.
  • Created an iPad app for educating people on how to fly a helicopter.
  • Maintained and updated an existing portfolio of apps.
  • Developed an iPhone app combining the iOS camera and a messaging system.
Technologies: Objective-C, iOS, Xcode

iOS App Developer

2010 - 2016
Binary Studio
  • Worked closely with designers to implement Photoshop designs as iOS apps.
  • Developed an iOS social network app for finding workout/exercise friends.
  • Created an iOS app for determining what size air conditioning unit you require.
  • Developed an iPad app for driving test businesses to test the capability of elderly drivers.
  • Built an iOS app for detailing home loan requirements and repayments.
Technologies: Objective-C, Swift, iOS, Xcode

iOS App Developer

2014 - 2015
DigitasLBI
  • Created an offers app for a high profile credit card payment company.
  • Developed an app with Arabic localization, including layout, language, and images.
  • Developed a survey-based voting app for a large religious organization.
  • Provided consultation and advice regarding mobile technologies.
  • Performed code reviews on large existing codebases.
Technologies: Objective-C, iOS, Xcode

iOS App Developer

2009 - 2014
Alpha Salmon
  • Created, developed, and maintained a high-profile gambling iOS application for a number of years.
  • Created an iOS method for placing bets which processed billions of dollars during its use.
  • Developed an interactive iPad storybook app.
  • Created an iPad-based sales tool for a large mining corporation.
  • Developed a stock-taking app for a well known white goods label.
Technologies: Objective-C, iOS, Xcode

Web / SQL developer

2007 - 2009
Reed Business Information
  • Created a custom web crawler in C# for gathering business details.
  • Created, developed, and administered a 20TB MS SQL database.
  • Managed a relationship with a large US hosting company, including regular submission of change requests.
Technologies: Microsoft SQL Server, C#, .NET

Web Developer

2007 - 2007
PricewaterhouseCoopers
  • Worked on in-house accounting tools.
  • Performed development tasks based on support tickets.
Technologies: JavaScript, C#

Web/SQL Developer

2006 - 2007
NSW State Emergency Services
  • Contributed to an in-house tool for directing volunteers in emergency situations.
  • Created a custom file browser for internal purposes.
  • Developed a tool for automatically detecting if employees are entitled to awards, and printing those awards as custom certificates.
Technologies: Microsoft SQL Server, C#

Web Developer

2003 - 2005
Consult Me
  • Created a custom trip planning tool for bus takers.
  • Developed an interactive media presentation for a conference centre.
Technologies: Microsoft SQL Server, C#

MasterCard Priceless Arabia

An offers app for MasterCard owners, localized for an Arabic audience

Embark

A public transport iPhone app, for helping users navigate public transport systems on a global level. Integrates public transport networks for over 160 countries. Also includes a patented system for interacting between an app, beacons, and digital screens.

Photo Academy

A personally developed app for photographers, providing guidance and educational material for how to take the perfect shot in any situation. Involved sourcing material from professional photographers, and integrating designs from a well known design studio. This is one of the apps I'm most proud to have created, and it received a large amount of success on the App Store.

TAB

I was the primary developed on the TAB iPhone and iPad sports betting apps for a number of years. These apps regularly had over a million users, and processed billions of dollars worth of bets.

Event Cinemas

https://itunes.apple.com/au/app/event-cinemas/id299120285?mt=8
This app allows users to find and book times for viewing movies an one of Australia's largest movie theatre chains. Challenges included integrating with an aging API and enabling users to select seats and book tickets through an intuitive means.

Edeo

Edeo is a wayfinding app for Uni students. It is novel in that it allows you to see where your friends are on campus (but only on campus). It also provides real-time GPS based location tracking for Uni transport shuttles.

Panasonic Aircon Sizing Wizard

The Panasonic AC Wizard allows iPhone users to find a suitable air conditioner for their home, as well as someone to install it, and where to buy it.
2001 - 2004

Bachelor's (Hons) Degree in Computer Science

University of Wollongong - Wollongong, NSW Australia

Libraries/APIs

Facebook SDK, PAW

Tools

iTunes Connect, Xcode, Slack, Git, Jenkins, Photoshop CC, Sketch, Charles

Languages

Swift, Objective-C, SQL, JavaScript, C#

Frameworks

Core Location, Core Data, .NET

Platforms

iOS, MacOS, WatchOS

Storage

Microsoft SQL Server

Other

App Store Acceptance Process, Web Development, Software Development, Beacon, Bluetooth Beacons

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