Skip to content
View Ange1oc's full-sized avatar
😋
😋

Organizations

@InfoPotok

Block or report Ange1oc

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. 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
Ange1oc/README.md

Late-night coding cat

Ange1oc

Python · PhotoFlash.by

PhotoFlash.by terminal-setup Profile views

“You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.”
Joe Armstrong, creator of Erlang

🐾 Обо мне

С 2020 года занимаюсь бэкендом на Python. Не люблю ограничиваться одной частью проекта - мне интересно самому разобраться в архитектуре, базах данных, инфраструктуре и выжать из всего этого максимум. Делаю собственные продукты, экспериментирую с ML и периодически проверяю, где у PostgreSQL предел.

Непопулярное мнение: Вашему проекту, скорее всего, не нужны микросервисы. Начните с хорошего монолита. Микросервисы не делают систему серьёзнее, Kubernetes не нужен каждому проекту, а JWT - далеко не обязательная часть аутентификации.

class Ange1oc(Cat):
    experience = "6 years 10 months"
    role = "Software Engineer"
    founder = "PhotoFlash.by"

    backend = ["Python", "Starlette", "Django", "Node.js"]
    data = ["PostgreSQL", "Qdrant", "Kafka", "RabbitMQ", "Redis"]

    def solve(self, task: Task) -> Banana:
        return task.banana

Сервис, где бегун находит свои фото по селфи или номеру на майке. Сделал его сам и сам держу в проде.

Минский полумарафон: 313 000 фотографий за полдня. Один монолит, ноль горилл.

Бегаешь по Беларуси? Возможно, свои фото ты уже искал через меня.

🧶 Ещё из интересного

  • Highload: архитектура медиаплатформы под 150 млн запросов в сутки
  • Data: потоковая обработка, поиск, рекомендации
  • AI: нейросети, которые находят тебя в толпе из тысяч бегунов быстрее, чем ты сам
  • Reliability: ни одно сообщение не потерялось. Сервера старались
  • termistry: терминал, которым пользуюсь сам. Ставится одной командой

🧰 Стек

Languages, backend and ML
Databases and messagingQdrant
Infrastructure

📈 GitHub

GitHub contribution streak

Cat in a box

🐾 Код ревьюит кот. Все претензии к нему.

Pinned Loading

  1. hotel_bot_telegram hotel_bot_telegram Public

    Python

  2. gpt_tg_bot gpt_tg_bot Public

    Python