Skip to content
View Tychaaa's full-sized avatar
💭
Ищу работу | Open to work
💭
Ищу работу | Open to work

Block or report Tychaaa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tychaaa/README.md

Тимофей Тычков

Выпускник направления «Программная инженерия» АлтГТУ. Backend: Go, Python. Интересно системное программирование и разработка серверных приложений.

Стек: Go, Python, C, C#, PostgreSQL, SQLite, Linux, Vue 3, TypeScript

Проекты

Auto-Gas-Station — ПО терминала самообслуживания для автоматической АЗС. Разработка по заказу ИП, результаты приняты заказчиком. Моя часть — платёжно-фискальный контур: приём безналичной оплаты через терминал Vendotek VT по протоколу EzPOS и фискализация расчёта на ККТ PayOnline-01-ФА по протоколу ККТ А.2.0 поверх собственного TCP-транспорта, журнал транзакций, клиентские экраны оформления покупки. Подсистемы построены по схеме «бизнес-логика — адаптер — протокол»; для отладки без оборудования написаны программные имитаторы устройств.

Go Gin SQLite Vue 3 TypeScript Pinia Tailwind

pg_scheduler — планировщик заданий для PostgreSQL в виде расширения на C. Работает как background worker, поддерживает cron-синтаксис, отложенные задачи, запуск SQL и shell-команд, журнал запусков.

C PostgreSQL

KrisBot — Telegram-бот с внутриигровой экономикой для групповых чатов: балансы, кредиты, начисление за активность, четыре игры. Асинхронная архитектура, атомарные операции со счетами, учёт активности в памяти с пакетной записью в базу, деплой через systemd.

Python aiogram 3 aiosqlite asyncio

altstu-teacher-profile — CLI-утилита для сбора профиля преподавателя АлтГТУ по ФИО из публичных страниц: контакты, расписание, упоминания в новостях. Нечёткое сопоставление ФИО с оценкой уверенности, SQLite с историей запусков, кэш HTTP-ответов с TTL, отчёты в JSON и HTML.

Python SQLite

Tychagram — клиент-серверный мессенджер: сервер на Go, десктопный клиент на Python и PyQt5. Личные и групповые чаты, обмен сообщениями через WebSocket, хранение переписки в PostgreSQL. Одновременная работа нескольких клиентов: горутина на соединение, рассылка через буферизованный канал, аутентификация по токенам сессий с bcrypt. Курсовая работа.

Go WebSocket PostgreSQL Python PyQt5

DogHub — информационная система для кинологических клубов: учёт участников и собак, каталоги событий, обучающих программ и тренингов, запись на активности. Бэкенд на .NET с PostgreSQL, клиент на React + TypeScript, авторизация по JWT с access/refresh-токенами и HttpOnly-cookie, сборка в Docker. Командная курсовая работа втроём.

C# .NET PostgreSQL React TypeScript Docker

Practice-EpidemicSimulation — имитационное моделирование распространения эпидемии: агентная модель с настраиваемыми параметрами и графиком заражений в реальном времени. Проектно-технологическая практика.

C# MonoGame

Контакты

Telegram · VK · timofeytychkov@gmail.com

Pinned Loading

  1. Auto-Gas-Station Auto-Gas-Station Public

    ПО терминала самообслуживания для автоматической АЗС: выбор топлива, безналичная оплата, фискальный чек, управление колонкой. Go + Gin, Vue 3 + TypeScript. Разработка по заказу.

    Go

  2. pg_scheduler pg_scheduler Public

    Планировщик заданий для PostgreSQL в виде расширения на C. Работает как background worker, поддерживает cron-синтаксис, отложенные задачи, запуск SQL и shell-команд, журнал запусков.

    C 3

  3. KrisBot KrisBot Public

    Telegram-бот с внутриигровой экономикой для групповых чатов: балансы, кредиты, начисление за активность, четыре игры. Python, aiogram 3, aiosqlite, деплой через systemd.

    Python

  4. altstu-teacher-profile altstu-teacher-profile Public

    CLI-утилита для сбора профиля преподавателя АлтГТУ по ФИО из публичных страниц: контакты, расписание, упоминания в новостях. Нечёткое сопоставление ФИО, SQLite с историей запусков, кэш с TTL, отчёт…

    Python

  5. Messenger-Tychagram Messenger-Tychagram Public

    Клиент-серверный мессенджер: сервер на Go, десктопный клиент на Python и PyQt5. Курсовая работа.

    Python

  6. HappyCrez/DogHub HappyCrez/DogHub Public

    University project of information system to use by large dog clubs in business purposes

    TypeScript