Senior iOS Developer

Ruslan M

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
14 yrs.
Location
Ukraine, Lutsk
Nationality
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

English
Upper-Intermediate (B2)

About

Ruslan is a Senior iOS Developer with 14 years of experience specializing in Swift and UIKit, along with modern frameworks like Combine. He has effectively managed end-to-end development cycles, tackling challenges from app inception to the submission process, ensuring robust performance and user experience. His expertise also includes MVVM-C architecture, Auto Layout, and various tools such as Git and JIRA. He holds degrees in Computer Science and is proficient in English (Upper-Intermediate level).

Main technologies

Additional skills

Experience

VisionRoom AI / Devico

iOS Software Developer

About the Project

AI powered application for interior and exterior redesining.

Responsibilities

As the sole iOS developer, I was responsible for the entire development and maintenance cycle of the iOS component of the project, from creating the new app from scratch to uploading new versions to Testflight, including discussions, task detailing, and communication with the rest of the team.

Skills & technologies

Harmony Calories / Spalah

iOS Software Developer

About the Project

Application that helps to lose weight, improve health, and achieve helth control. Helpful to track calories, hydration, weight, and activity for balanced life.

  • Healthcare

Responsibilities

As a member of a small team of iOS developers (2 developers), I took part in the entire development and maintenance cycle of the iOS part of the project, from starting the new app from scratch to uploading new versions to Testflight, including discussions, task detailing, and communication with the rest of the team. I developed a separate iOS framework for moving the Analytics accumulation codebase outside the main project repository.

Skills & technologies

hagedoo / techdepartment ASC GmbH

iOS Software Developer

About the Project

App for construction companies internal usage.

  • Construction

Responsibilities

As a lead iOS developer, I was responsible for the entire development and maintenance cycle of the iOS part of the project, from starting the new app from scratch to uploading new versions to the Testflight, including discussions, task detailing, and communication with the rest of the team.

Skills & technologies

ProClean: Phone Cleaner / Devico

iOS Software Developer

About the Project

Application for phone storage cleaninng and optimization.

Responsibilities

As the sole iOS developer, I was responsible for the entire development and maintenance cycle of the iOS component of the project, from starting the new app from scratch to uploading new versions to Testflight, including discussions, task details, and communication with the rest of the team.

Skills & technologies

Hosteeva

iOS Software Developer

About the Project

• Hosteeva - Tool app for Hosteeva Guests • Hosteeva Assistant - Service app for Hosteeva partners

Responsibilities

As a lead iOS developer, I was responsible for the entire cycle of development and maintenance of the iOS part of the project, up to publishing new versions in the AppStore, including discussions, task detailing, and communication with the rest of the team.

Skills & technologies

Keyflow

iOS Software Developer

About the Project

Keyflow: Your gateway to nightlife - app used to organise nightlife: find venues and events, purchase tickets to nightclubs, buy subscriptions, organise your own parties, connect and communicate with others, etc.

  • Entertainment
  • Social Services

Responsibilities

I was responsible for the entire development and maintenance cycle of the iOS component of the project, including discussions, task detailing, and communication with the rest of the team, up to publishing new versions on the App Store.

Skills & technologies

  • Swift
  • MVP patterns
  • MVVM + Coordinator
  • Alamofire
  • Grand Central Dispatch (GCD)
  • Async/Await
  • UIKit
  • Auto layout
  • Stripe
  • CoreLocation
  • Apple MapKit
  • SnapKit
  • CocoaPods
  • Swift Package Manager
  • Firebase
  • Facebook SDK
  • GitHub
  • JIRA
  • Figma
  • TestFlight
  • Push Notification

Savvy Invest

iOS Software Developer

About the Project

Stock exchange trading app.

  • Fintech

Responsibilities

I was responsible for the entire development and maintenance cycle of the iOS part of the project, from starting the new app from scratch to uploading new versions to the Testflight, including discussions, task detailing, and communication with the rest of the team.

Skills & technologies

Yoga Plus

iOS Software Developer

About the Project

Stretching Excercises & Workout Videos - Yoga training app.

  • Healthcare

Responsibilities

As a lead iOS developer, I was responsible for the entire development and maintenance cycle of the iOS component of the project, including discussions, task detailing, and communication with the rest of the team, right up to publishing new versions in the App Store.

Skills & technologies

My Diet Coach / InspiredApps Ltd

iOS Software Developer

About the Project

App that helps to find inner motivation, stay on track, make healthy lifestyle changes, resist food cravings, avoid exercise laziness and other weight loss difficulties

  • Healthcare

Responsibilities

I was responsible for the entire development and maintenance cycle of the iOS component of the project, including discussions, task detailing, and communication with the rest of the team, up to publishing new versions in the App Store.

Skills & technologies

Boater.Pro / Salmarich LLC

iOS Software Developer

About the Project

• Boater.Pro - Boat Rentals - app to rent a boats • Boater.Pro - Shipping - app for boat transportation services

  • E-commerce

Responsibilities

I was responsible for the entire development and maintenance cycle of the iOS component of the project, from starting the new app from scratch to uploading new versions to Testflight, including discussions, task detailing, and communication with the rest of the team.

Skills & technologies

  • Objective-C
  • AFNetworking
  • Stripe
  • CoreLocation
  • Google Maps
  • Grand Central Dispatch (GCD)
  • UIKit
  • Auto layout
  • Facebook SDK
  • CocoaPods
  • Bitbucket
  • JIRA
  • Sketch