Nick Wroblewski
Verified Expert in Engineering
Mobile Developer
Western Springs, IL, United States
Toptal member since July 26, 2022
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
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
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
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.
Lead iOS Developer
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.
Lead Mobile Developer
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.
Lead iOS Developer
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.
Lead Mobile Developer
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.
Experience
Notabli
HiHo
OhMD
https://www.ohmd.com/download/Shop Your Way Relay
myPlanit
Education
Master's Degree in Computer Science
Northwestern University - Evanston, IL, USA
Bachelor of Science Degree in Computer Engineering
University of Illinois Urbana-Champaign - Champaign, IL, USA
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring