Nick Wroblewski, Mobile Developer in Chicago, United States
Nick Wroblewski

Mobile Developer in Chicago, United States

Member since July 26, 2022
Nick is a senior iOS engineer with 12 years of experience, which includes third-party integrations, standard iOS technologies, and extensive knowledge of Swift and Objective-C. He has worked on multiple applications published in the App Store, most of which he built from scratch by himself or as part of a small team. Nick excels in helping startups efficiently develop, deploy, and maintain mobile applications and believes that communication is key to a successful project.
Nick is now available for hire

Portfolio

  • Autodesk
    Swift, Objective-C, Xcode, WatchOS, Mobile Development, CI/CD Pipelines...
  • Stretch Computing
    Swift, Xcode, WatchOS, Mobile Development, App Store, iOS...
  • myPlanit
    Swift, Objective-C, Xcode, WatchOS, Mobile Development, CI/CD Pipelines...

Experience

Location

Chicago, United States

Availability

Part-time

Preferred Environment

Xcode, Swift, Objective-C, iPhone SDK, iOS

The most amazing...

...product I've worked on is a private social network called Notabli, built in a startup environment.

Employment

  • Senior iOS Engineer

    2020 - PRESENT
    Autodesk
    • Collaborated on implementing and maintaining the underlying sync and networking layer for PlanGrid Build. The app can be used offline and has a sophisticated interaction with the local storage and various back-end endpoints.
    • Designed and implemented multiple shared UI components used by developers in every feature team.
    • Contributed to maintaining the release cycle, interacting with Jenkins, GitHub, App Center, and iTunes uploads for CI/CD.
    • Built reusable networking operations inside the shared Kotlin multiplatform library, used by iOS, Android, and Windows teams.
    Technologies: Swift, Objective-C, Xcode, WatchOS, Mobile Development, CI/CD Pipelines, App Store, iOS, Subscription Processing, Mobile, Figma, iOS SDK, SwiftUI, Combine, AVFoundation, App Centre, JSON, Software Architecture, Technical Leadership, Jira, Slack, Mobile Apps, PencilKit, Reactive Programming, Git, UIKit, In-app Purchases, Swift 5, TestFlight, iOS Native Libraries, APIs, REST APIs, Amplitude, Apple, SDKs, GitHub, SQLite, ARC, CocoaPods, UI, Core Animation, UI Animation, iOS 10+, iOS API
  • Lead iOS Developer

    2009 - 2022
    Stretch Computing
    • Collaborated with several startups part-time, joining their team of developers to write high-quality code while fitting into an existing development environment.
    • Contributed to the HiHo app using AVFoundation to capture and play back videos and connect to a Firebase back end to store data. HiHo was built with an MVVM architecture and a heavily-leveraged Combine framework.
    • Utilized Core Data for local storage for OhMD and built a new interface on AWS to allow media sent over chat messages to be uploaded to and downloaded from Amazon S3.
    Technologies: Swift, Xcode, WatchOS, Mobile Development, App Store, iOS, Subscription Processing, Mobile, Figma, iOS SDK, Combine, AVFoundation, App Centre, JSON, Software Architecture, GitFlow, Slack, Mobile Apps, Firebase, Core Location, Reactive Programming, Git, Core Video, iOS Camera, UIKit, CloudKit, In-app Purchases, Swift 5, TestFlight, iOS Native Libraries, Dating Apps, Healthcare, UX Design, APIs, REST APIs, Apple, GitHub, ARC, CocoaPods, UI, Core Animation, UI Animation, iOS 10+, iOS API
  • Lead Mobile Developer

    2016 - 2020
    myPlanit
    • Coordinated the building of a complex responsive UI using storyboards that integrate with multiple features, including custom components and maps.
    • Created a multi-threaded local persistent data architecture on top of Core Data.
    • Developed a client-side synchronization that uses operation queues to run tasks that combine data from local and remote sources without affecting the user experience.
    • Built an interface using RESTful web services and designed and implemented it with frameworks for location services, local and push notifications, address book, calendar, photos, in-app purchases, and Firebase.
    • Participated in the entire software development lifecycle, including gathering product requirements, creating and distributing technical requirements, and working with the quality assurance team.
    • Used Swift to develop new features after release, maintained legacy Objective-C code, and used bridging to manage the interface between the two.
    Technologies: Swift, Objective-C, Xcode, WatchOS, Mobile Development, CI/CD Pipelines, App Store, iOS, Mobile, Figma, iOS SDK, App Centre, JSON, Software Architecture, Technical Leadership, Team Leadership, Jira, Slack, Mobile Apps, iOS Video, Firebase, Core Location, Core Data, Git, Core Video, iOS Camera, UIKit, CloudKit, Trello, In-app Purchases, Swift 5, TestFlight, iOS Native Libraries, APIs, REST APIs, Apple, SDKs, GitHub, ARC, CocoaPods, UI, Core Animation, UI Animation, iOS 10+, iOS API
  • Lead iOS Developer

    2015 - 2016
    Notabli
    • Created the Notabli application, a private social network built in a startup environment, that allows parents to send photos and recordings of memorable moments with their children to close friends and family.
    • Rearchitected and improved the Core Data implementation and used AWS to direct image and video uploads and downloads.
    • Developed the UI display for all media using lazy loading to present images, allowed video loading in the background, and enabled autoplay from the media list.
    • Built a share extension that allowed uploads directly from other applications and managed the transition from Objective-C to Swift.
    Technologies: Agile, Swift, Objective-C, AWS, Xcode, Mobile Development, App Store, iOS, Subscription Processing, Mobile, Figma, iOS SDK, AVFoundation, JSON, GitFlow, Slack, Mobile Apps, iOS Video, Firebase, Core Location, Core Data, Git, Core Video, iOS Camera, UIKit, Trello, In-app Purchases, Swift 5, TestFlight, iOS Native Libraries, APIs, REST APIs, RevenueCat, Apple, GitHub, ARC, CocoaPods, UI, Core Animation, UI Animation, iOS 10+, iOS API
  • Lead Mobile Developer

    2012 - 2015
    Sears
    • Participated in product meetings and was in charge of delivering technical requirements to the team of three iOS and two Android developers.
    • Delivered a prototype from scratch for a presentation given to executives during my first two weeks on the team.
    • Discussed the implementation of RESTful web services required by clients during frequent meetings with the back-end team.
    • Coordinated with the designers to ensure that their UI and UX designs were usable and in compliance with Apple's human interface guidelines.
    • Handled the production deployments of the Syw Local and Shop Your Way Relay iPhone applications.
    Technologies: Objective-C, Swift, Xcode, Agile, Mobile Development, App Store, iOS, Mobile, iOS SDK, AVFoundation, JSON, Technical Leadership, Team Leadership, Mobile Apps, Core Location, Core Data, Git, UIKit, TestFlight, iOS Native Libraries, Apple, SDKs, GitHub, SQLite, ARC, CocoaPods, UI, Core Animation, UI Animation, iOS 10+, iOS API

