
Piotr Tobolski
Verified Expert in Engineering
Software Engineer and Developer
Szczecin, Poland
Toptal member since July 27, 2023
Piotr is an experienced software engineer with a decade-long track record in iOS development, solution architecture, and leadership roles. He has focused on a broad range of technologies, successfully delivering high-impact projects and sharing knowledge as a speaker at industry events. Piotr is passionate about maintaining superior software quality and consistently delivering impactful projects.
Portfolio
Experience
- Xcode - 11 years
- iOS - 11 years
- UIKit - 11 years
- Agile Software Development - 11 years
- Objective-C - 11 years
- Swift - 9 years
- SwiftUI - 3 years
- tvOS - 2 years
Availability
Preferred Environment
MacOS, Xcode, Git, iOS, tvOS, Swift, Objective-C
The most amazing...
...application I've developed is a health app that offers over 150,000 users the chance to live a longer and healthier life.
Work Experience
Senior Software Engineer | Tech Lead
HSBC
- Developed and architected an internal SDK for content externalization across all HSBC iOS applications (e.g., for content externalization or displaying dynamic content).
- Integrated multiple internal SDKs, laying the groundwork for further integrations and significantly improving app functionality.
- Handled the improvement and maintenance of the First Direct iOS app.
- Obtained recognition as one of the most senior developers on the team, participating in architectural decisions and cooperating tightly with Android teams.
Senior Software Engineer
Humanity
- Played a pivotal role in launching Humanity, an AI for health application, leveraging technologies such as SwiftUI, Combine, HealthKit, Firebase, Bitrise, and AWS.
- Enhanced product capabilities significantly, leading to improved health outcomes for users.
- Obtained recognition as a key player driving the company's technical advancements.
Senior Principal Software Engineer
Intive
- Shaped solution architecture and implemented cutting-edge technologies, including iOS, tvOS, AWS, Serverless, AI, ML, and NLU.
- Served as an AI advisor and developer of a chatbot prototype for a renowned Swiss food-oriented company.
- Acted as a cloud developer and solution architect for a British railway firm.
- Created tvOS apps for a prominent mass media organization.
- Spearheaded the prototyping of apps using Flutter.
Line Manager
Intive
- Oversaw a team of ten senior and principal engineers.
- Supervised engineers in the cognitive service line, focusing on AI, ML, and cloud technologies.
- Provided guidance, promoted collaboration, and fostered professional growth within the team.
Principal Software Engineer
Intive
- Launched and led the iOS guild, guiding a team of approximately 20 iOS developers.
- Represented the company at professional conferences and meetups, sharing insights and advancing discussions within the iOS development community.
- Contributed to one of the most significant iOS car navigation applications, enhancing its features and performance.
- Ensured excellence in iOS development for all team members.
Senior Software Engineer
Intive
- Contributed to significant projects as both a developer and scrum master.
- Acted as an engineer on an iOS application for a top-tier automaker and a popular navigation app with over one million monthly active users.
- Served as the iOS patronage team leader for two years, where I mentored junior developers.
- Prepared an app for UI automation with Calabash and integrated Python runtime into an iOS library.
- Collaborated with back-end development using JavaScript.
- Decompiled and reverse-engineered an Android application.
- Represented the company at various events and made presentations on IoT, Core Location, Apple Watch, and Swift.
- Worked on-site for international clients in a multicultural environment.
Software Engineer
Locon
- Played a pivotal role in developing and maintaining a suite of applications and services.
- Developed five iOS applications, leveraging Objective-C, UIKit, MapKit, and Core Location technologies.
- Integrated low-level video streaming libraries, reverse-engineered and implemented custom network discovery protocols, and deployed them through TestFlight and iTunes Connect.
- Contributed to the Jakarta EE and Apache Struts platforms, creating new functionalities and improving existing ones.
- Created a JNI extension for Linux, performed performance testing under heavy load, and developed a Windows desktop app in Qt 5 with HTTPS networking and a custom text-based API integration.
- Participated actively in UX and app design training.
Experience
Mobile Apps for HSBC
https://apps.apple.com/gb/developer/hsbc-global-services-uk-limited/id1112071557First Direct App
https://apps.apple.com/gb/app/id405905004Humanity App
https://apps.apple.com/US/app/id1519091344Education
Bachelor's Degree in Computer Science and Information Technology
West Pomeranian University of Technology - Szczecin, Poland
Bachelor's Degree (Erasmus) in Software Engineering
University of Southern Denmark - Odense, Denmark
Skills
Libraries/APIs
HealthKit, Node.js, RxSwift
Tools
Xcode, Git, Calabash, iTunes Connect, TestFlight
Languages
Swift, Objective-C, Python, JavaScript, Dart
Frameworks
UIKit, iOS SDK, SwiftUI, Core Data, StoreKit, Flutter, Combine, Core Location, MapKit, Qt 5
Paradigms
Agile Software Development, Reactive Programming
Platforms
iOS, tvOS, Apple TV, Firebase, Bitrise, Amazon Web Services (AWS)
Storage
Databases
Other
Software Development, iPhone, Architecture, Consumer-facing Products, Computer Networking, iOS TV, iOS Video, Mobile UX, Online Payments, Computer Science, SDK Development, Machine Learning, Chatbots, Line Management, Team Leadership, Cloud Computing, Public Speaking, UI Automation, Location Tracking, Information Technology, Software Engineering, Serverless, Video Streaming, Over-the-top Content (OTT)
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