Adam Johnson

Adam Johnson

Santa Monica, United States
Hire Adam
Scroll To View More
Adam Johnson

Adam Johnson

Santa Monica, United States
Member since April 4, 2014
Adam is an award-winning iOS engineer specializing in iPhone and iPad application development. He is experienced in enterprise distribution, and boasts extensive knowledge in the process of taking iOS applications from concept to release.
Adam is now available for hire
Portfolio
Experience
  • Objective-C, 5 years
  • Swift, 1 year
  • iOS SDK, 5 years
  • GitHub, 5 years
  • Xcode, 4 years
  • iOS, 4 years
  • iPad, 4 years
  • Parse, 2 years
Santa Monica, United States
Availability
Part-time
Preferred Environment
Xcode, Swift, Git
The most amazing...
...app I've created is a social network based around users sharing the media that they are consuming. It is capable of handling a wide range of media types.
Employment
  • Senior iOS Engineer
    Demand Media
    2015 - PRESENT
    • Was the sole developer / maintainer of Saatchi Art apps. Served as the hiring manager for mobile engineers.
    Technologies: Objective-C, Swift
  • Co-Founder
    One Month Apps
    2011 - PRESENT
    • Managed multiple clients and subcontractors to deliver products on time.
    • Became a mobile consultant for various companies to provide immediate iOS expertise.
    • Created many reusable components throughout projects to ease future development costs.
    Technologies: Objective-C, iOS
  • Senior iOS Engineer
    GM OnStar
    2014 - 2014
    • Worked with a team fully immersed in XP programming.
    • Worked in a Test Driven Development team.
    • Attended frequent meetings to constantly tweak and perfect Scrum processes.
    • Developed frameworks to be reused and swapped out easily.
    Technologies: Objective-C, iOS
  • Senior iOS Engineer
    Quicken Loans
    2012 - 2013
    • Served as tech lead for iOS development of client facing and internal apps.
    • Created best practices for the team to learn and follow.
    • Worked with the business teams to scope/estimate product ideas.
    • Embraced the company culture while working in an Agile environment.
    Technologies: Objective-C, iOS
  • Software Engineer
    Snap-on
    2007 - 2012
    • Developed software for handheld vehicle diagnostic devices.
    • Gained extensive knowledge of vehicle communications and protocols.
    • Developed software using TDD.
    • Became the team's leading expert in future markets such as mobile technology.
    Technologies: C, C++, C#
Experience
Skills
  • Languages
    Objective-C, Swift, C, C++, JavaScript, SQL, C#
  • Frameworks
    iPhone SDK, iOS SDK, Accounts, Core Data, QuartzCore, Address Book, RestKit
  • Libraries/APIs
    CocoaPods, Parse iOS SDK, AFNetworking, SQLite, Kiwi, GData Objective-C Client, Game Center, Facebook iOS SDK, Reddit API, Fabric
  • Tools
    GitHub, Xcode, WebStorm, Adobe Photoshop, Terminal
  • Paradigms
    Event-driven Programming, Data-driven Programming, Behavior-driven Development (BDD), Asynchronous Programming, Agile Software Development, XP, Unit Testing, Object-oriented Programming (OOP), Scrum, REST, Pair programming, MVC, Key-Value Observing (KVO), Iterative programming, Extreme programming, Test-driven Development (TDD), Continuous Deployment, Continuous Integration
  • Platforms
    iPad, Mac OS X, iOS, Parse, Microsoft Azure
  • Storage
    NSFileManager, Amazon S3
  • Misc
    BitBucket, User Experience (UX), UI Kit, SOAP
Education
  • BS degree in Computer Engineering
    Oakland University - Rochester, MI
    2002 - 2006
I really like this profile
Share it with others