Vladimir Kozikov, Developer in Nizhny Novgorod, Nizhny Novgorod Oblast, Russia
Vladimir is available for hire
Hire Vladimir

Vladimir Kozikov

Verified Expert  in Engineering

iOS Developer

Location
Nizhny Novgorod, Nizhny Novgorod Oblast, Russia
Toptal Member Since
January 14, 2016

Vladimir is an iOS software developer who has been creating apps for Apple mobile devices for 5+ years and apps in general for 8+ years. A good background and communicating skills coupled with a great sense of responsibility help him easily fit in any projects and teams of any sizes.

Availability

Part-time

Preferred Environment

Git, Xcode

The most amazing...

...thing I’ve developed is an instant messaging infrastructure run by a custom back end and with a focus on a neat and technological iOS client.

Work Experience

iOS Developer

2021 - 2021
Sync (via Toptal)
  • Joined the iOS development team of a smart service which helps users to keep their sugar level under control and stay healthy.
  • Implemented new complex functionality like beautiful charts with rich interaction and customization features).
  • Added analytics to the app to see how users interact with it to make it even more user-friendly.
Technologies: Swift, iOS, Charts, Analytics

iOS Developer

2020 - 2020
BookSniffer (via Toptal)
  • Developed an app for a service which connects book authors with their readers.
  • Integrated various Firebase tools (cloud database, deep links, notifications, and more.).
  • Created a cloud synchronization logic that reduces Firebase calls and thus usage costs.
Technologies: Firebase, Swift, iOS

Lead iOS Developer

2018 - 2019
MERA
  • Led a team of four iOS developers in an automotive project.
  • Collaborated directly with the PM on the customer side.
  • Fixed an architecture-related issue in legacy code that caused unexpected crashes.
  • Integrated advanced API calls that automatically handle errors in several steps and repeat failed requests.
Technologies: Crashlytics, Realm, iOS, Swift, Objective-C

Senior iOS Developer

2017 - 2018
Intech
  • Developed a music streaming app using modern iOS patterns and technologies such as MVVM and RxSwift.
  • Refactored a legacy project to fix performance issues.
  • Redesigned the UI to correctly support large-screen devices.
  • Optimized logic to reduce CPU usage and battery drain when the app is in the background.
  • Fixed several non-trivial OS related issues.
Technologies: Crashlytics, RxSwift, Model View ViewModel (MVVM), AVFoundation, Core Animation, Swift

iOS Developer

2017 - 2017
Clipo (via Toptal)
  • Contributed to creating modern UI basing on Sketch mockups.
  • Implemented image and video editing and exporting features.
  • Developed logic to add animations to images and videos.
  • Worked with both Swift and Objective-C code.
Technologies: AVFoundation, Core Animation, Swift, Objective-C

iOS Developer

2015 - 2016
MERA
  • Developed and fixed bugs for a Swift application that uses Facebook and Twitter SDKs and a REST-based back-end.
  • Carried out code cleanup in a project received from another team to make it plain and conforming to OOP principles. Profoundly changed the outdated UI to make it contemporary.
  • Rewrote a couple of legacy Objective-C modules on Swift with upgrades to new libraries to be used in a new project.
  • Contributed to the development of a WebRTC-based project. Wrote a sketchy Node.js server to simplify testing.
  • Participated in the development, from scratch, of a music service client for iOS devices focused on wireless speakers.
Technologies: REST, iOS, Swift, Objective-C

C# .NET Developer

2011 - 2015
MERA
  • Joined an international team of developers in a VoIP communication project that used Microsoft Lync/Skype for Business API and associated environment.
  • Worked using Agile/Scrum methodologies.
  • Improved the project codebase in the scope of vast bug fixes and new feature developments.
  • Polished the UI to look great on every platform and environment.
  • Ran several demos of new features for the project management.
  • Earned "Best Employee - Outstanding Contributions" award for responsibility and accomplishments to the project.
Technologies: C++

Resica

Application for iOS to take photos with custom resolution and save to library.

Telebroom

https://github.com/vkozikov91/Telebroom-iOS
Messenger application infrastructure that at the moment consists of iOS client (Swift) and Node.js (JavaScript) server. It's not a rigid product ready for mass deployment because originally it was a playground to test how different frameworks and architectures play together. However, it has gradually grown into a relatively full-fledged project.

Beeline.Music (via Intech)

Audio streaming application to listen to thousands of genuine tracks, add them to a library, create custom playlists, and much more.

Noteman iOS App

Noteman is a notes manager where the user can add text notes with images and microphone recordings and access them on other iOS devices. From a technical standpoint, the project uses common iOS features like Core Data, Core Animation, Core Graphics, networking, multithreading, and Facebook and Twitter integration. Noteman interacts with a custom REST back end powered by Google's Firebase.

Social Networks Aggregator (via MERA)

Swift-based application that allows the user to log in via different social network accounts to get content from people of interest, like posting, commenting, and more.

Our team was responsible for integrating official Facebook, Twitter and Instagram SDKs, logic development for interacting with the server side via REST, and collaboration with a designer regarding UI with further implementation.

iOS Application for Car Rental Clients (via MERA)

iOS application for drivers and car renters that helps them quickly find a gas station or a camping close by. In addition, it provides videos, articles, and other tips that might be very helpful when traveling across America by car. The application is written on Objective-C and uses Google Maps SDK.

BookSniffer for iOS

iOS application for a service that connects book authors with their readers. It provides functionality to search for books, add them to your library, rate, share, and get the latest discounts and news about your favorite authors.

Languages

Swift, Objective-C, C++, JavaScript

Libraries/APIs

Core Animation, RxSwift, Node.js

Tools

Xcode, Git, Crashlytics

Paradigms

REST, Agile Software Development, Model View ViewModel (MVVM)

Platforms

iOS, Firebase

Frameworks

Core Data

Storage

Realm

Other

AVFoundation, WebSockets, Charts, Analytics

2013 - 2015

Master's Degree in Information Systems And Technologies

Nizhny Novgorod State Technical University n.a. R.E. Alekseev - Nizhny Novgorod

2009 - 2013

Bachelor's Degree in Information Systems

Nizhny Novgorod State Technical University n.a. R.E. Alekseev - Nizhny Novgorod, Russia

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