Vasyl Khomenko
English
Beginner/Elementary
Office or remote?
Both are acceptable
Time to start
Immediately
Skills
- UIKit
- SwiftUI
- Core Data
- Swift Data
- Core Animation
- Alamofire
- SOLID
- MapKit
- XCTest (testing)
- CocoaPods and Carthage (dependency management)
Development tools:
- Xcode (integrated development environment for iOS) Interface Builder
(user interface design tool) Architectural patterns:
- MVC (Model-View-Controller)
- MVVM (Model-View-ViewModel)
- VIPER
- Coordinator
- Clean architecture
- Asynchronous programming and parallelism:
- Grand Central Dispatch (GCD)
- Queues and threads
Networking:
- RESTful APIs
- URLSession, Alamofire
- JSON and data processing
Optimization and performance:
- Profiling tools (Instruments)
- Memory management and memory leaks iOS device fundamentals:
- App lifecycle
- Delegates and protocols
- Push notifications, location, core data
- Bluetooth and other device-related platforms
- Basic security principles:
- Data storage
- Data encryption
- General development practices:
- Code testing
- Git version control
- Teamwork and communication technologies
Comment
Hello, my name is Vasyl.
I am applying for the position of iOS Developer. With a year and a half of experience working in various startups, two years of education and practice in iOS development, and ten years of managerial experience as a business process manager at Mercedes, I believe I have the skills and experience that would be valuable to contribute to your team.
During my studies and work in the field, I have worked on various projects, gaining experience in mobile app development using:
Swift, UIKit, SwiftUI, MVC, MVVM, Coordinator, Core Data, Figma, Github, Jira, Networking, UserDefaults, REST API, Foundation, NotificationCenter.
I have experience in developing projects from scratch. I am also honing my client problem-solving and analytical skills.
In addition to my technical skills, I have extensive experience in business process management, which has allowed me to develop strong leadership and team-building abilities. I am confident that these skills will enable me to collaborate effectively with your team and contribute to the company's success.
Although my English is not fluent, I am improving my language skills to communicate effectively with colleagues and clients. The opportunity to work with your company and continue learning and developing my skills as an iOS developer will provide the company with a responsible and results-oriented employee!
Thank you for considering my application.
Sincerely,
Vasyl.