Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был меньше недели назад

Мужчина, 27 лет, родился 8 февраля 1999

Москва, готов работать удалённо, готов к редким командировкам

Программист Java

350 000  на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость

Опыт работы 4 года 10 месяцев

Июль 2021по настоящее время
4 года 10 месяцев

Россия, www.glowbyteconsulting.com

Информационные технологии, системная интеграция, интернет... Показать еще

Java-разработчик
Проектная разработка в качестве бэкэнд разработчика на стеке java/python/postgre/aerflow + выполнял обязанности аналитика ( подготовка документов к ежемесячной промежуточной сдаче проекта ) + заместитель тимлида. Ненадолго погружался в 2 других проекта в качестве разработчика на языке SAS и ArangoDb ================ РАБОЧАЯ ПРАКТИКА ЗА ПОСЛЕДНИ Й ГОД ================ 1. Автоматизация процесса построения отчетов через Airflow Разработал и внедрил систему автоматизации порядка построения отчетов на базе Airflow, что позволило стандартизировать процесс и исключить человеческий фактор при запуске регламентных задач. 2. Оптимизация производительности системы построения отчетов Провел комплексную оптимизацию процессов формирования отчетности. Достигнуто ускорение построения крупных отчетов в 10 раз (с 21 часа до 2 часов), что обеспечило своевременное предоставление критичной для бизнеса отчетности. 3. Внедрение распределенной системы построения отчетов Спроектировал и реализовал систему распределения вычислительной нагрузки по серверам с динамической оценкой сложности отчетов. Результаты: - Рост средней скорости построения отчетов на 37% - Повышение отказоустойчивости системы - Оптимизация использования серверных мощностей 4. Автоматизация процесса управления отчетами Разработал JSON-структуру для описания метаданных отчетов и реализовал функции БД для парсинга и выполнения CUD-операций. Экономический эффект: - Сокращение трудозатрат на создание отчета: с 8 до 3 человеко-часов (экономия 62%) - Сокращение трудозатрат на обновление: с 8 до 5 человеко-часов - Полное исключение ошибок ручного заведения отчетов 5. Расширение источников данных для отчетности Интегрировал поддержку CSV-файлов как источника данных и разработал удобный UI-интерфейс для построения отчетов на их основе. Результат: рост востребованности системы отчетности на 20% (увеличение частоты запросов на создание новых отчетов). 6. Внедрение системы ревью отчетов Разработал и внедрил процесс контроля качества отчетности. Достигнуто снижение количества жалоб на ошибки в отчетах на 92%, что существенно повысило доверие пользователей к данным. 7. Автоматизация развертывания сервиса на стендах Реализовал CI/CD-процесс для автоматического развертывания сервиса на тестовых и промышленных стендах. Результаты: - Сокращение времени поставки доработок со 120 до 15 минут (в 8 раз) - Среднемесячная экономия трудозатрат: 90 человеко-часов - Ускорение вывода нового функционала в промышленную эксплуатацию 8. Модернизация системы нарезки отчетов Выполнил рефакторинг и оптимизацию сложной системы разграничения доступа к отчетам по организационной структуре (оргструктуры, сотрудники, филиалы, головные организации). Реализовал поддержку режимов совместного и разделенного построения с максимальной оптимизацией времени выполнения. 9. Внедрение системы авторизации Разработал и интегрировал систему аутентификации на базе LDAP с поддержкой cookie-файлов, что обеспечило: - Единый вход в корпоративные сервисы (SSO) - Повышение безопасности доступа к данным - Упрощение процесса авторизации для пользователей

Навыки

Уровни владения навыками
Продвинутый уровень
PostgreSQL
Intellij IDEA
SQLite
Java EE
Spring Framework
Arrflow
Python
Linux
Оптимизация кода
Swagger
SQL
pandas
Numpy
Flask
JSON
JSON API
Git
SOLID
Spring Boot
Spring Security
Средний уровень
C++
MySQL
HTML
CSS
Swing
Apache Maven
Docker
Prometheus
Deep Learning
Базовый уровень
Apache Kafka

Обо мне

========================= В ЧЕМ Я ЛУЧШИЙ ========================= Из достижений по опыту работу имею богатый опыт оптимизации сложных запросов бд , а также рефакторинг крупных цепочек событий на языке python и java. ========================= ЛИЧНЫЕ ПРОЕКТЫ ======================== По личному опыту разработки имею несколько пет-проектов (нет на гите, могу показать на собеседовании): 1)Симуляция поведения мягких (желеобразных) тел. 2)Программа для путешествия по множеству Мандельброта. 3)Клеточный автомат с имитацией поведения жидкостей, сыпучих веществ, энергетического импульса. 4)Цветовое упрощение фотографий ( из обычной фотографии делает заготовку для картины по номерам ) данная программа сводится к задаче машинного обучения (кластеризация ). 5)Примитивная нейронная сеть перцептрон по классификации данных (в данной программе стояла цель создать минимальную библиотеку для создания нейронных сетей, соответственно, для решения данной задачи не использовались сторонние библиотеки, перцептрон написан с нуля).

Высшее образование (Бакалавр)

2022
Высшее образование (Бакалавр)
Московский государственный технический университет им. Н.Э. Баумана, Москва
Фн11, Математика и компьютерные науки

Знание языков

Русский — Родной

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения