March 2024

Home office desk setup

24 February 2022
16 February 2022

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

January 2022

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

March 2021

Home office setup 2021, MacBook Air M1 is 🔥

10 February 2021

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 💻

16 March 2020

Started working as an iOS Developer at the Clowder company. First fully remote job. My mission here is to support 50+ iOS apps.

March 2020

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 🦠

July 2019

Eve

My daughter was born

It's an incredible feeling to be a father

June 2019

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.

24 December 2018

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

March 2017

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

July 2016 - February 2017

Some other small apps for iOS

July 2016

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

June 2016

Cashbox

The main challenges:

Implement sync with remove API and store data on the device using CoreData

Implement UI with charts and iPad support

March 2016

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

January 2016

Started working with App Dev Academy, a small company of people from Sumy, Ukraine.

January 2016

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

sumdu-ios

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.

January 2016

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.

June 2014

Apple has announced the Swift programming language

20 February 2014

russia began its annexation of Crimea

December 2013

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.

July 2013

I bought my first iPhone! It was a used iPhone 3GS in white color

July 2012

Started working as a Web Developer at bvblogic

2012

Bachelor of Computer Science

Received a bachelor's degree at Sumy State University

2011 - 2012

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.

September 2009

Faculty of Electronics and Information Technology

Started studying "Computer Science" at Sumy State University

July 2009

Junior Specialist

Finished studying at technical college in Konotop by specialty "Service of computer and intelligent systems and networks"

June 29, 2007

first iPhone released

2007 2008

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.

2005

Faculty of Electronics and Information Systems

I begin studying at technician college in Konotop city, Ukraine

2004

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.