Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

DANIL CHERNIKOV

Budva

Summary

I'm iOS developer with 6 years of experience in creating mobile apps for product companies. I love bringing order to architecture, reducing technical debt, and accelerating teamwork. My strengths are attention to detail, predictable code, and a desire to make the UX truly user-friendly, as I'm.

Overview

6
6
years of professional experience

Work History

IOS Team Lead

Onix-Systems
01.2019 - Current
  • Participated in product development cycles, from initial estimation to development and support after release.
  • Developed internal projects to train new team members and introduce lightweight, and efficient solutions, that could be later integrated into projects.
  • Provided mentorship to junior and mid-level developers through guidance and active collaboration on projects.

Senior IOS Engineer

HAAS Automation Inc.
01.2021 - 10.2023
  • Developed solutions and enhanced existing systems for internal teams, while modernizing and maintaining legacy codebases.
  • Worked on system integrations PDF, XML, SOAP, and Paymetric technologies to support B2B payment processes.
  • Developed internal tools and applications using SwiftUI to internal projects and improving team productivity through new UI solutions.
  • Searched ways to improve maintainability by introducing architectures such as MVVM, MVP and others to increase future scalability.
  • Developed a unified platform that included all customer-facing services, incorporating UX improvements aligned with Apple Human Interface Guidelines, based on our team’s hands-on experience and user feedback.

Education

Software Engineering

Central Ukrainian National Technical University
01-2020

Skills

  • Swift programming language
  • Objective-C programming language
  • UIKit, SwiftUI frameworks
  • Combine
  • Networking (REST, SOAP, async/await)
  • Auto Layout, Custom UI
  • Git management
  • Multithreading and concurrency
  • Unit Testing
  • CI/CD continuous development
  • Design Patterns (MVC, MVVM, and so on)
  • Third-party API integration
  • StoreKit framework
  • Database (CoreData, Realm, Firebase)
  • Analytics/Crashlytics

Projects

NDA Project (Social Network)

iOS Senior Developer

  • Integrated a modular system, splitting the product into a native module and a web-based module.
  • Added new payment options and implemented a subscription system via Stripe, StoreKit, and etc.
  • Refactored legacy code and improved app stability, while promoting solutions to reduce technical debt.
  • Enhanced the existing architecture to improve scalability and maintainability through MVVM-C integration.
  • Configured deep and universal links for quick access to app content, referral programs, payments, and more.
  • Integrated CI/CD pipelines via Fastlane for solving old problem with submitting the app to App Store and Firebase for QA team.


Technologies: Swift, UIKit, Objective-C, Firebase Analytics, Fastlane, Mixpanel, Matomo, StoreKit, Stripe, REST API and so on.

Timeline

Senior IOS Engineer

HAAS Automation Inc.
01.2021 - 10.2023

IOS Team Lead

Onix-Systems
01.2019 - Current

Software Engineering

Central Ukrainian National Technical University
DANIL CHERNIKOV