Vadim Ahmerov, Developer in Ufa, Russia
Vadim is available for hire
Hire Vadim

Vadim Ahmerov

Verified Expert  in Engineering

iOS Front-end Developer

Ufa, Russia

Toptal member since May 31, 2022

Bio

Vadim is an iOS front-end developer with over five years of experience working for both big and small businesses. His excellent background and communication skills, combined with a strong sense of responsibility, help him adapt quickly to projects and teams. With his experience and dedication, Vadim will be a great addition to any team.

Portfolio

Alfa Bank JSC
Swift, Xcode, SSL Certificates, CI/CD Pipelines, UIKit, iOS, REST APIs, SnapKit...
Lamoda
Swift, iOS, Xcode, Needle, CI/CD Pipelines, Profiling, UIKit, REST APIs...
SYNAPS Workspaces
Swift, Profiling, Xcode, iOS, CI/CD Pipelines, UIKit, REST APIs...

Experience

  • UIKit - 5 years
  • Swift - 5 years
  • Xcode - 5 years
  • iOS - 5 years
  • SnapKit - 3 years
  • Firebase - 3 years
  • Interface Builder - 2 years
  • Combine - 1 year

Availability

Part-time

Preferred Environment

Slack, MacOS, Xcode, UIKit, SnapKit, Firebase, Apple Human Interface, iOS, REST APIs, Software Engineering, Firebase iOS SDK, HTTP

The most amazing...

...feature I've developed is the dark mode for the leading online shopping iOS app, which got featured on the App Store and earned many customers.

Work Experience

Senior iOS Developer

2020 - 2022
Alfa Bank JSC
  • Supported and developed CI/CD pipelines using Fastlane and Jenkins.
  • Split a big monolith application into functional modules.
  • Developed custom scripts for faster development and automation of routine work using the Swift Package Manager.
Technologies: Swift, Xcode, SSL Certificates, CI/CD Pipelines, UIKit, iOS, REST APIs, SnapKit, Firebase, Software Engineering, Interface Builder, Profiling, Slack, SOLID Principles, Mobile Apps, SDKs, Objective-C, Mobile, Unit Testing, XML Interface Builder (XIB), CocoaPods, WebSockets, REST, JSON, Firebase iOS SDK, HTTP

Senior iOS Developer

2019 - 2020
Lamoda
  • Designed REST interfaces for network communication in close cooperation with back-end developers.
  • Refactored and integrated Uber's compile-time dependency injection (DI) framework called Needle.
  • Fixed bugs and improved CI/CD pipelines to facilitate development.
Technologies: Swift, iOS, Xcode, Needle, CI/CD Pipelines, Profiling, UIKit, REST APIs, SnapKit, Firebase, Software Engineering, Slack, SSL Certificates, SOLID Principles, Mobile Apps, SDKs, Objective-C, Mobile, Unit Testing, CocoaPods, REST, JSON, Firebase iOS SDK, HTTP

Middle iOS Developer

2018 - 2020
SYNAPS Workspaces
  • Developed apps from scratch to deploy to the App Store.
  • Developed a high-performance chat app using WebSockets.
  • Established development processes in an international company.
Technologies: Swift, Profiling, Xcode, iOS, CI/CD Pipelines, UIKit, REST APIs, Software Engineering, Interface Builder, SOLID Principles, Mobile Apps, SDKs, Mobile, XML Interface Builder (XIB), CocoaPods, WebSockets, REST, JSON, HTTP

Junior iOS Developer

2017 - 2018
Tensor
  • Developed an application to organize development workflows.
  • Built a proprietary issue tracking product that allows bug tracking and agile project management.
  • Сollaborated closely with 20 iOS developers and enhanced the app's codebase.
Technologies: Swift, Xcode, iOS, Interface Builder, UIKit, Software Engineering, Slack, SOLID Principles, Mobile Apps, SDKs, Objective-C, Mobile, CocoaPods, WebSockets, JSON, XML, HTTP

Experience

Lamoda iOS App

This online shopping app was written in Swift. As an iOS developer, I participated in developing many features. Apart from the features, I divided the application into modules, fixed CI/CD errors, and improved the codebase.

Nonogram iOS Game

https://apps.apple.com/ru/app/nonogram-logic-cross-puzzle/id1583941749?l=en
This Swift-based game is my pet project that I built from scratch to deploy to the App Store. Nonogram is a Japanese crossword adaptation for iOS. It is an entertaining puzzle game where you can solve hidden 2D pictures.

MacOS App Launcher

https://apps.apple.com/ru/app/commander-app-launcher/id1636862100?l=en&mt=12
Developer Commander, an alternative to Dock that offers quick access to all the necessary apps, files, and folders. I built it from scratch to deploy to the App Store. This application was written using SwiftUI.

Heart Rate Monitor

https://apps.apple.com/ru/app/heart-rate-monitor-pulse/id1286491504?l=en
This Swift-based app measures heart rate. I built it from scratch as my pet project to deploy to the App Store. It can measure heart rate using a phone camera and flash. It analyses the blood flow in your finger and calculates an average of beats per minute. The application analyzes the video stream using numerical methods to calculate the heart rate.

Alfa Investments

Alfa Investments is a Swift-based trading application. As a front-end developer, I worked on many features and oversaw a smooth run of CI/CD. I also managed a team of seven iOS developers and helped them onboard, set technical goals, and manage their development-related problems.

Education

2014 - 2018

Bachelor's Degree in Computer Science

Ufa State Aviation Technical University - Ufa, Russia

Skills

Libraries/APIs

SnapKit, REST APIs, CocoaPods, Firebase iOS SDK, HealthKit, SpriteKit

Tools

Xcode, Slack, Interface Builder, XML Interface Builder (XIB), Apple HealthKit

Languages

Swift, XML, Objective-C

Frameworks

UIKit, Combine, iOS SceneKit, SwiftUI

Paradigms

Unit Testing, REST

Platforms

iOS, Firebase, Mobile, MacOS

Storage

JSON

Other

Software Engineering, Needle, SSL Certificates, SOLID Principles, Mobile Apps, SDKs, CI/CD Pipelines, Apple Human Interface, Profiling, iOS Camera, WebSockets, AVFoundation, HTTP

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring