Piotr Tobolski, Developer in Szczecin, Poland
Piotr is available for hire
Hire Piotr

Piotr Tobolski

Verified Expert  in Engineering

Software Engineer and Developer

Location
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

HSBC UK
iOS, UIKit, Swift, SDK Development, Architecture, Mobile UX, iOS SDK
Humanity
SwiftUI, Reactive Programming, HealthKit, Firebase, Bitrise, iOS, Swift...
Intive
tvOS, Flutter, Amazon Web Services (AWS), Machine Learning, Chatbots, iOS...

Experience

Availability

Part-time

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

2022 - 2024
HSBC UK
  • Developed and maintained multiple internal SDKs 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.
Technologies: iOS, UIKit, Swift, SDK Development, Architecture, Mobile UX, iOS SDK

Senior Software Engineer

2020 - 2022
Humanity
  • Played a pivotal role in launching Humanity, an AI for health application, leveraging technologies such as SwiftUI, Combine, HealthKit, Firebase, Bitrise, and AWS.
  • Significantly enhanced product capabilities, leading to improved health outcomes for users.
  • Obtained recognition as a key player driving the company's technical advancements.
Technologies: SwiftUI, Reactive Programming, HealthKit, Firebase, Bitrise, iOS, Swift, Amazon Web Services (AWS), Architecture, Mobile UX, iOS SDK

Senior Principal Software Engineer

2019 - 2020
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.
Technologies: tvOS, Flutter, Amazon Web Services (AWS), Machine Learning, Chatbots, iOS, Serverless, Swift, JavaScript, Architecture, Mobile UX, Node.js, Dart, iOS SDK

Line Manager

2019 - 2019
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.
Technologies: Line Management, Team Leadership, Cloud Computing, Machine Learning, Amazon Web Services (AWS), Architecture, Mobile UX

Principal Software Engineer

2017 - 2019
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.
Technologies: Public Speaking, Team Leadership, iOS, Swift, Architecture, Mobile UX, iOS SDK, Objective-C

Senior Software Engineer

2014 - 2017
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.
Technologies: UIKit, Objective-C, UI Automation, Team Leadership, Calabash, Python, JavaScript, iOS, Mobile UX, iOS SDK

Software Engineer

2013 - 2014
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.
  • Actively participated in UX and app design training.
Technologies: iOS, Location Tracking, Core Location, MapKit, UIKit, Objective-C, iTunes Connect, TestFlight, Qt 5, Mobile UX, iOS SDK

Mobile Apps for HSBC UK

https://apps.apple.com/gb/developer/hsbc-global-services-uk-limited/id1112071557
I developed several mobile apps for HSBC UK. As the iOS developer, I designed, integrated, and maintained an internal SDK for content externalization across all HSBC iOS applications, allowing the business to configure app content remotely.

First Direct App

https://apps.apple.com/gb/app/id405905004
This project involved working on First Direct, a mobile banking app from HSBC UK. As an iOS developer, I successfully integrated multiple internal SDKs, laying the groundwork for further integrations and significantly improving the app functionality. I was recognized as one of the most senior developers on the team and started participating in architectural decisions.

Humanity App

https://apps.apple.com/US/app/id1519091344
I developed a mobile app powered by dynamic real-world health data-trained AI. This app ranked 1st among health apps, being used by over 150,000 users learning how fast they are aging and, most importantly, what actions they can take to optimize their lives and live healthier for longer. The app aims to increase users' health, healthspan, and longevity. I was the leading iOS developer, leveraging SwiftUI, Combine, HealthKit, Firebase, Bitrise, and AWS technologies.
2011 - 2014

Bachelor's Degree in Computer Science and Information Technology

West Pomeranian University of Technology - Szczecin, Poland

2012 - 2012

Bachelor's Degree (Erasmus) in Software Engineering

University of Southern Denmark - Odense, Denmark

Libraries/APIs

HealthKit, Node.js

Tools

Xcode, Git, Calabash, iTunes Connect, TestFlight

Frameworks

UIKit, iOS SDK, SwiftUI, Core Data, Flutter, Combine, Core Location, MapKit, Qt 5

Languages

Swift, Objective-C, Python, JavaScript, Dart

Paradigms

Agile Software Development, Reactive Programming

Platforms

iOS, tvOS, Apple TV, Firebase, Bitrise, Amazon Web Services (AWS)

Storage

Databases

Other

Software Development, iPhone, Architecture, Computer Networking, iOS TV, iOS Video, Mobile UX, 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)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring