Nelson P.
SR iOS developer
Core Competencies • Architecture & Code Design: Expertise in VIPER and MVVM architectures, applying Clean Architecture and SOLID principles for scalable, maintainable solutions. • Reactive Functional Programming: Proficient in Combine and RxSwift, implementing State-Driven UI, Unidirectional Data Flow, and declarative bindings for consistent state management. • Swift Concurrency: Hands-on with async/await, Task, and async sequences, enabling clear, robust async flows and background-safe updates. • Multithreading & Background Tasks: Skilled in GCD, OperationQueue, and lifecycle-aware concurrency for networking, Bluetooth, and file handling. • SwiftUI & UIKit Integration: Delivered responsive UIs in SwiftUI and integrated legacy UIKit components with modern state management tools (@StateObject, @ObservedObject). • Widgets & Live Activities: Built widgets using WidgetKit and integrated Live Activities with ActivityKit and App Intents for lock screen and Dynamic Island interactions. • SPM & Modularization: Managed dependencies and created reusable modules with Swift Package Manager, improving project scalability and collaboration. • Core Bluetooth: Experience with Classic and BLE technologies, handling discovery, pairing, and secure data exchange. • Data & Security: Implemented CoreData with encrypted storage and background sync; applied data protection strategies. • Networking & APIs: Consumed RESTful services using URLSession, Combine, and async/await, following OpenAPI/Swagger standards. Experience with authentication and token refresh flows. • Testing & QA: Applied Unit, UI, and Integration Testing using XCTest, Quick/Nimble, and XCUITest. Familiar with snapshot testing and performance validation. • Performance & Debugging: Used Instruments to diagnose memory leaks, optimize performance, and ensure thread safety. • Version Control: Experienced in Git Flow, code reviews, and CI/CD workflows using GitHub and GitLab. • Agile Practices: Active participant in Scrum ceremonies including sprint planning, standups, and retrospectives. • Leadership & Mentorship: Provided technical direction, mentored junior developers, and contributed to hiring and onboarding processes. ⸻ Additional Strengths • Proficient in Objective-C, supporting mixed codebases and legacy systems. • Implemented push notifications, universal links, and deep linking strategies for user engagement. • Working knowledge of internationalization (i18n) for global product readiness. • Advanced use of Swift higher-order functions (map, filter, reduce, compactMap) for expressive and efficient code.
Earnings and projects
Last 6 months ÷ 6
Billed in all: $3,196$3.2k
Across 4 contracts