Nick Wroblewski, Developer in Western Springs, IL, United States
Nick is available for hire
Hire Nick

Nick Wroblewski

Verified Expert  in Engineering

Mobile Developer

Western Springs, IL, United States

Toptal member since July 26, 2022

Bio

Nick is a senior iOS engineer with 12 years of experience in third-party integrations and standard iOS technologies. He has extensive knowledge of Swift and Objective-C and 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.

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

  • Software Development - 13 years
  • iPhone SDK - 12 years
  • Objective-C - 12 years
  • iOS - 12 years
  • Xcode - 12 years
  • Core Location - 12 years
  • Core Video - 10 years
  • Swift - 6 years

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.

Work Experience

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, Visual Studio App Center, JSON, Software Architecture, Technical Leadership, Jira, Slack, Mobile Apps, Reactive Programming, Git, UIKit, In-app Purchases, Swift 5, TestFlight, iOS Native Libraries, APIs, REST APIs, Amplitude, Apple, SDKs, GitHub, SQLite, CocoaPods, User Interface (UI), Core Animation, UI Animation, iOS 10+, iOS API, Leadership, Model View ViewModel (MVVM), iPhone, SQL, Mobile Applications, Keychain, Application Security, Security, SSL, SSL Certificates, Apple Watch, Reverse Engineering, Local Data Persistence, Networks, Mobile App Development, Mobile Architecture

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, Visual Studio App Center, 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, CocoaPods, User Interface (UI), Core Animation, UI Animation, iOS 10+, iOS API, Leadership, Social Media, Model View ViewModel (MVVM), Auth0, OneSignal, Bluetooth, iPhone, Audio, iCloud, ChatGPT, OpenAI GPT-3 API, Mobile Applications, Keychain, OpenAI, Apple Watch, Mixpanel, Reverse Engineering, Local Data Persistence, Networks, Mobile App Development, Mobile Architecture

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, Visual Studio App Center, 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, CocoaPods, User Interface (UI), Core Animation, UI Animation, iOS 10+, iOS API, Core ML, Queue Management, Leadership, Model View ViewModel (MVVM), Minimum Viable Product (MVP), iPhone, Mobile Applications, Keychain, Apple Watch, Mailchimp, Reverse Engineering, Local Data Persistence, Networks, Mobile App Development, Mobile Architecture

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, Amazon Web Services (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, Digital Payments, Apple, GitHub, CocoaPods, User Interface (UI), Core Animation, UI Animation, iOS 10+, iOS API, Leadership, Minimum Viable Product (MVP), iPhone, Mobile Applications, Keychain, SSL Certificates, Reverse Engineering, Local Data Persistence, Networks, Mobile App Development, Mobile Architecture

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, CocoaPods, User Interface (UI), Core Animation, UI Animation, iOS 10+, iOS API, Minimum Viable Product (MVP), eCommerce, Reverse Engineering

Notabli

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

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

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.
2006 - 2007

Master's Degree in Computer Science

Northwestern University - Evanston, IL, USA

2002 - 2006

Bachelor of Science Degree in Computer Engineering

University of Illinois Urbana-Champaign - Champaign, IL, USA

Libraries/APIs

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

Tools

Xcode, Figma, TestFlight, GitHub, Git, Visual Studio App Center, Jira, Slack, Trello, Apple HealthKit, Auth0, OneSignal, ChatGPT, Mailchimp

Languages

Swift, Objective-C, Swift 5, SQL, GraphQL

Frameworks

iPhone SDK, Core Location, Core Data, iOS SDK, UIKit, Core Video, SwiftUI, CloudKit, Core ML, Combine

Paradigms

Mobile Development, Agile, Reactive Programming, Model View ViewModel (MVVM), UX Design

Platforms

iOS, Firebase, Mobile, Apple, iOS 10+, Apple Watch, Amazon Web Services (AWS), Keychain, Mixpanel, WatchOS, iCloud

Storage

JSON, SQLite

Industry Expertise

Healthcare, Social Media

Other

Software Development, iOS Camera, App Store, Subscription Processing, Mobile Apps, iOS Video, In-app Purchases, APIs, UI Animation, Minimum Viable Product (MVP), iPhone, Mobile Applications, Networks, Mobile App Development, Mobile Architecture, CI/CD Pipelines, AVFoundation, Software Architecture, Technical Leadership, Team Leadership, Architecture, GitFlow, Video Streaming, User Interface (UI), User Experience (UX), Digital Payments, Amplitude, SDKs, Widgets, Leadership, eCommerce, Bluetooth, Audio, Application Security, Security, SSL, SSL Certificates, Reverse Engineering, Local Data Persistence, Dating Apps, P2P, Queue Management, OpenAI GPT-3 API, OpenAI

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