Karol Piątek

Karol Piątek

Mentor
Rising Codementor
US$12.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior iOS Engineer focused on architecture, modularization, mobile security
Senior iOS Engineer focused on architecture, modularization, mobile security

I’m a Senior iOS Engineer with over 7 years of experience in iOS development.

In my experience, I worked on multiple projects with millions of users:

  • TransferGo
  • MyTherapy: Medication Reminder
  • Big and complex app that supports thousands of shop owners in Poland
  • Banking application for managing and uploading financial documents
  • FinTech app offering loans
  • IoT smart home app

Providing scalable code with modularized architecture, mentoring less experienced developers.

Contributed to open source tools like:

  • OWASP MSTG
  • MobSF -> Added Swift support
  • Difference

https://swiftyfriday.com/about/

Warsaw (+02:00)
Joined July 2024
EXPERTISE
7 years experience
I’m a Senior iOS Engineer with over 7 years of experience in iOS development. Interested in architecture, modularization and mobile secu...
I’m a Senior iOS Engineer with over 7 years of experience in iOS development. Interested in architecture, modularization and mobile security.
XcodeiOSSwift
View more
3 years experience
Actively developing SwiftUI applications, with experience on two successful projects.
Actively developing SwiftUI applications, with experience on two successful projects.
8 years experience
7 years experience
7 years experience
7 years experience
7 years experience

REVIEWS FROM CLIENTS

Karol's profile has been carefully vetted and approved as a Codementor. Connect with Karol now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
CertificatePinning
Swift
17
3
SheetPresentationController
Swift
10
0
EMPLOYMENTS
Senior iOS Engineer
TransferGo
2023-05-01-Present
- Refactored the whole feature to SwiftUI making sure that it is easy to scale with new options - Automated most of the release process -...
- Refactored the whole feature to SwiftUI making sure that it is easy to scale with new options - Automated most of the release process - Introduced developer tools to speed up development process - Processes improvements - Automated styling check in code review
MVVM
UIKit
DI
View more
MVVM
UIKit
DI
Swift
RxSwift
CI/CD
SwiftUI
Combine
View more
Senior iOS Developer
SmartPatient
2022-03-01-2023-05-01
Development of MyTherapy application. - Created feature modules migration plan without cycle dependencies between modules - Created Swift...
Development of MyTherapy application. - Created feature modules migration plan without cycle dependencies between modules - Created SwiftUI migration guideline - Created Dependency Injection migration guideline (NeedleFoundation) - Introduced SwiftFormat, Difference and other improvements - Help co-workers with architecture and security topics
MVVM
UIKit
Swift
View more
MVVM
UIKit
Swift
SwiftUI
Combine
View more
Senior iOS Developer
Netguru
2020-11-01-2022-03-01
I worked on two projects: - Fintech SwiftUI project - Long term, big and complex app that supports thousands of shop owners in Poland. ...
I worked on two projects: - Fintech SwiftUI project - Long term, big and complex app that supports thousands of shop owners in Poland. In team of 40 people and 3-5 iOS developers. - Implemented Snapshot testing approach for the project. - We have increased the test coverage from 5% to 50% in a year. - Improved team work by adding Quick, Nimble and Difference libraries. - Improved project architecture by introducing Factory, Builder and other patterns. Used architecture patterns: VIP, Coordinators, Factory, Builder and others. Used libraries: Firebase, GoogleMaps, JTAppleCalendar, Lottie, RxSwift, iOSSnapshotTestCase
MVVM
UIKit
DI
View more
MVVM
UIKit
DI
Swift
CI/CD
SwiftUI
View more
PROJECTS
MyTherapyView Project
2023
Your personal pill reminder and medication tracker app
Your personal pill reminder and medication tracker app
MVVM
DI
Swift
View more
MVVM
DI
Swift
CI/CD
SwiftUI
Combine
View more
TransferGoView Project
2024
TransferGo makes international money transfer simpler, safer and cheaper for millions of users worldwide.
TransferGo makes international money transfer simpler, safer and cheaper for millions of users worldwide.
UIKit
DI
Swift
View more
UIKit
DI
Swift
RxSwift
CI/CD
SwiftUI
Combine
View more