Oleg Zhmelev

Олег Жмелев

Возраст: 23


Fullstack WEB Developer | GO developer

Английский: разговорный

Телефон: +7 906 087-22-30

Email: zhmelev.o@gmail.com

Telegram: t.me/olegzhml

GitHub: github.com/losdayver

Ссылка на портал: olegzhmelev.ru

Personal CV

2024-02-14

Hard Skills


JS / TypeScript

Профессиональный

Кейсы разработки

  • Разработка МИС MNNextв компании MasterLab

  • Разработка многопользовательской игры smashrooms2

  • Разработка frontend'а и сервера приложения на NodeJS для on-premesis системы мониторинга производительности github.com/losdayver/server_metrics_analyser

  • Fullstack разработка приложения для автоматизации бизнес процессов работы с ITSM системой компании АО "ЮниКредит Банк" на NodeJS ExpressJS

Также умею

  • Работать с фреймворками от jQuery до React

  • Писать эффективные и продуманные Unit-тесты на Jest для приложений NodeJS

  • Использовать весь функционал ES6, а также продвинутые инструменты JavaScript

  • Использовать продвинутые инструменты работы с типами в TypeScript

HTML + CSS

Профессиональный

Кейсы разработки

Также умею

  • Хорошо структурировать и комментировать HTML и CSS файлы для дальнейшей поддержки сторонними разработчиками

Golang

Продвинутый

Кейсы разработки

  • Разработка микросервисов, выступающих в роле адаптеров/коннекторов для СУБД PostgreSQL и MSSQL

  • Разработка микросервисов для on-premesis системы мониторинга производительности github.com/losdayver/server_metrics_analyser

  • Разработка сервера приложения для обучения языку интерпретатора Bash github.com/losdayver/bash_trainer

Также умею

  • Пользоваться продвинутыми инструментами параллелизма, такими как мьютексы, семафоры, каналы и другими

  • Вести fullstack разработку приложения с применением инструментов библиотеки net/http и шаблонизатора HTMX

  • Проводить Unit-тестирование приложения, а также интеграционное тестирование распределенного приложения

Python

Полупрофессиональный

Кейсы разработки

  • Разработка системы сбора и аналитики сетевой доступности серверов для формирования списка устаревших записей в локальной системе DNS в компании АО "ЮниКредит Банк". Система интегрирована с BI инструментом PowerBI

  • Разработка скриптов для автоматизации ETL бизнес процессов в компании АО "ЮниКредит Банк"

  • Разработка системы мониторинга файрвола Fortigate на доступность провайдеров интернета. Мониторинг осуществляется благодаря протоколу SNMP с RaspberryPI

Также умею

  • Пользоваться широким инструментарием Python для работы с большими объемами данных (например, IterTools)

  • Работать с сетевыми протоколами прикладного уровня и сокетами. Писать низкоуровненые сетевые скрипты для мониторинга систем DNS, FTP, SMB, SMPT и других

C#

Продвинутый

Кейсы разработки

  • Game Development

Также умею

  • Применять в разработке архитектурные паттерны и ООП

  • Создавать организованные структуры интерфейсов программы

Soft Skills


Коммуникабельность

Умею четко и кратко доносить мысли и идеи до коллег по разработке

Быстрое реагирование на проблемы

Умею быстро анализировать и решать проблемы в короткий срок

Коллаборация

Умею вести совместную разработку в команде, всегда открыт к новым идеям и предложениям

Творческий подход

Являюсь очень творческим человеком, люблю использовать творческий подход в работе и проектах

Опыт работы


UniCredit Bank

Позиция

Автоматизация жизненного цикла виртуальных инфраструктурных компонентов частного облака

Даты

2022 — 2024 гг.

Активности

  • Автоматизация бизнес процессов, связанных с инфраструктурными компонентами

  • Анализ данных производительности инфраструктурных компонентов

  • Fullstack разработка приложения для анализа данных производительности виртуальных инфраструктурных компонентов

  • Fullstack разработка приложения для автоматической записи конференций

  • Главный видеограф внутренних ИТ конференций и докладов

MasterLab

Позиция

Разработчик МИС для клиник, госпиталей и ММЦ

Даты

2024 г. — по настояшее время

Активности

  • Fullstack Разработка МИС MNNextдля госпиталей и клиник

Также смотрите


GitHub

Ссылка: github.com/losdayver

Последние персональные проекты

Smashrooms2

Многопользовательская сетевая игра в стиле экшн-платформер с собственным сетевым протоколом

Репозиторий: github.com/losdayver/smashrooms2


Bash Trainer

Приложение для обучения пользователя основам составления Bash конвееров

Репозиторий: github.com/losdayver/bash_trainer

Демо версия: olegzhmelev.ru/bash_trainer


Metrics Analyser

Распределенное приложение для сбора и обработки данных о производительности кластеров серверов

Репозиторий: github.com/losdayver/server_metrics_analyser

Демо версия: olegzhmelev.ru/diploma


Battle Game

Многопользовательская игра, написанная на C# с использованием SFML

Репозиторий: github.com/losdayver/life_cycle-game_cannons


MGANN

Репозиторий: github.com/N1stDev/MGANN

Программа для классификации жанров музыки, построенная на модели обучения CNN