Начал программировать ещё со школы, примерно с восьмого класса, когда впервые на школьных занятиях по информатике затронули данную тему. В процессе обучения пробовал разные языки: Python, C++, C#, JavaScript. Писал всё, что только придёт в голову (игры, библиотеки, SDK для API ВКонтакте и т.д.). Но наиболее приятным мне оказалось программировать на языке Java, а после уже Kotlin (как раз в то время и познакомился с Android разработкой).
За время моей работы я участвовал в разработке мобильных приложений как и в достаточно больших командах, так и единолично, разрабатывая мобильное приложение с самого нуля. Реализовывал как и простейший функционал мобильных приложений по REST API, так и более сложный: кастомные вью разной сложности (от простейших кастомных кнопок до вьюшек, отображающих интерактивную карту офисов, обновляющихся в реалтайме), реализовывал взаимодействие мобильного устройства с терминалом для входа по NFC через технологию HCE, реализовывал некое подобие Backend Driven UI и многое другое.
На данный момент работаю в компании "В Контакте" и занимаюсь разработкой приложения VK Video под платформу Android.
Помогу только начинающим, Junior и Middle-разработчикам.
Услуги:
- Android (создание мобильных приложений с нуля)
- Java / Kotlin
- Чистая архитектура
- Принципы программирования (SOLID, DRY и так далее)
- Паттерны проектирования
- Рефакторинг кода
- Подготовка к собеседованиям