Працював в 2 компаніях 9 місяців
IT
IOS engineer
Arduino Commands - Electronics
IT
8 місяців
01.2023 - 08.2023
- Conducting design research to create intuitive and visually appealing user interfaces.
- Refactoring code to align the project with the Model-View-Presenter (MVP) architectural pattern.
- Identifying and resolving software bugs.Writing Unit Tests to evaluate the flexibility of architectural solutions.
- Incorporating modern frameworks like SwiftUI to advance and fasten mobile application development.
- Creating an artificial DataBase using GitHub to store Information about the characteristics of the App.
- Complete independent development of local API.
- Managing the App Store Connect profile and successfully publishing the app on the App Store.
IOS Developer
Octodev
IT
2 місяці
12.2022 - 01.2023
- Collaborated with designers and product managers to implement new features and enhance the user experience of the SiMusic iOS application.
- Gained experience in using AVFoundation for multimedia tasks.
- Worked closely with experienced Senior Developers to learn and apply good coding practices.
- Localized Application content for different countries.
- Fixed minor User Interface issues while testing the app on a physical device.
- Optimizing the performance of the iOS application by using efficient algorithms and routing architecture.
Ключова інформація
• Swift programming language
• UIKit
• SwiftUI
• AutoLayout (Storyboard, Xib, SnapKit, NSLayoutConstraint)
• Git Flow, GitHub, BitBucket
• Agile Development, JIRA
• Core Animation, Core Location, UserNotifications
• Databases (Realm, CoreData, SwiftData, MySQL, Firebase)
• Architecture (MVC, MVVM-C, MVP-R, Flux (Composable Architecture), VIPER)
• Rest API, JSON
• WebSockets
• 3rd party: Google Mobile Ads, FirebaseAuth, Firebase Remote Config, Firebase Analytics, OpenAI, Ramp, BitcoinKit
• Swift Package Manager, Cocoa Pods
• UI/UX
• Universal Links
• Asynchronous (async/await)
• Multithreading (DispatchQueue, OperationQueue)
• Reactive Programming (Combine)
• Generics, Associated Types
• Protocol Oriented Programming, Extensions
• SOLID, OOP, DRY
• ARC, Memory Management
• App Store Connect, Test Flight
• Python programming
Навчався в 1 закладі
The University of Tampa
Computer Science
Tampa, 2027
Володіє мовами
Англійська
поглиблений
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
IELTS TRF
Німецька
нижче середнього
Російська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Курси, тренінги, сертифікати
IELTS TRF
Overall score: 6.5
Otus Online Education \ iOS Developer. Advanced course.
- Apply GCD, OperationQueue, Actor, and async/await, to solve multitasking problems.Work with Sequence and Collection protocols.
- Use data structures, Generic Types, and Associated Types in projects.
- Competently work with various methods of data storage (Core Data, Realm, Keychain, Cache).
- Protocol Oriented Programming, ООP, Reactive Programming.
- Build an architecture for a specific application: MVVM, MVP, VIPER, or Flux.
- Writing Unit tests using the XCTest library.
- Deep familiarity with the String and NSAttributedString types.
- Git Flow.
Boston School of English
THE CERTIFICATE OF ACHIEVEMENT FOR AN INTENSIVE COURSE IN ENGLISH.
Web Academy / iOS for Begginers
Skills Gained:
- Deep understanding of the Swift Programming Language.
- Using UIKit to build complex UI elements.
- Retrieving user information using Core Location.
- Working with Apple maps using MapKit.
- Using different design patterns and libraries to transfer data between interfaces (Delegate, Callbacks, NotificationCenter).
Додаткова інформація
Комп'ютерні навички
Two apps published on App Store:
- Portfolio:
https://zhbr282.wixsite.com/ios-developer-portfo
- GitHub:
https://github.com/YaroslavTrachIgor
- Arduino Commands - Electronics:
https://apps.apple.com/us/app/arduino-commands-electronics/id6443821142
- iBiology:
https://apps.apple.com/us/app/ibiology/id1448631841
Ярослав Ігорович
Ярослав Ігорович
IOS Developer

Київ
Дарницький район
повна зайнятість, неповна зайнятість, проектна робота
Характер роботи: віддалена робота, стажування / практика, позмінна робота
Оновлено 2 роки тому