Приветствую, меня зовут Сергей

aka

  • CaptainDno ( )
  • Sergoe63m ()
  • captaindno ()
  • тот скучный парень (IRL)

Возраст и день рождения

18

Локация

Российская Федерация
Самара

Языки

Русский (родной)
Английский

Time without touching grass

1759:11:14

Обо мне

Меня зовут Сергей Матросов. Я очень хорошо умею тратить время на бесполезные вещи (вроде этой странички). Нигде не работаю, но занимаюсь всякими проектами для себя, чтобы набираться опыта. И... Я так и не придумал, что дальше писать)

Внизу есть больше информации о моих навыках и опыте.

Контакты

Используйте  [email protected] и [email protected] для формальных переписок, вопросов или претензий по авторским правам и сайту в целом.
Используйте [email protected] для неформальных переписок. См настройки для включения пуш-уведомлений.

Разные навыки

Перевод

Могу переводить несложные тексты с русского на английский и наоборот.
Локализовал некоторые строки в Windows калькуляторе.

Готовка

Ну, по крайней мере, я пока ещё никого не отравил. Мясо людям нравилось.

Монтаж

Базовый навыки. Склеить, нарезать, обрезать, наложить, сделать простые переходы, перекодировать, извлечь дорожку и т.п.

IT навыки

Языки

Java

Мой первый и любимый ЯП, всегда приятно возвращаться к Java.
Писал всё от Discord ботов на JDA (текстовые квесты, другие простые stateful игры вроде русской рулетки в группах и дуэлей), Telegram ботов и Spring Boot серверов, до редактора текстовых квестов на JavaFX, простых 2D анимаций стандартными средствами и LibGDX. Процедурно генерировал озера на 2D карте.
В 2023-24 сделал софтину для синхронного воспроизведения звука с помощью UDP мультикаста в качестве школьного проекта (ну кто упустит возможность закончить защиту под метал).
Для сборки использовал и Maven, и Gradle. Последний понравился больше.

Golang

Backend разработка, web scraping; также использовал простые ML модели для классификации текста (да, для скрейпинга).

Rust

Backend разработка на Axum и Tonic. Прочие сервисы без API, где важна производительность.
Пропробовал Rust в начале 2024 и не пожалел)

JS/TS

Backend / Frontend разработка, web scraping.
Express, React, Remix, NextJS, однажды делал SPA на Angular.

Python

Использую только как простой скриптовый язык, когда нужно быстро решить задачу или нагенерировать тестовых данных. Ни разу не пользовался Django, PyTorch и другими популярными библиотеками.

SQL

Могу делать схемы БД, писать не слишком сложные запросы. Никогда не приходилась выбирать данные больше,чем из пары таблиц за раз.

Lua

Писал на нём под игры и Redis. Лично мне он гораздо больше нравится, чем Python)

C & C++

Писал под Arduino и Redis. Не особо разбирался в CMake и всех сопутствующих вещах. Нет опыта работы с Qt.

AVR Assembly

Писал под Atmega328P (да-да, ардуинка).

Базы данных & CMS

PostgreSQL

Обычно использую как основную БД, если что-то делаю.
Немного опыта работы с pg admin.

Firestore & Firebase RTDB

Есть опыт использования бесплатных сервисов Firebase, включая указанные выше.

MySQL

Моя первая СУБД (после MS Access, но мы его не считаем). Использовал её в своем боте для дискорда (см. карточку про Java).

SQLite

Обычно использую эту БД для конфигурации и кэша на клиенте.

Directus

Этот сайт использует Directus для управления галеерей и блогом.
Главная страница достаточно статична, поэтому тут нет смысла всё усложнять.
Directus предоставляет интуитивный UI и API, при этом не потреляет слишком много ресурсов.

Дизайн

UI & Web дизайн

Как видно по этому сайту, мои навыки дизайна не совсем ужасны, но расчитывать на что-то более красивое не стоит. Не умею красиво сочетать цвета, поэтому почти всегда использую черный и белый / серый.

Blender

Буквально пара дней опыта работы, могу сделать простые объекты и накидать туда готовых ассетов / шейдеров/ текстур.
Фон для этой страницы сделан в блендере (ушло больше дня) и это лучшее, на что я способен в данный момент.

Развертка

Docker

Сборка и развертка контейнеров (отдельно или через Docker Compose); настройка сетей, хранилища, мониторинга.
Нет опыта работы со Swarm.

Мониторинг сервисов и нод через Prometheus и Grafana.

Опыт работы с Grafana Loki

Опыт работы с Grafana Cloud

Администрирование Linux

Сия страница хостится в контейнере на виртуалке с Debian, так что, очевидно, базовыми навыками админа я обладаю.

Есть опыт использования Arch и Manjaro дома, shell-скрипт написать можем умеем практикуем.

Kubernetes

Базовое понимание технологии / конфигурации. Небольшой опыт использования k3s.

Облачные сервисы

Google cloud

Есть опыт работы с сервисами Firebase; BigQuery; Storage. Больше ничего, ибо после 22 нельзя без костылей привязать карту, чтобы начать пробный период и попрактиковаться.