iOS Engineer
Beka D.
Available hours \ week
20 - 30 h/w
Seniority level
Senior
Years of experience
6 yrs.
Location
Georgia, Tbilisi
Timezone
(GMT+04:00) Tbilisi
Languages
Russian
Fluent (C2)
Georgian
Fluent (C2)
English
Advanced (C1)
About
A Senior iOS Developer with experience of 6 years. I find it my ultimate joy to create beautiful and intuitive software solutions, yet secure and solid. My career counts several freelance projects at start-up companies and robust fintech apps. I specialise in creating user-friendly iOS apps with sleek interfaces using UIKit and SwiftUI. My expertise in Swift enables me to write efficient, clean code for robust applications. I streamline deployment and automation with Fastlane. With a strong design sense, I prioritise delivering top-notch user experiences, ensuring apps meet the highest standards of functionality and aesthetics. And yes, I can debug code faster than you can say 'It's not a bug, it's a feature!'
Core skills
  • UIKit 6 yrs.
  • Swift 6 yrs.
  • RealmDB 5 yrs.
Other skills
  • Push Notification 6 yrs.
  • Alamofire 6 yrs.
  • Grand Central Dispatch (GCD) 6 yrs.
  • RxSwift 6 yrs.
  • Swift Package Manager 6 yrs.
  • CocoaPods 6 yrs.
  • JWT 6 yrs.
  • CoreLocation 5 yrs.
  • Keychain 5 yrs.
  • Firebase 5 yrs.
  • Combine 4 yrs.
  • AVFoundation 4 yrs.
  • Google Maps SDK 4 yrs.
  • MapKit 4 yrs.
  • Cryptography 3 yrs.
  • CI/CD 3 yrs.
  • C# 2 yrs.
  • HealthKit 2 yrs.
Experience
Money Movers App
Senior iOS Developer
About the Project

An online banking app for the finance technology market. We created custom components such as a slide-out menu and navigation bar, and integrated some of them with motion sensors to make the application more dynamic. With a modular/clean architecture in mind, the development process went exceptionally fast, allowing us to deliver the product in the shortest possible time frame.

  • Fintech
Responsibilities

-Lead the design and development of high-quality iOS applications from conception to deployment; -Collaborate with cross-functional teams to gather requirements, design solutions, and integrate with back-end services; -Ensure the performance, scalability, and maintainability of applications; -Stay up-to-date with the latest iOS technologies and industry trends, and evaluate their potential impact on project requirements and timelines; -Identify and address technical issues and bugs, and work closely with QA teams to ensure the quality of the final product; -Provide mentorship and guidance to junior team members, and contribute to the development and maintenance of best practices and coding standards;

Skills & technologies
  • UIKit
  • Google Maps SDK
  • RxSwift
  • Swift Package Manager
  • Cryptography
  • JWT
Health & Travel App
Senior iOS Developer
About the Project

An App to turn user pursuit of frozen treats into a global stalking extravaganza. With this app user can transform his daily walk, run and cycling distance into a real world distance. Challenge friends and collect stamps. Key Features: - Track Your Progress; - Multiple Activities; - Virtual Passport; - Real-World Distances; - Challenge Friends.

  • HealthTech
Responsibilities

- App Architecture and Design: Ensuring scalable, maintainable, and efficient code, especially in managing the virtual journeys and tracking algorithms for various fitness activities (walking, running, cycling); - Feature Development: Develop key features like tracking user activity, integrating virtual passports, and calculating real-world distances based on user data, ensuring smooth and engaging user experiences; - HealthKit and Data Privacy Management: Integrate with Apple's HealthKit API to securely track and manage users' health data, while adhering to stringent privacy protocols ensuring data remains on-device; - Continuous Improvement and Updates.

Skills & technologies
  • HealthKit
  • MapKit
  • AVFoundation
  • Firebase
  • Push Notification
  • Swift Package Manager
Paysera App
Senior iOS Developer
About the Project

Paysera app allows users to manage everything from online account opening to tracking spendings, savings, managing payment cards, and even trading gold, all within one platform available in 14 languages. With Paysera, users can open free current accounts, both personal and business, with ease, including IBAN SEPA accounts. The app offers top-notch features like joint accounts, shared savings accounts, real-time notifications, bill splitting, currency conversion for 20+ currencies, and even the ability to trade gold. Additionally, users can enjoy SEPA Instant transfers, manage multiple currencies, and set recurring payments, all while benefiting from high-level security and a seamless user experience.

  • Fintech
Responsibilities

At Paysera, I work as a Senior iOS Developer, specializing in UIKit and SwiftUI to design and build high-quality mobile applications that are responsive, scalable, and maintainable. My role involves following Agile methodologies, particularly Scrum, to deliver robust iOS solutions. I have a strong focus on code architecture, refactoring, and unit testing to ensure the highest code quality. I also have expertise in GitFlow for version control, code reviews, and Continuous Integration/Continuous Delivery (CI/CD) pipelines, ensuring smooth deployments without technical issues. Additionally, I provide mentorship to junior developers, fostering best practices and contributing to the overall improvement of the development process within the team

Skills & technologies
  • UIKit
  • Firebase
  • JWT
  • AVFoundation
  • CoreLocation
  • CI/CD
  • RealmDB
Education
Batumi State Maritime Academy
2012 - 2016
Maritime Navigation/Engineering