Резюме
Никита Куликов. Кто я?
Android-разработчик с богатым багажом знаний в области программирования, ведения проектов и алгоритмов. Опыт написания высоконагруженного сервиса (Postgresql, Spring), фронта (Webpack, Gulp, Pug, SCSS, JS, TS, SPA, Service Worker, React), Java Spring, ботов, C++ (Sqlite, Boost, Box2D, multithreading), поискового сервиса на Ruby On Rails (+ Android OpenCV, Abbyy OCR), администрирования (Docker, Jenkins, Travis CI, nginx, Apache) и Android-приложений (внезапно).
Опыт работы:
- 2017 год: Middle Android Developer (KTSStudio.com ❤︎ ): Делал чат. Интересные задачи по пагинации, ежедневные митинги с back-end, продакт-менеджером и iOS разработчиками. Большой контроль по качеству кода. В рамках приложения для ПИК делал редактор фото.
Чего посмотреть?
Из последнего Open-source:
- Хакатон ВК: https://github.com/VK-Companion/Android (Clean Architecture (Android Architecture Book), Moxy, Dagger 2, Cicerone, RxAndroid, WebView, Retrofit, Kotlin)
Мои выступления:
- Avito: Сериализация лямбд (Презентация)
- Технопарк: Kotlin - Как перестать кодить на Java и начать жить (Презентация)
Участие в проектах, связанных с IT:
- Технопарк (проект mail.ru)
- Хакатон по андроиду МГТУ им. Баумана 2017 год. (Приложение - менеджер паролей)
- Хакатон ВКонтакте - 2017 год (Github)
Мои open-source проекты:
Android:
- Приложение для строительной компании ПИК. Полная работа оффлайн, фоновая синхронизация данных [OrmLite, Account Manager] [ktsstudio]
- Мессенджер для корпоративных клиентов [RoomDao, Kotlin, Clean Architecture, Dagger 2, Moxy, Cicerone][ktsstudio]
- Клиентское приложение Bookle для Android. Распознавание корешков книг и работа с NDK. Работа с библиотекой распознавания образов на изображении OpenCV. (Выше уже была ссылка на хабр)
- Тестовое задание в Yandex: GitHub
- В текущий момент активно разрабатываю BMSTUWiFI: (GitHub | GooglePlay)
- Учавствовал в start-up проекте из трех человек (дизайнер, менеджер и я). (Скриншоты на imgur). Опыт взаимодействия с командой
Java:
- MTUtils: ( GitHub | CurseForge ) (>50,000 скачиваний)
- SimplyHammers:( GitHub | CurseForge) (> 10,000 скачиваний)
- BookTracker бот вконтакте, который отслеживает обновления книг (более 10,000 запросов в день): GitHub
RubyOnRails:
Frontend:
- [WIP] Мультиплеер игра (Kotlin2JS, Webpack, JS, TS, Ansible, Docker, Websocket, PIXI.js)
Образование:
- Вечерняя физ-мат школа при МАИ
- На данный момент обучаюсь в МГТУ им.Баумана на кафедре ИУ4 (Проектирование и технология производства электронной аппаратуры)
Навыки:
- Базовые знания PHP/SQL/Верстки/Linux/Machine Learning/C++/Ruby On Rails/NoSQL
- Углубленные знания Java, Kotlin, Android, PostgreSQL и алгоритмов
Прочее:
- Увлекаюсь HighLoad и смотрю Алексея Шепелева как сказки на ночь
- Горю технологией которую использую. И зажигаю других :)
- Каждую строчку кода пишу с мыслью, что ей будут пользоваться люди и видеть мое имя в авторах проекта.
Буду очень рад работать в команде :)