Tim Shadel, APIs Developer in Rexburg, ID, United States
Tim Shadel

APIs Developer in Rexburg, ID, United States

Member since March 2, 2020
Tim is an experienced software mentor, architect, and innovator with experience in enterprise, startup, education, government, and independent app development. His skills span several disciplines such as iOS, API, and web development using Swift, Objective-C, JavaScript, Ruby, and Java.
Tim is now available for hire

Portfolio

  • Freelance
    Express.js, SwiftUI, XCTest, Kingfisher, Alamofire, Apple Vision Framework...
  • O.C. Tanner Company
    Encryption, App Store, Localization, StoreKit, Core Data...
  • O.C. Tanner Company
    iOS, Objective-C, Heroku Buildpack, Stunnel, OpenSSL, Heroku, Erlang, Java...

Experience

Location

Rexburg, ID, United States

Availability

Part-time

Preferred Environment

Visual Studio Code, Xcode, Ruby, Node.js, iOS, Swift

The most amazing...

...build system I've created automatically ordered and integrated human translation for an iPhone app. Of course, I also built, tested, and deployed the app.

Employment

  • Senior Software Engineer

    2018 - PRESENT
    Freelance
    • Built a replacement API for a client in the marketing industry using standard technology to help them find experienced, affordable developers for future needs easily.
    • Created a prototype app for a fintech startup that extracted document text information with Apple's Vision framework and processed it into structured results.
    • Provided the architecture guidance and code review service to a client with several related apps, aligning each in code and process with the others.
    • Created a financial API in AWS connecting data provider information with local app data.
    • Expanded and updated the client's Fastlane continuous integration system to build iOS apps and submit them to the App Store.
    Technologies: Express.js, SwiftUI, XCTest, Kingfisher, Alamofire, Apple Vision Framework, Core Image, UIKit, PostgreSQL, AWS RDS, Amazon API Gateway, Amazon CloudFront CDN, Serverless Framework, AWS Lambda, AWS IAM, Amazon Cognito User Pools, Amazon Cognito, Node.js, REST, Swift, iOS
  • Mobile Engineering Manager

    2015 - 2018
    O.C. Tanner Company
    • Led a team of five iOS and two Android engineers in creating a large app for long-term enterprise needs, and apps intended to capture new markets for the company.
    • Renovated a languishing app from ignored and unused into an app that gained the best-in-market App Store ratings and became the central pillar of sales pitches to Fortune 500 customers, helping win millions of dollars in contracts.
    • Created a reliable continuous integration (CI) environment for our iOS apps with highly customized steps, including automated language translation requests and integration.
    • Designed a mobile development strategy across multiple platforms, and set standards for shared architecture and design patterns.
    Technologies: Encryption, App Store, Localization, StoreKit, Core Data, Grand Central Dispatch, Keychain, Kingfisher, SwiftyBeaver, PhotoKit, Apple Push Notifications, Notification Center, Sirikit, IGListKit, Fabric, Crashlytics, Core Image, Common Crypto, REST, Objective-C, Swift, iOS
  • Senior Software Engineer

    2013 - 2015
    O.C. Tanner Company
    • Created an iOS app in Objective-C focused on small businesses to extend our market reach in our sector. Enhanced and expanded the corresponding Ruby on Rails API as needed.
    • Created a standard OAuth2-based API authentication mechanism for both enterprise and innovation APIs across the company in half a dozen different programming languages.
    • Developed a health-tracking iOS app to bring a new employee wellness incentive product to our corporate customers.
    • Created a Node.js back end and an Angular front end for a web application allowing companies to use our optimized custom manufacturing capability as a service.
    • Built a CI/CD system to test and deploy our innovative web products to Heroku, which was later taken to all enterprise products.
    • Traveled to Heroku at their request to provide feedback on our platform's use and to discuss the needs for our future projects.
    Technologies: iOS, Objective-C, Heroku Buildpack, Stunnel, OpenSSL, Heroku, Erlang, Java, Sinatra, Angular, JavaScript 6, JavaScript 5, Node.js, Ruby on Rails 4, Ruby on Rails 3, Ruby

Experience

  • Waterlogged (Development)
    https://apps.apple.com/us/app/waterlogged-drink-more-water/id352199775

    Waterlogged is a health app that provides personalized charts and reminders to help you stay healthy and hydrated. More than three million users have downloaded it since its release in 2010. Waterlogged has also been featured by Dr. Oz, Lifehacker, and Health Advocate.

    I built the app in Objective-C and later converted it to Swift. The back end featured server-side push notifications. Originally in asynchronous Sinatra and hosted on Heroku with a MongoDB database, it was converted to Node.js with PostgreSQL. Dependencies were initially managed by CocoaPods, later converted to Carthage, and then to Swift Package Manager. I was the sole developer since its App Store release.

Skills

  • Languages

    Swift, Ruby, Java, Objective-C, JavaScript 6, JavaScript 5, Erlang
  • Frameworks

    Serverless Framework, UIKit, XCTest, StoreKit, Express.js, Core Data, Sinatra, SwiftUI, IGListKit, Ruby on Rails 3, Ruby on Rails 4, Angular, iOS SceneKit, Core Bluetooth
  • Libraries/APIs

    Alamofire, Kingfisher, Common Crypto, REST API, REST APIs, Node.js, Fabric, SwiftyBeaver, OpenSSL, AES, Core Image, BouncyCastle, SpriteKit, CocoaPods
  • Tools

    Fastlane, Xcode, Amazon CloudFront CDN, Apple Push Notifications, Git, Crashlytics, Grand Central Dispatch, GitHub, Subversion (SVN), Jira, Amazon Cognito, AWS IAM, Sirikit, Stunnel, Trello
  • Paradigms

    REST, Human-computer Interaction (HCI)
  • Platforms

    iOS, Amazon Web Services (AWS), AWS Lambda, Keychain, Heroku, Visual Studio Code, AWS EC2, WatchOS, Linux, Bitrise, Bluetooth LE
  • Other

    APIs, Localization, App Store, HTTP, AWS, AWS Cloud Architecture, Encryption, Heroku Buildpack, scrypt, Bcrypt, Atlassian Jira, Amazon Cognito User Pools, Amazon API Gateway, Apple Vision Framework, Notification Center, Large Scale Distributed Systems, Artificial Intelligence (AI), Networking, Operating Systems, Interpreter Design, Source Code Parsing, NaCl, Carthage, Bluetooth
  • Storage

    AWS S3, AWS RDS, PostgreSQL, MongoDB, MySQL, IIS SQL Server

Education

  • Bachelor's degree in Computer Science with a Mathematics Minor
    1999 - 2001
    Brigham Young University - Provo, Utah, USA

Certifications

  • AWS Certified Solutions Architect Associate
    JUNE 2020 - JUNE 2023
    Amazon Web Services, Inc.

To view more profiles

Join Toptal
Share it with others