Stefan Kaczmarek
Verified Expert in Engineering
AVFoundation Developer
Phoenix, AZ, United States
Toptal member since October 12, 2017
Stefan is a software engineer with 25 years of experience specializing in mobile applications, large-scale software systems, network protocols, encryption algorithms, and audio/video codecs. He has been developing native iOS apps since 2008 and has published several books related to iOS development in both Objective-C and Swift.
Portfolio
Experience
- Objective-C - 15 years
- iOS - 15 years
- AVFoundation - 14 years
- Swift - 9 years
- tvOS - 8 years
- WatchOS - 8 years
- Core Bluetooth - 8 years
- Alamofire - 7 years
Availability
Preferred Environment
Git, Xcode, MacOS
The most amazing...
...app development experience I've had was when Apple featured my iCam app in their iPhone 3GS "Dog Lover" television commercial.
Work Experience
Mobile Engineering Manager | Mobile Architect
OpenReel
- Led the native mobile development of the capture remote video production mobile applications for both iOS and Android.
- Developed native iOS remove video production mobile applications in Swift and Objective-C utilizing UIKit, SwiftUI, AVFoundation, URLSession (REST), Socket.IO (WebSocekts), Twilio, and OpenTok (WebRTC).
- Worked with product owners, stakeholders, and designers to define requirements in an Agile Scrum software development environment.
- Added support for various analog and digital external mobile audio accessories to achieve the highest-quality audio/video recordings possible with a mobile device.
Chief Software Architect/Co-Founder
SKJM, LLC
- Designed and developed mobile applications for iOS, Android, and Windows Phone using Xcode, Eclipse, and Visual C++.
- Developed iCam, a mobile application that enables users to remotely monitor multiple live video and audio webcam feeds from a mobile device. iCam has been featured on CNN, Good Morning America, The Today Show, and was chosen by Apple to be featured in the “Dog Lover” iPhone 3GS television commercial.
- Built iSpy Cameras, a mobile application that enables users to view and control thousands of public video cameras from around the world in real-time from their mobile device. iSpy Cameras held the #1 Paid iPhone App ranking in a number of countries around the world including the UK, Ireland, Italy, Sweden, and South Korea.
- Designed and developed desktop applications for Mac OS X and Windows using Xcode and Visual C++, as well as the company websites using PHP, MySQL, JavaScript, and CSS.
Mobile Software Architect
Apriva, LLC
- Led the iOS architecture, design, and development efforts for various mobile payment solutions that support manual entry, magnetic stripe, EMV chip card, and contactless transactions.
- Developed a mobile payment SDK to give integrating applications the ability to accept mobile payments using various 3rd-party magnetic stripe, chip, and contactless card readers.
- Developed the AprivaPay Plus EMV-certified mobile payment application for iPhone and iPad and developed mobile payment applications for Global Payments, First Data, iPayment, Wells Fargo, Bank of America, and Valley National Bank.
- Developed a 3rd-party Bluetooth card reader interface library and integrated other 3rd-party card reader libraries into Apriva's various mobile payment solutions.
Senior Software Engineer (iOS)
Early Warning Services, LLC
- Provided technical leadership for the architecture and development of the Zelle peer-to-peer mobile payment app for iOS.
- Led significant refactoring efforts in order to improve maintainability, reduce technical debt, and increase overall app stability.
- Collaborated with product owners, designers, architects, and developers to design and develop upcoming product features.
Mobile Software Engineer IV
Apriva, LLC
- Led the iOS architecture, design, and development efforts for various mobile payment solutions that support Manual Entry, Magnetic Stripe, EMV Chip Card, and Contactless transactions.
- Developed a Mobile Payment SDK to give integrating applications the ability to accept mobile payments using various third-party Magstripe, Chip, and Contactless card readers.
- Built the AprivaPay Plus EMV-certified mobile payment application for iPhone and iPad, in addition to developing mobile payment applications for Global Payments, First Data, iPayment, Wells Fargo, Bank of America, and Valley National Bank.
- Created a third-party Bluetooth card reader interface library, in addition to integrating other third-party card reader libraries into Apriva's various mobile payment solutions.
Chief Technology Officer
CodeRed-I, LLC
- Built and managed the team of in-house iOS & Android software engineers and architects, project managers, business analysts, UI/UX designers, front-end web developers, and graphic artists to design and develop mobile applications and responsive websites.
- Met with prospective clients, analyzed business requirements, and maintained communication throughout the design and development process.
- Interfaced with contracted outsourcing companies and conducted weekly status meetings with nearshore software development teams.
- Led all mobile application design strictly adhering to Apple's Human Interface Guidelines (HIG) and Google's Material Design standards.
Senior iOS Engineer
LeaseHawk, LLC
- Architected and developed the multifamily Relationship Management mobile application utilizing RESTful Web Services, SIP internet telephony, remote notifications, and local data storage for the iOS and Android platforms.
- Participated in the Agile Scrum software development process including daily stand-ups, two-week sprints, and the sprint planning, review, and retrospective meetings.
Experience
iCam - Webcam Video Streaming
https://itunes.apple.com/us/app/icam-webcam-video-streaming/id296273730?mt=8iCam also supports iCam Cloud, a service that automatically backs up iCamSource motion events to the cloud as soon as they are recorded. Event backups can then be easily viewed from iCam or the web if the iCamSource ever goes offline or the computer is stolen.
iCam has been featured on the Today Show, CNN, and Good Morning America in addition to the "Dog Lover" iPhone TV Ad.
Popular uses include baby monitors, pet cams, nanny cams, spy cams, and security cameras.
Record and playback motion events and receive push notifications on your iPhone, iPod touch, or iPad when motion is detected by your iCamSource(s).
iCam Pro - Webcam Video Streaming
iCam Pro allows you to monitor multiple live video and audio webcam remote feeds from your iPhone, iPod touch, or iPad over WiFi and EDGE/3G/4G/LTE.
iCam Pro also supports iCam Pro Cloud, a service that automatically backs up iCamSource Pro events to the cloud as soon as they are recorded. Event backups can then be easily viewed from iCam Pro or downloaded directly from the web if the iCamSource Pro ever goes offline or the computer is stolen.
iCam has been featured on the Today Show, CNN, and Good Morning America in addition to the "Dog Lover" iPhone TV Ad.
Popular uses include baby monitors, pet cams, nanny cams, spy cams, and security cameras.
Record and playback recorded video events and receive notifications on your iPhone, iPod touch, or iPad when motion or sound are detected by your iCamSource Pro(s).
ipCam - Mobile IP Camera
https://itunes.apple.com/us/app/ipcam-mobile-ip-camera/id440270152?mt=8Features:
• Stream images, video, and audio to compatible applications, including most web browsers and our iCamSource and iCamSource Pro apps.
• Select either the front or back camera.
• Turn the flash on and off via the web interface.
• Adjust the image size, quality, and frame rate.
• Auto-rotate the image based on device orientation.
• Optional date/time image overlay.
• Optional 4:3 aspect ratio image crop.
• Digital pan/tilt the 4:3 cropped image.
• Optional login and password for additional security.
• Tapping the video preview toggles darkening the screen.
• Dynamic DNS support for DynDNS and No-IP users.
• Automatic port forwarding for routers that support UPnP or NAT-PMP.
iSpy Cameras
https://itunes.apple.com/us/app/ispy-cameras/id329506639?mt=8iSpy Cameras has been the number one paid app in the UK, Ireland, Italy, Sweden, Korea, and Croatia and the number one paid entertainment app in Japan, Hong Kong, and Australia. iSpy Cameras was among the top 10 best-selling paid entertainment iPad apps in 2010.
iFarkle
https://itunes.apple.com/us/app/ifarkle/id292563688?mt=8Two-player mode includes the option of automatically flipping the screen between turns for players sitting across from each other at a table, on the floor, in the car, or on a plane.
iFarkle is simple to learn and fun to play.
Education
Bachelor of Science Degree in Computer Engineering
Rose-Hulman Institute of Technology - Terre Haute, Indiana
Skills
Libraries/APIs
Alamofire, Sockets, Codable, TrustKit, CocoaPods, Firebase iOS SDK, HealthKit, Twilio API, WebRTC
Tools
Xcode, TestFlight, Git, Subversion (SVN), Firebase Analytics, Twilio Programmable Video
Languages
Swift, Objective-C, Java, PHP, C++
Frameworks
Core Bluetooth, JSONModel, AFNetworking, iOS SDK, Core Data, Core Location, SwiftUI, Combine, EventKit, Address Book, UIKit
Paradigms
Agile, Scrum, REST, Mobile Development
Platforms
tvOS, MacOS, iOS, WatchOS, Mobile, Firebase, Android, Twilio, Bluetooth Low Energy (LE), OpenTok
Storage
MySQL, SQLite
Other
AVFoundation, Software Development, Cryptography, Encryption, Mobile Architecture, Async/Await, Architecture, EMV, Credit Cards, Contactless Payment, WebSockets
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