CV

Общая информация

Andrei Gulin

Разработчик, Mapbox

Разработчик в Хельсинки, команда Automotive Integration в Mapbox. В свободное время создаю и выпускаю Android-приложения: у nfcGuard и Awareen вместе больше 1 600 органических пользователей.

Работа

  • 2026.06 - Настоящее время
    Разработчик - Mapbox
    Automotive Integration
    Команда Automotive Integration, Хельсинки.
  • 2024.01 - 2024.06
    Стажер-разработчик программного обеспечения - Mindhive Oy
    Full stack
    Разработал адаптивные веб-приложения на React, TypeScript, Next.js и Firebase, обслуживающие 100+ ежедневных пользователей. Создавал кроссплатформенные мобильные приложения с помощью React Native и Flutter. Работал в среде с использованием Toggl и ClickUp для отслеживания проектов.
    • Git
    • Typescript
    • React
    • Firebase
    • Next.js
    • React Native
    • Flutter

Проекты

  • 2026.01 - Present
    Knowledge Tree
    Система управления знаниями на основе графов, вдохновленная Zettelkasten. Я хотел простой способ визуализировать и связывать свои мысли без сложных плагинов в редакторе, поэтому я создал эту интерактивную сеть, где каждая заметка становится узлом в вашем графе знаний.
    • Next.js 15
    • TypeScript
    • Sigma.js
    • tRPC
    • Prisma
    • PostgreSQL
    • NextAuth.js
  • 2025.09 - Present
    nfcGuard
    Android-приложение, которое блокирует отвлекающие приложения, пока вы не коснётесь физической NFC-метки. Режимы, расписания, временная разблокировка для каждой метки и восстановление при потере метки. Доменный модуль на чистом Kotlin покрыт 333 модульными тестами. Опубликовано в Google Play, больше 1 250 органических пользователей.
    • Kotlin
    • Jetpack Compose
    • NFC интеграция
    • Foreground Services
    • AlarmManager
  • 2025.12 - Present
    Wordor
    Приложение для перевода, которое также является инструментом для изучения лексики. Когда я изучаю языки, я переводил интересные слова, но никогда не помнил добавить их в Anki. С Wordor сам переводчик становится инструментом для обучения с использованием интервального повторения с подсказками на основе AI.
    • Flutter
    • Drift
    • DeepL API
    • Gemini API
    • Интервальное повторение
    • Речь в текст
  • 2025.08 - Present
    Awareen
    Приложение экранного времени с тихим таймером поверх всех приложений. Три настраиваемые стадии, аналитика дня, виджет, экспорт в JSON и никакого доступа в интернет. Больше 350 органических пользователей в Google Play.
    • Kotlin
    • Android Services
    • Настраиваемые разрешения
  • 2022.12 - 2025.09
    Ankara
    Улучшенная система флеш-карт с многоязычным преобразованием текста в речь и автоматическим определением языка. Создана для оптимизации изучения 1000+ карт с одновременным сбором данных о поведении пользователей для будущего машинного обучения.
    • Python
    • Pygame
    • TTS
    • Конвейер данных
  • 2023.11 - Present
    Morner
    Бот для управления утренними рутинами в Telegram, который помогает оптимизировать утро для 50+ пользователей. Развернут и управляется в Oracle Cloud с использованием Python и фреймворка Aiogram.
    • Python
    • Aiogram
    • Telegram Bot API
    • Oracle Cloud
  • 2024.01 - Present
    Личный портфолио-сайт
    Настроил тему Jekyll с открытым исходным кодом al-folio для создания своего личного портфолио с 2 пользовательскими страницами, расширенной функциональностью и многоязычной поддержкой.
    • Jekyll
    • Ruby
    • HTML/CSS
    • JavaScript
  • 2024.10 - Present
    GaleriYah
    Авангардное фотографическое портфолио с админ-панелью для более простого управления галереей и бесшовной интеграцией с Flickr и Supabase.
    • React
    • Supabase
    • Flickr API
  • 2025.01 - 2025.02
    ArchBlocker
    Локальный блокировщик веб-сайтов для Linux, построенный с бэкендом Flask REST API и фронтендом React. Реализует интеграцию с системой Linux с использованием модификации файла hosts и служб systemd.
    • Flask
    • React
    • Linux
    • systemd

Образование

  • 2022.08 - 2025.12

    Миккели, Финляндия

    Бакалавр
    Университет прикладных наук XAMK, Миккели, Финляндия
    Информационные технологии

Навыки

Языки программирования
   Python
 C#
C++
   Javascript & Typescript
   HTML & CSS
Golang
C
Rust
R
Java/Kotlin
Фреймворки
   React
   Next.js
   Firebase
   Node.js
   Flask
   Flutter
   Jetpack Compose
Инструменты
  Git
  Babel
 Docker
  Linux
Сервисы AWS
Базы данных
   Firestore
   Supabase
    SQL
  MongoDB
  PostgreSQL
  SQLite
  MySQL
  MariaDB

Языки

Русский
Родной язык
Английский
Свободно
Финский
Базовый
Французский
Базовый

Интересы

Linux
Спорт
Чтение
Фотография
Кино
Музыка