You are on page 1of 3

Norm Barnard

6104 - Software Development Consultant / iOS Developer


Summary
IOS developer with experience in reliable mobile applications for iPhone, iPad customer
facing websites to web service and back-end databases.
Extensively worked with IOS development (iPad and iPhone), Objective-C, Swift, Xcode,
CoreData, CoreBluetooth, CoreGraphics, Core Animation, CoreLocation, CloudKit,
MapKit, Foundation, and UIKit.
Developed native iOS apps for clients, over Slack, email and phone, Involved in mobile
application planning meetings provided time estimates and well as inform sales and
project managers on the technical aspects of mobile software development.
Developed server application and companion iOS library to allow users to store app
credentials and retrieve them as part of Xcode build process.
Technical Skills
ReactiveCocoa, AFNetworking, Realm, CocoaPods, Git, Mercurial, Subversion
ASP.NET, C#, SQL Server 2005 - 2008R2
C and C++, Python, Go, Oracle, PostgresSQL, MySQL, Perl, HTML
Professional experience
MODUSTRI, GRAND RAPIDS, MI
2016 - PRESENT
IOS DEVELOPER (Remote)
Responsibilities
Developing native iOS apps for the heavy duty equipment industry.
Working remotely from home, communicate with clients over Slack, email and phone.
We routinely use Travis Continuous Integration servers and Team City build servers to
manage our development process.
We use many Apple SDKs including CoreBluetooth as well as third party libraries such
as AFNetworking and Realm.
The current app is a mixture of Objective-C and Swift.
CONTRACT IOS DEVELOPER, KALAMAZOO, MI
2016
Responsibilities
Developing native iOS apps for clients. I work remotely from home and communicate
with clients over Slack, email and phone.
Using Microsoft Azure services to build a custom backend for a social dating iPhone
app.
Experience using many Apple and third party iOS
Worked with SDKs such as UIKit, Core Graphics, Core Animation and Core Data.
MAESTRO, KALAMAZOO, MI
2012 - 2015
iOS Mobile applications developer.
Responsibilities
Responsible for the architecture and implementation of mobile applications for iPad and
iPhone.
Developed apps rely heavily upon RESTful web services communicating over TCP/IP and
Core Data.
I lead weekly code reviews and provide feedback to other software engineers.

Norm Barnard
6104 - Software Development Consultant / iOS Developer
Involved in mobile application planning meetings provided time estimates and well as
inform sales and project managers on the technical aspects of mobile software
development.

CLAMDANGO, PORTAGE, MI
2010-PRESENT
OWNER
Responsibilities
Developed application for iPhone and iPod touch called snap!List. snap!List is a to do
list manager optimized for ease of use and speed of entry.
Developed targeting iOS 4, has gone through two revisions to support changes in iOS.
Developed server application and companion iOS library to allow users to store app
credentials and retrieve them as part of Xcode build process.
My current project is developing a colored pencil inventory management app written
exclusively in Swift. This app functions as a learning exercise for Swift as well as for
other iOS technologies that I dont encounter in my employment, namely Swift,
CloudKit and In App purchasing.
NATIONAL HERITAGE ACADEMIES, GRAND RAPIDS, MI 2006-2012
SENIOR APPLICATION DEVELOPER,
Responsibilities
Principal developer of At School student information system.
Responsible for design and implementation of enhancements and bug fixes to very
large code base.
Designed and implemented the companys first iPad app.
The app was used by school administrators for performing in-classroom observation
and evaluation of teacher performance.
Designed and implemented corresponding back-end web service and database.
Designed and implemented RideFinder.
An online software system to allow parent of students to locate car pool partners.
Designed and implemented back-end and middleware for various web services.
SOFTWARE DEVELOPER, CORECOMM/LOCALNET, LANSING, MI
2003-2006
Responsibilities
Primary responsibilities were developing and maintaining credit card processing
software
Processed approximately 90% of companys revenue source.
Developed My Account customer self-service system.
SELF EMPLOYED, THE EDGE DESIGN, KALAMAZOO, MI 1998-2003
Custom websites for clients.
SOFTWARE DEVELOPER, NETLINK LLC, KALAMAZOO, MI 1995-1997
Custom websites for clients of ISP
SOFTWARE DEVELOPER, AUTOMOTIVE DIAGNOSTICS, PORTAGE MI 1993-1995
Developed automotive testing equipment.
Education/Training
IPhone Programming, Kalamazoo Valley Community College, 2010
Western Michigan University, BS Computer Science, 1993
Source Code Repository / App Store Links

Norm Barnard
6104 - Software Development Consultant / iOS Developer
URL Description
https://github.com/barnardn Personal github repository
http://snaplistapp.info An older personally developed app
https://goo.gl/kEoQAs Flex by Mobile Agility
https://goo.gl/kbLCc4 Franklin Covey Living the Seven Habits:
https://goo.gl/kEoQAs Stack by Mobile Agility
https://goo.gl/qK2qSg Loop by Mobile Agility

You might also like