russia launched a full-scale invasion of Ukraine
Started working at the VistaCreate company
Role and responsibilities:
Make completely new app Home screen
Write unit tests for cover app business logic
Build an app with a modular architecture
Work with analytics services Firebase, AppsFlyer, Iterable
Implement A/B tests
Finished working at the Clowder company
Role and responsibilities:
Create clones (copies) of the Core product
Add customizations to the clones and enable/disable product modules
Integrate user profile with custom fields to the clones of the Core product
Work with Git by GitFlow
methodology, resolve merge conflicts
Support existing apps and update to the latest Core version
Create proposals and make changes in the Core product
Started working at the CoachNow company. It's a part-time fully remote job.
Main responsibility here is to support the CoachNow app (iOS and iPadOS) and add new features. It's an app with a long history (8+ years) and mixed codebase (Objective-C
and Swift
) with a lot of dependencies.
October 2020
Apple unleashes M1 💻
Started working as an iOS Developer at the Clowder company. First fully remote job. My mission here is to support 50+ iOS apps.
Finished working at the App Dev Academy. Worked there for more than 4 years as Software Developer, participated in development, publication, and support of 10+ iOS apps and one macOS app.
Role and responsibilities:
Create apps from scratch and design apps architecture
Create user interface with Storyboards and XIB files
Use UIKit
and create custom UI components
Design a database architecture and use CoreData
framework
Write code on Swift
programming language
Implement networking layer
REST APIIntegrate third-party dependencies (Firebase, Crashlytics, etc.)

2020
Coronavirus 🦠
Eve
My daughter was born
It's an incredible feeling to be a father

Started working on the "Look Up" Native iOS app, written in Swift
. Used API on remote server for receive a list of products and perform search by query or filters.

My University
Started a new personal project
My University web service and API on Rails
framework.
In this day, I made my first commit 🎉
Technical info:
iOS app written in Swift
User interface created with Storyboards and SwiftUI
MVC architecture (with Dependency Injection)
URLSession for network requests to REST API
CoreData
as offline storage
Ruby On Rails for backend

Started working on the iOS app PROVEIT
TechCrunch about PROVEIT - Bet money on yourself with Proveit, the 1-vs-1 trivia app
Technical info:
Written in Swift
Cocoapods as dependency manager
MVC architecture
User interface created with Storyboards and XIB files
Apple Pay and Push Notifications integration
Third-party integrations: Firebase, Crashlytics
Role and responsibilities:
Design app architecture and create app from scratch
Implement networking layer
REST API
Implement custom UI

Some other small apps for iOS
Started working on a new iOS app
Chronograph In-house application (App Dev Academy) with time tracking and task management.
My role:
Design an architecture and create an app from scratch
Design a database architecture and use CoreData
framework
Implement custom layout of the "timer" and "clock"
iPad version of the app
Shared codebase between iOS and macOS versions of the app
Integration of Analytics and In-App purchases

Cashbox
The main challenges:
Implement sync with remove API and store data on the device using CoreData
Implement UI with charts and iPad support
Started working on a new macOS app
Chronograph In-house application (App Dev Academy) with time tracker that allows you to work by “Pomodoro technique” and plan your tasks.
Role and responsibilities:
Design an architecture and create an app from scratch
Design a database architecture and use CoreData
framework
Implement background sync with a remote server via the REST API
Swift
codebase and third-party dependencies
Implement "statistics screen" on the SwiftUI
Integration of Analytics and In-App purchases

Started working with App Dev Academy, a small company of people from Sumy, Ukraine.
Started working on the SumDU This is the first iOS app, published in the App Store, that I'm working on. Souce code on GitHub
For me, the main challenge here was to implement a custom navigation bar with nice and smooth animation. And implement a custom layout for the iPad version of the app.

Finished working at bvblogic, 3 years and 7 months
I build websites on PHP
programming language, using frameworks such as Laravel
, Kohana
, Codeigniter
, Yii
. Also, I used CSS3
, HTML5
, jQuery
, and Bootstrap
for the frontend.
First experience of building and supporting commercial projects.

Apple has announced the Swift
programming language
russia began its annexation of Crimea
I bought my first MacBook! 🎉 It's a 13 inch MacBook Pro with Mac OS Mavericks on the board. It was a really HUGE event for me.

I bought my first iPhone! It was a used iPhone 3GS in white color
Started working as a Web Developer at bvblogic
Bachelor of Computer Science
Received a bachelor's degree at Sumy State University
Senior Laboratory
I worked as a Java developer at "Laboratory of distance learning" at Sumy State University. I made simple training apps for students on Java
and an internal framework. Also, I converted Microsoft Word documents to HTML
pages as part of my job there.
Faculty of Electronics and Information Technology
Started studying "Computer Science" at Sumy State University
Junior Specialist
Finished studying at technical college in Konotop by specialty "Service of computer and intelligent systems and networks"

first iPhone released
Laboratory Technician
At college, my job was to configure, maintain and update PCs on Windows 98 and XP. Also, I helped students to make their homework done.
Faculty of Electronics and Information Systems
I begin studying at technician college in Konotop city, Ukraine
Intel 486 Notebook
With MS-DOS operating system and Norton Commander. It was already old and outdated at that time. I still have this notebook somewhere.