Nick Wroblewski
Verified Expert in Engineering
Mobile Developer
Nick是一名高级iOS工程师,在第三方集成和标准iOS技术方面拥有12年的经验. 他对Swift和Objective-C有广泛的了解,并在App Store上发布了多个应用程序, 其中大部分都是他自己或作为一个小团队的一部分从零开始建造的. Nick excels in helping startups efficiently develop, deploy, 并维护移动应用程序,并认为沟通是项目成功的关键.
Portfolio
Experience
Availability
Preferred Environment
Xcode, Swift, Objective-C, iPhone SDK, iOS
The most amazing...
...我参与的产品是一个名为Notabli的私人社交网络,建立在创业环境中.
Work Experience
Senior iOS Engineer
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.
Lead iOS Developer
Stretch Computing
- Collaborated with several startups part-time, 加入他们的开发团队,在适应现有开发环境的同时编写高质量的代码.
- 使用AVFoundation捕获和播放视频,并连接到Firebase后端存储数据,为HiHo应用程序做出贡献. HiHo是使用MVVM架构和高度杠杆化的Combine框架构建的.
- 利用Core Data作为OhMD的本地存储,并在AWS上构建了一个新的接口,允许通过聊天消息发送的媒体上传到Amazon S3并从Amazon S3下载.
Lead Mobile Developer
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.
Lead iOS Developer
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的过渡.
Lead Mobile Developer
Sears
- 参与产品会议,负责向3名iOS开发者和2名Android开发者组成的团队交付技术需求.
- 在我加入团队的前两周,我从零开始交付了一个原型,用于向高管们进行演示.
- 在与后端团队的频繁会议中讨论了客户端所需的RESTful web服务的实现.
- 与设计师协调,确保他们的UI和UX设计是可用的,并符合苹果的人机界面准则.
- 处理Syw Local和Shop Your Way Relay iPhone应用程序的生产部署.
Experience
Notabli
HiHo
OhMD
http://www.ohmd.com/download/Shop Your Way Relay
myPlanit
Skills
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
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