Vladimir Kozikov, iOS Developer in Nizhny Novgorod, Nizhny Novgorod Oblast, Russia
Vladimir Kozikov

iOS Developer in Nizhny Novgorod, Nizhny Novgorod Oblast, Russia

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.
Vladimir is now available for hire

Portfolio

Experience

Location

Nizhny Novgorod, Nizhny Novgorod Oblast, Russia

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.

Employment

  • 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: GitHub, 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: VoIP, .NET, C++, С#

Experience

  • 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.

Skills

  • 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

Education

  • Master's Degree in Information Systems And Technologies
    2013 - 2015
    Nizhny Novgorod State Technical University n.a. R.E. Alekseev - Nizhny Novgorod
  • Bachelor's Degree in Information Systems
    2009 - 2013
    Nizhny Novgorod State Technical University n.a. R.E. Alekseev - Nizhny Novgorod, Russia

To view more profiles

Join Toptal
Share it with others