- 👋 Hi, I’m @kiarashVosough
- 👀 I’m interested in iOS and Also know about Android and Backend Development.
- 💞️ I’m looking to collaborate on International scale projects.
- 💪 I am a team player and also highly motivated when working on Apple platforms.
- 📫 You can always contact me via E-mail: vosough.k@gmail.com
As an experienced iOS Engineer, I specialize in designing and implementing architectural solutions that enhance the scalability, reliability, and maintainability of mobile applications. With a solid background in software engineering, I prioritize writing clean, maintainable code that adheres to industry best practices and guidelines. I possess a wide range of technical and soft skills that enable me to collaborate effectively with cross-functional teams, deliver projects within scope, and mentor junior engineers to help them advance their skills.
- Strong understanding of software engineering principles, including design patterns, SOLID principles, and Object-Oriented Programming (OOP) concepts.
- Extensive proficiency with Swift and Objective-C programming languages.
- Expertise in iOS development frameworks, including UIKit, Core Data, Core Animation, and others.
- Knowledge of clean code principles, such as code readability, code maintainability, and code reuse.
- Familiarity with software architecture patterns, including Model-View-Controller (MVC), Model-View-ViewModel (MVVM), and Clean Architecture.
- Experience with continuous integration and continuous deployment (CI/CD) tools, such as Jenkins, Bitrise, and Fastlane.
- Proficiency in debugging and troubleshooting techniques, as well as performance optimization.
- Excellent communication and collaboration skills, with experience working in diverse, cross-functional teams.
- Strong problem-solving and critical thinking skills, with the ability to promptly identify and resolve complex technical issues.
- Proven ability to manage projects effectively and deliver them on time and within budget.
- Meticulous attention to detail, with a dedication to delivering top-quality work.
- Adaptability and flexibility, with the ability to adjust to changing project requirements and priorities.
- Strong leadership and mentorship skills, with a passion for guiding junior engineers to promote their professional growth.