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

Nick Wroblewski

Verified Expert  in Engineering

Mobile Developer

Location
Western Springs, IL, United States
Toptal Member Since
July 26, 2022

Nick是一名高级iOS工程师,在第三方集成和标准iOS技术方面拥有12年的经验. 他对Swift和Objective-C有广泛的了解,并在App Store上发布了多个应用程序, 其中大部分都是他自己或作为一个小团队的一部分从零开始建造的. Nick excels in helping startups efficiently develop, deploy, 并维护移动应用程序,并认为沟通是项目成功的关键.

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

Availability

Part-time

Preferred Environment

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

The most amazing...

...我参与的产品是一个名为Notabli的私人社交网络,建立在创业环境中.

Work Experience

Senior iOS Engineer

2020 - PRESENT
Autodesk
  • 合作实现和维护PlanGrid Build的底层同步和网络层. 该应用程序可以离线使用,并与本地存储和各种后端端点进行复杂的交互.
  • 设计和实现每个功能团队的开发人员使用的多个共享UI组件.
  • Contributed to maintaining the release cycle, interacting with Jenkins, GitHub, App Center, and iTunes uploads for CI/CD.
  • 在共享Kotlin多平台库中构建可重用的网络操作, 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

Lead iOS Developer

2009 - 2022
Stretch Computing
  • Collaborated with several startups part-time, 加入他们的开发团队,在适应现有开发环境的同时编写高质量的代码.
  • 使用AVFoundation捕获和播放视频,并连接到Firebase后端存储数据,为HiHo应用程序做出贡献. HiHo是使用MVVM架构和高度杠杆化的Combine框架构建的.
  • 利用Core Data作为OhMD的本地存储,并在AWS上构建了一个新的接口,允许通过聊天消息发送的媒体上传到Amazon S3并从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

Lead Mobile Developer

2016 - 2020
myPlanit
  • 使用与多个特性集成的故事板协调构建一个复杂的响应式UI, including custom components and maps.
  • 在Core data之上创建了一个多线程的本地持久数据架构.
  • 开发了一个客户端同步,该同步使用操作队列来运行合并本地和远程数据源数据的任务,而不会影响用户体验.
  • 使用RESTful web服务构建接口,并使用定位服务框架设计和实现它, 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

Lead iOS Developer

2015 - 2016
Notabli
  • Created the Notabli application, a private social network built in a startup environment, 这使得父母可以将与孩子在一起的难忘时刻的照片和录音发送给亲密的朋友和家人.
  • 重新架构并改进了Core Data实现,并使用AWS指导图像和视频的上传和下载.
  • 开发了所有媒体的UI显示,使用延迟加载来显示图像, allowed video loading in the background, and enabled autoplay from the media list.
  • 构建了一个共享扩展,允许直接从其他应用程序上传,并管理从Objective-C到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

Lead Mobile Developer

2012 - 2015
Sears
  • 参与产品会议,负责向3名iOS开发者和2名Android开发者组成的团队交付技术需求.
  • 在我加入团队的前两周,我从零开始交付了一个原型,用于向高管们进行演示.
  • 在与后端团队的频繁会议中讨论了客户端所需的RESTful web服务的实现.
  • 与设计师协调,确保他们的UI和UX设计是可用的,并符合苹果的人机界面准则.
  • 处理Syw Local和Shop Your Way Relay iPhone应用程序的生产部署.
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

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. 该应用程序允许父母将与孩子在一起的难忘时刻的照片和录音发送给亲密的朋友和家人.

HiHo

为开发基于Swift和combine的视频通信应用程序做出了贡献. 我是一个小团队的一员,我们的客户端依赖于AVFoundation框架来录制和显示视频,并连接到Firebase后端.

OhMD

http://www.ohmd.com/download/
与iOS团队合作,为OhMD提供实时消息和媒体传输, 一个符合hipaa的医疗消息传递应用程序,允许医疗专业人员与其患者之间进行实时通信. The app used AWS for media storage and Firebase for the back end.

Shop Your Way Relay

开发了一个基于Swift和Objective-C的电子商务应用程序,允许客户通过应用程序从本地商店购买商品. 客户端应用程序连接到多个RESTful后端服务,以合并客户现有的Sears帐户,并允许使用存储的支付选项进行购买.

myPlanit

Led the development of myPlanit, 一个数据密集型的移动应用程序,严重依赖于访问本地设备设置. 该应用程序需要复杂的同步架构和使用Core Data在离线模式下运行,同时保持用户的数据完整性. 该应用使用的专有位置服务算法使我们能够全天跟踪用户的重要位置,同时将对设备电池寿命的影响降到最低.

Languages

Swift, Objective-C, Swift 5, GraphQL

Frameworks

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

Libraries/APIs

iOS原生库,REST API, CocoaPods, Core Animation, iOS API, RxSwift, RxCocoa, HealthKit

Tools

Xcode, Figma, TestFlight, GitHub, Git, Visual Studio App Center, Jira, Slack, Trello, Apple HealthKit

Paradigms

Mobile Development, Agile, Reactive Programming, UX Design

Platforms

iOS, Firebase, Mobile, Apple, iOS 10+, Amazon Web Services (AWS), WatchOS

Storage

JSON, SQLite

Other

Software Development, iOS Camera, App Store, Subscription Processing, Mobile Apps, iOS Video, In-app Purchases, APIs, UI Animation, 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, Combine, Dating Apps, P2P

Industry Expertise

Healthcare

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