11/28/2024 updated

BB
100 % available

Senior Software Engineer specializing in iOS development

Lodz, Poland
Only remote
Bachelor of Engineering
Lodz, Poland
Only remote
Bachelor of Engineering

Profile attachments

Bart Banachowski Resume.pdf

Apple IOSApp Store (IOS)Unit TestingBankingMobile Application DevelopmentComputer ProgrammingContinuous IntegrationCustomer Communications ManagementDebuggingProject ManagementModel View ViewModelScrum MethodologySoftware ArchitectureQuality ManagementSoftware EngineeringSystems IntegrationUikitTestingSwiftuiConcurrencyIos FrameworksSwift (Programming Language)Gitlab-ciCocoapodsSoftware Version ControlJenkins
iOS Development
Extensive experience in iOS application development, including banking and white-labeled applications.

Swift Programming
Proficient in Swift 6.0 and related frameworks such as SwiftUI, UIKit, and Combine.

Software Architecture
Expertise in implementing MVVM pattern, migrating between frameworks, and integrating various technologies.

Version Control and CI/CD
Experience with GitlabCI/Jenkins for continuous integration and deployment processes.

Testing and Quality Assurance
Skilled in improving unit testing practices and debugging applications.

Project Management
Proficiency in sprint planning, tracking project progress, and client communication.

Mobile Development Frameworks
Familiarity with various frameworks including CocoaPods, SPM, Alamofire, and SwiftLint.
 

Languages

EnglishNative speakerPolishNative speaker

Project history

Senior Software Engineer

N7 Mobile
Worked on an iOS banking application, incorporating enhanced UI and updated architecture. Responsibilities included migrating from UIKit to SwiftUI, transitioning from PromiseKit to Combine, implementing MVVM pattern, improving unit testing practices, and moving from Cocoapods to Swift Package Manager.

Software Engineer

GSD Software
Developed and supported an iOS application for managing daily business activities. Responsibilities included feature development, testing and debugging, managing CI/CD processes, conducting code reviews, leading sprint planning sessions, and collaborating with clients.

Software Engineer

Mobica
Contributed to the development of a white-labeled iOS application for a leading TV platform provider, focusing on video-on-demand (VOD) experience. Responsibilities included developing and maintaining features, fixing bugs, refactoring code, and communicating with clients.

Intern

Mobica
Second internship position, details not provided.

Intern

Mobica
Internship position, details not provided.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in