iOS Engineer

Karim A

Information

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

Languages

Ukrainian
Fluent (C2)
Russian
Fluent (C2)
English
Upper-Intermediate (B2)

About

Karim is an iOS Engineer with a strong focus on mobile application development using Swift and various core frameworks. With 5 years of experience in the field, he has developed robust applications across multiple industries including Consumer Services, Food Production, E-commerce, and Event Management. His expertise lies in utilizing MVC architecture along with Core Data and Alamofire to build efficient and user-friendly solutions. Karim has also implemented REST APIs for seamless data communication and has a solid understanding of iOS operating systems and frameworks like UIKit and SnapKit. His proficiency extends to architectural engineering and software architecture, allowing him to deliver high-quality code consistently. Karim holds a Bachelor's degree in Computer Science from Kharkiv National University of Radio Electronics and is currently pursuing a Master's degree in the same field. He is proficient in English at an upper-intermediate level, enabling effective collaboration within teams.

Main technologies

Additional skills

Experience

Personal Security Application (NDA)

iOS Developer

About the Project

Project goal is to provide the security services to user with paid subscription, worked in different countries. Main functionality is personal security button that initiate an automated call of security service as fast as possible. App tracks user location and provide such data to security service until call will be executed

  • Consumer Services

Responsibilities

Role - developer. Provided many features and flows, such as subscription flow, registration flow, verification and user info flows etc.

Skills & technologies

Takeaway Sushi Store Application (Ukrainian market, NDA)

iOS Developer

About the Project

Food delivery based in different cities across the country, targeting large audience by varied menu. Tracking order delivery, ui, widgets and live activities are the main features of such app.

  • Food Production

Responsibilities

Maintained and extended a long-term project, adding new features for location services and maps while modernizing legacy code

Skills & technologies

E-commerce extendable application (NDA)

iOS Developer

About the Project

White-label app for e-commerce clients, with covering all basic e-com functionality (main page, listing, product page, account, cart, checkout, payments etc.). From this project we had about 20+ clients with simple restyling or forked custom additional functionality solutions.

  • E-commerce

Responsibilities

Developing from scratch, included architecture solutions, maintaining, customizing, improving.

Skills & technologies

iOS SDK for User Tracking (NDA)

Key iOS Engineer

About the Project

This third-party library was designed and implemented solo by me from scratch. This is a pod (CocoaPods) that may be plugged in every swift project fast and simple, main functionality is tracking user movement inside offline buildings (it can be shop, restaurant, airport, mall, etc.). Also, this pod contains convenient interfaces and well-designed code with good documentation.

  • Event Management

Responsibilities

Solo (key) developer, from zero to hero.

Skills & technologies

  • CocoaPods
  • CoreFoundation
  • CoreBluetooth
  • CoreLocation
  • Swift
  • Architectural Engineering
  • Software Architecture
  • iOS
  • REST API

Grocery Store Chain App (NDA)

Key iOS Engineer

About the Project

This is a project with more than 500k users on each platform, with great stability (99.8%+ bug-free users) and deep firebase integrations (a\b, crashlytics, dynamic links (deeplinking), remote config, analytics , metrics, etc.)

Responsibilities

Actively developed and supported a long-term project as a lead with continuous feature delivery. Worked with design systems, Jira, Confluence, and Bitbucket while communicating directly with stakeholders, product owners, op managers etc.

Skills & technologies

Education

KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS

2018 - 2022
Computer Science Bachelor's degree

KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS

2022 - 2024
Computer Science Master's degree