Nikita Lizogubov

Nikita Lizogubov

@nikitalizogubov

iOS - Developer

UA
nikitalizogubov2000@gmail.com

Summary

I am an iOS developer, with a Computer Science degree and more than 5 years of experience in the IT industry. Worked on several mobile applications, the most recent one being an crypto exchange application used by millions of users worldwide. My achievements include saving time for business using modern and efficient technical solutions such as modular and easily expandable architectures, SOLID principles, GRASP patterns and clean code rules. I am really interested in writing high quality code that will last for decades.

Overview

Total Experience

6 y 0 m

Total Projects

Total Skills

8

Certifications

0

Education

Master

Highest Degree Achieved

Stats

Total Jobs

4

Avg Job Duration

1y 8m

Skills

Programming languages:

Swift
Objective-C

Dependency managers:

CocoaPods
SPM
Modular architecture using CocoaPods/SPM

Frameworks:

SwiftUI
UIKit
Combine
CoreData
SQLite
CoreAnimation
CoreGraphics
XCTest
FlowStacks
SkeletonUI
Firebase
Kingfisher
Moya
Alamofire
DI (Manual, Needle)
SwiftLint
SwiftGen
Lottie

Architecture:

MVC
MVP
MVVM
VIPER
Coordinators
SOLID
GRASP
Design patterns
Clean code, architecture
Reactive programming (Combine)
Multithreading (GCD, NSOperations)
REST API (URLSession, Frameworks)

Development:

Modular Architecture
Creating external UI/Service/Utility libraries
BDD (Behavior Driven Development)
TDD (Test Driven Development)
Mock, stubs, spy
Git Flow
Trunk Based
Feature toggles (Firebase Remote Config, LaunchDarkly)
XConfigs (Dev, prod, stage)
CI (GitHub)
CD (App Center, TestFlight)

Tools & editors:

Xcode
Xcode instruments
Visual Studio Code
Copilot
Jira
YouTrack
Bitbucket
GitLab
GitHub
SourceTree
Fork
Photoshop
Figma
Postman
SQLiteStudio
Charles
Lambdatest

Security:

Data keys (obfuscation)
Secret plists
SSL pinning
RASP check
OWASP

Marketing, monitoring & support:

Adjust
Salesforce
Data Lake
Sentry
Firebase Crashlytics
Infobip

Career Progression

iOS - Developer (Remote)

3 years 10 months

Senior iOS - Developer (Remote)

0 years 8 months

Junior/Middle iOS - Developer

1 years 10 months

Trainee iOS - Developer

0 years 4 months