Oleg Zhmelev

Олег Жмелев

22 года


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


Golang

Продвинутый

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

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

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

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

Также умею

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

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

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

JS / TypeScript

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

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

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

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

Также умею

  • Работать с jQuery и смежными фреймворками

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

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

Python

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

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

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

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

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

Также умею

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

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

HTML + CSS

Продвинутый

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

  • Верстка веб-сайта olegzhmelev.ru

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

  • Создание приложений на фреймворке React

Также умею

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

C#

Продвинутый

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

  • Game Development

Также умею

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

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

Soft Skills


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

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

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

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

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

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

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

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

Опыт работы


UniCredit Bank

Позиция

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

Даты

2022-02-01 — по настояшее время

Активности

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

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

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

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

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

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


GitHub

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

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

Bash Trainer

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

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

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


Metrics Analyser

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

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

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


Smashrooms

Многопользовательская сетевая игра с собственным сетевым протоколом прикладного уровня, построенная на сокетах

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


Battle Game

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

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


MGANN

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

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