Position: iOS Developer
Category: iOS
Experience: 6 years | English: upper

Professional Development: Continuous self-improvement through attending mobile development conferences and seminars, including conferences with leading experts in the field.

Education and Development: Successfully completed the "Engineer Manager" course, where I gained valuable leadership and project management skills.
Actively learning UI/UX design principles through reading specialized literature and articles. This helps me to develop more intuitively understandable and user-oriented interfaces.

Mentorship: I actively assist colleagues at work and young developers in specialized mobile development groups, sharing my knowledge and experience for their professional growth. I have also mentored individuals learning iOS development as part of the courses held in the company.

Standardization of development processes: I developed and implemented development standards in the team, which improved the unity and clarity of code, reduced the number of errors, and increased team efficiency.
I am responsible for developing a series of high-tech mobile applications using Swift and Objective-C.

- My primary responsibilities included designing architecture, coding, testing, and debugging software.
- I also was responsible for collaborating with the team of developers, including task coordination and solving technical issues.
- I developed and implemented standards and guidelines for developers.

In the future, I aim to progress towards technical leadership and work with new technologies and solutions in the Apple ecosystem. 

Projects
1. Promptsmart
(Speech Recognition, Kotlin Multiplatform, AVFoundation, SnapKit and etc)

PromptSmart - a mobile app that uses Speech Recognition technology to provide automatic teleprompter for users

My duties included a range of tasks aimed at improving the stability and quality of the product.

• Detecting and fixing bugs and problems that arose in users in the legacy project.
• Developing new products and features based on the project.
• Rewriting the project using Kotlin Multiplatform and native iOS frameworks.

My work ensured the increase of overall user satisfaction with our app, improved the app's productivity, and also facilitated its further expansion and development. We also initiated the creation of a new project, Promptsmart+.

2. Eos Tools Pro
(Bluetooth, ExternalAccessory, Combine, DataDrivenUI, iOS SDK, xcFrameworks)

Eos Tools Pro - mobile application for working with GPS/GNSS equipment, providing users with the ability to track various receiver parameters, including satellite connection status, position accuracy, number of visible satellites, and much more.

My primary responsibilities included: 
- designing architecture, coding, testing, and debugging software
- interacting with Bluetooth devices
- create xcframeworks and libraries with features
- development of additional tools such as geoid calculators, NMEA-0183 support, RTCM 3.x support, 
- development the ability to send data to other applications or services

3.  Other projects
My duties included the full cycle of software development, including designing, coding, testing, debugging, and support

Technical skills:

- Twillio SDK, 
- CallKit, 
- Cloud notifications (VOIP/FCM), 
- Charts SDK, 
- Socket.IO, 
- Google Maps, Google Places, Google Direction,
- Facebook, Instagram, Twitter API 
- PDFKit,
- Combine,
- iOS SDK,
- Rest API
- CoreGraphics
I look forward to engaging in high-quality Swift development for iOS or/and other platforms in the Apple ecosystem. working on interesting and challenging projects in a team of like-minded individuals. I prefer to work in a team where each member contributes and develops along with the project.

I am seeking opportunities for professional growth, including learning new technologies and development methodologies, as well as participating in projects with various application areas.

At the same time, I would NOT want to engage in overly monotonous work or work that does not allow me to develop and expand my skills. I am also not looking for a position where the job mainly involves maintenance and support of legacy systems.