iOS Engineer

Beka D

Information

Available hours \ week
40 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

Beka is an experienced iOS Engineer with a strong focus on Swift and UIKit, bringing 6 years of expertise in mobile app development. She has effectively led the design and implementation of scalable applications across several domains including Fintech and HealthTech. Her responsibilities have ranged from collaborating with cross-functional teams to ensuring that the apps maintain high performance and reliability. Specializing in database management with Realm, Beka has also integrated various libraries and tools such as Firebase, Apple MapKit, and Alamofire to enhance application functionality. She is well-versed in best practices around code architecture and has significant experience utilizing CI/CD methodologies to streamline deployment processes. Her technical proficiency extends to cryptography and user data management, which aids in developing secure applications. Beka holds a degree in Maritime Navigation/Engineering from Batumi State Maritime Academy, fortifying her analytical skills.

Additional skills

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

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

Education

Batumi State Maritime Academy

2012 - 2016
Maritime Navigation/Engineering