- Обо мне
-
- Стоимость работы:
- от 1 500 руб. за час
- Профессиональный опыт:
- более трех лет
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт, электронные деньги, наличный расчёт
Привет! Меня зовут Арслан, я React Native разработчик, специализируюсь на TypeScript, React Native, Expo, Reanimated 2, RTK, RTKQuery, Zustand/Valtio и Firebase.
Умею писать как frontend (React, CSS, Tailwind, Redux, Sockets), так и backend (Node, Firebase, Express, Nest, Prisma, SQL, Python), и имею хорошее понимание процессов, связанных с веб-разработкой.
Также есть опыт работы с кодом на Python, Dart, Kotlin, C, Nim.
https://github.com/kotano
Основной стек
- TypeScript
- React
- React Native
- Reanimated 2
- Redux Toolkit
- RTK Query
- Firebase, RTDB, Firestore
- Python
- Django
ПРОЕКТЫ
WatchDoc
Смесь Git и Eslint для документации. Open source библиотека для поддержания Markdown документации в актуальном состоянии. Позволяет указать зависимость части документации от определенных файлов, строк кода, функций, а также веб-ресуросв. Написана с использованием нативных модулей Nodejs, регулярных выражений, парсера, CLI.
https://github.com/kotano/watchdoc
GoFirst
Chrome расширение для быстрого перехода на первую ссылку в поиске https://github.com/kotano/gofirst
Tastik
Мобильное приложение для тайм-менеджмента. Позволяет автоматически приоритизировать задачи и запланировать их выполнение в календаре. Включает список дел, таймер Pomodoro, заметки, календарь. Есть интеграция с YouTrack. Работает на iOS, Android и в Web (PWA).
Стек: TypeScript, React Native, Expo (plugins), NativeBase, Redux Toolkit, RTK Query, Firebase (Auth, RTDB, Firestore, Analytics), Sentry, React-Native-Web.
https://tastik.app
https://web.tastik.app
Greefon
Мобильное приложение для клуба тхэквондо. Разработано на TypeScript с использованием фреймворка React Native. Разработал требования к API и спецификацию OpenAPI, руководил процессом миграции базы данных. Занимался публикацией приложения в AppStore и GooglePlay.
https://apps.apple.com/us/app/greefon/id1590121856
Tempo
Мультиплатформенное приложение для управления задачами и тайм-менеджмента.
В проекте используется графическая библиотека для Python kivy и библиотека plyer для взаимодействия с различными операционными системами.
https://github.com/kotano/pyTempo
Limid
Расширение для Chrome по типу Distraction blocker. Мягко ограничивает просмотр отвлекающих страниц в интернете. Представляет время как ограниченный ресурс, который мы тратим, когда заходим на отвлекающие сайты. Написан на чистом JavaScript, HTML, CSS с использованием Chrome API.
https://github.com/kotano/limid
CapsKeys
Скрипт для AutoHotKey, который упрощает навигацию по тексту и позволяет более эффективно работать.
Писал статью на Хабре, где упоминается этот скрипт. (https://habr.com/ru/post/551822/)
https://github.com/kotano/capsKeys
Teleradiobot
Telegram-bot для массовой рассылки сообщений в большое количество чатов и каналов. Написан на Python, используется библиотека PyTelegramBotAPI
https://github.com/kotano/teleradiobot
УЧЕБНЫЕ ПРОЕКТЫ
- Finance - веб-приложение написанное на Python фреймворке Flask. Позволяет покупать и продавать акции внутри песочницы. Работает с реальным API, взаимодействует с базой данных через SQLite.
Выполнено в рамках курса CS50.
https://github.com/kotano-snippets/cs50-finance
- CLI-игра с головоломками. Написан на python. Проект подключен к CI/CD системе Travis. Качество кода проверяется через платформу Codeclimate.
https://github.com/kotano/brain-games
- Инструмент сравнения содержимого файлов json/yaml. Поддерживается многоуровневая структура данных и различные форматы вывода информации. Прогоняется через Travis и Codeclimate. Покрыт автотестами на +90 процентов. Настроена автоматическая публикация библиотеки на PyPi через Github Actions.
https://github.com/kotano/gendiff
Сертификаты
- Product-менеджер (2022)
- JS Middle level (2021)
- CS50 (2021)
Статьи
"Сочетания клавиш для тех, кто хочет войти в IT"
https://habr.com/ru/post/551822/
- Отзывы
Нет отзывов