Hi, I am Sergey

Developer, athlete and photographer

Hello! This is my personal page dedicated to my capabilities and interests. My path includes mobile application development, active sports and passion for photography. For any questions and suggestions, you can contact me in any of the ways presented.

App developing

My main area is Android development, but I use other tools to support all the features of my apps. This includes Linux administration, databases, API creation, and network administration. Here is my tech stack that I use.

Android

📱

Kotlin

Jetpack Compose, Fragments, Custom Views, App Widgets

🏗️

App Arhitecture

Clean Architecture, SOLID Principles, MVI, MVVM patterns, Compose Navigation

⚙️

Android Components

Services, BroadcastReceivers, ContentProviders

Backend and API

🌐

Ktor & Retrofit2

WebSockets, REST APIs, Authentication, Thymeleaf

🗄️

Databases

Room, SQLDelight, PostgreSQL

Additional technologies

🔥

Firebase

Crashlytics, Google Analytics

💉

Dependency Injection

Koin, Dagger Hilt

Async tasks

Kotlin Coroutines, Flow

🌍

Web

HTML, CSS, JavaScript

📝

Version control

Git, CI/CD with GitHub Actions

📝

Server administration

Linux, command line, SSH

Sport

About my activity

Sport is an integral part of my life. Regular training helps me to stay in shape, develop discipline and find a balance between work and personal life. I am happy to help those who want to keep me company.

Main areas:

🏃‍♂️

Running

I run regularly and work on my overall endurance.

🏋️‍♂️

Strength training

Gym training, working with your own weight, developing strength and muscle mass

🚴‍♂️

Aikido

I have been doing it for quite a long time and I would be glad to see those people who are also interested in it.о

🏊‍♂️

Physical therapy

Massage, physiotherapy, exercises to correct deviations.

Certification documents

Photography

My view of the world through the lens

Photography for me is a way to capture moments that you want to remember. Noticing details and enjoying the current moment makes the hustle and bustle of the business world feel different.
I can help you capture what you yourself want to remember and relive.

My Projects

Apps that have already said "Hello, World!"

Working Hours

Available

The application allows you to set shift schedules with a specified frequency and calculate payment for them.

Task Time - productivity tracker

Available

This is simple yet effective timer will help you focus on your work during your busy period, and will also remind you to take a break. The built-in task list will help you keep your focus on the most important things.

WOT Calc

Available

This application helps to determine the characteristics of your tank with different equipment. Automatic recalculation of characteristics with new data.

Feeling Diary

Available

This app allows you to write down all the feelings that you are experiencing at the moment and would like to write down.

AppCradle Radio

Soon

Player for listening to my own internet radio station, as well as existing and local tracks on the device.

Money Everyday

Soon

Your expenses on the screen. Without effort. An application for automatic accounting of personal finances and control of expenses using incoming notifications.