👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Андрей Крылов (k9173a), 28 лет, Таиланд, ПхукетАндрей Крылов (k9173a), 28 лет, Таиланд, Пхукет

Андрей Крылов

Бэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

Войти
Возраст: 28 лет
Опыт работы: 4 года и 11 месяцев
Регистрация: 05.07.2022
Последний визит: 1 день назад
Гражданство:
Местоположение: Таиланд, Пхукет
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Programming became interesting for me in 2015. For a long time it was just a hobby. I started with Java, then I moved to C++: I made pet projects using Qt/WxWidgets, wrote indicators for MetaTrader4, studied Win32 API, wrote my own DLLs and programs to control Arduino with Servo motors. In 2018 I decided to try Python and liked it: I use it to this day for both: commercial / non-commercial projects. However, I do not limit myself to one language and am open to learning new technologies.

Навыки

Python
Linux
Git
Docker
Базы данных

Участие в профсообществах

Опыт работы

  • Pin-Up.Global
    Лимассол
    Бэкенд разработчик (Средний)Software Developer
    Ноябрь 2022 — По настоящее время (2 года и 1 месяц)
  • Сервис онлайн-консультирования, который объединяет обращения клиентов из разных каналов
    От 10 до 100 сотрудников
    Фулстек разработчикFull-stack Developer
    Январь 2020 — Октябрь 2022 (2 года и 10 месяцев)

    I was working on a main product: chat-platform which connects customers from different communication systems (messengers, web, mobile apps) in one place: clients write questions in a chat - operators help them to solve their problems.

    My responsibilities:

    • Extension of chat-platform functionality: features implementation and documentation, code optimization, refactoring and bugfixing
    • Code review, planning weekly sprints (scrum)
    • Communication with companies-customers (Zoom / GoogleMeet), estimation of work costs, writing work specifications
    • Week duty: consultation of managers and technical support on the technical aspects of the product
    • In December 2021 I became a teamlead: supervised a team of 4 junior programmers

    Achieved goals:

    • Implemented integration with SAP CRM for MT Bank
    • Extended functionality of integration with CROC AutoFAQ for hh.ru
    • Implemented system of chats distribution by operators according to SL (Service Level) for Tele2
    • Personal initiative: simplified the interaction of developers with XMPP integration by wrapping Mongooseim in Docker
    • Motivated the company's management to document all features/bugfixes in Confluence, which had a positive impact on the speed of development/testing
    • Completely rewrote the spellcheck service: optimized and expanded its functionality
    • Multiple successful cases of codebase migrations: from Python2 to Python3 / from CPython to PyPy / from MySQL to PostgreSQL

    Stack:

    • Backend: Python, Tornado, AIOHTTP, SQLAlchemy/Alembic, PHP (lagacy), Nginx
    • Frontend: JavaScript, TypeScript, Angular, jQuery, Marionette.js, Backbone.js
    • Database: MySQL, PostgreSQL, ClickHouse
    • Queues: RabbitMQ
    • Monitoring: Zabbix
    • Containers: Docker, Docker-Compose
    • CI/CD: Jenkins, Make, custom rpm/deb-package builder
    • Management: Jira, BitBucket, Confluence
    • Other instruments: ElasticSearch, Mongooseim, Redis, Falcon

Высшее образование

  • СПбГУТ им. М.А. Бонч-Бруевича

    Санкт-Петербургский государственный университет телекоммуникаций имени профессора М. А. Бонч-Бруевича
    Санкт-Петербург1751 выпускник
    Информационных систем и технологий; ИСиТ
    Сентябрь 2014 — Июнь 2018 (3 года и 9 месяцев)

    Bachelor. Thesis: "Client-server chat application for the Windows operating system"