Experience

  • Notabli
    https://itunes.apple.com/PL/app/id580644870

    Built a private social network in a startup environment, handled the maintenance and continued development of the iOS application, collaborated with one developer, and later continued to support and enhance the application on my own. The Notably app allows parents to send photos and recordings of memorable moments with their children to close friends and family.

  • HiHo
    https://itunes.apple.com/PL/app/id6443610639

    Contributed to the development of a Swift and Combine-based application for video communication. I was part of a small team that built the client that relied on the AVFoundation framework for recording and displaying videos and connecting to a Firebase back end.

  • OhMD
    https://www.ohmd.com/download/

    Collaborated with the iOS team to enable live messaging and media transfer for OhMD, a HIPAA-compliant medical messaging application that allows real-time communication between medical professionals and their patients. The app used AWS for media storage and Firebase for the back end.

  • Shop Your Way Relay
    https://itunes.apple.com/us/app/shop-your-way-relay/id919379967?mt=8

    Developed an eCommerce application based on Swift and Objective-C that allows customers to purchase items from local stores through the app. The client application was connected to multiple RESTful back-end services to incorporate customers' existing Sears accounts and allow purchasing with stored payment options.

  • myPlanit

    Led the development of myPlanit, a data-intensive mobile application that heavily relied on access to local device settings. The app required complex sync architecture and the use of Core Data to operate in offline mode while maintaining the users' data integrity. A proprietary location services algorithm used by the app allowed us to track users' important locations throughout the day while having a minimal impact on their devices' battery life.

Skills

  • Languages

    Swift, Objective-C, Swift 5, GraphQL
  • Frameworks

    iPhone SDK, Core Location, Core Data, iOS SDK, UIKit, Core Video, SwiftUI, CloudKit
  • Libraries/APIs

    iOS Native Libraries, REST APIs, CocoaPods, Core Animation, iOS API, RxSwift, RxCocoa, HealthKit
  • Tools

    Xcode, Figma, TestFlight, GitHub, Git, Jira, Slack, Trello, Apple HealthKit
  • Paradigms

    Mobile Development, Agile, Reactive Programming, UX Design
  • Platforms

    iOS, Firebase, Mobile, Apple, iOS 10+, WatchOS
  • Storage

    JSON, SQLite
  • Other

    Software Development, iOS Camera, App Store, Subscription Processing, Mobile Apps, iOS Video, In-app Purchases, APIs, ARC, UI, UI Animation, AWS, CI/CD Pipelines, AVFoundation, App Centre, Software Architecture, Technical Leadership, Team Leadership, Architecture, GitFlow, Video Streaming, User Interface (UI), User Experience (UX), RevenueCat, Amplitude, SDKs, Widgets, Combine, PencilKit, Dating Apps, P2P
  • Industry Expertise

    Healthcare

Education

  • Master's Degree in Computer Science
    2006 - 2007
    Northwestern University - Evanston, IL, USA
  • Bachelor of Science Degree in Computer Engineering
    2002 - 2006
    University of Illinois Urbana-Champaign - Champaign, IL, USA

To view more profiles

Join Toptal
Share it with others