Position: Senior iOS Developer
Category: iOS
English level: fluent
Years of experience: 8


Hello! I'm a seasoned Mobile Developer with 8 years of experience specializing in Swift, UIKit, and MVVM architecture. I have a robust background in designing, implementing, testing, and maintaining complex iOS and Android systems and applications. Skilled in various development methodologies such as SOLID principles and TDD, I pride myself on writing clean, modular, and maintainable code.

My expertise spans across multiple paradigms and technologies, including but not limited to:

-Swift and SwiftUI: Extensive experience in leveraging Swift to create dynamic, efficient, and robust iOS applications.
-UIKit: Well-versed in creating highly interactive and user-friendly UIs.
-Git: Proficient in version control, ensuring smooth collaboration with team members.
-SOLID Principles: Adhere to SOLID principles to build software that is easy to manage and scale.
-MVVM Architecture: Expertise in employing MVVM design pattern for optimized readability and maintainability of code.
-Jira: Adept at project management and tracking through Jira, ensuring timely delivery of high-quality solutions.
-Multithreading: Experienced in using multithreading to improve application performance.
-Firebase: Skilled in utilizing Firebase for backend functionalities like real-time databases, authentication, and notifications.
-Rest and Websockets: Proficient in integrating RESTful APIs and Websockets for seamless data exchange and real-time communication.
-OOP: Strong foundation in Object-Oriented Programming, crafting code that is efficient, reusable, and clean.
-TDD: Embrace Test-Driven Development to write bug-free and reliable code.
I have a strong passion for technology and a proven track record of delivering high-quality projects across a variety of domains, always staying ahead of the curve on the latest industry trends and technologies.