Software Engineer - резюме

Go Backend Developer

Обо мне

Юрий Корниенко

Меня зовут Юрий Корниенко, будем знакомы =) Я программист - программный инженер.

Долгое время занимался frontend разработкой Dart/JS/TS и чуть меньше мобильной кроссплатформенной разработкой на Flutter, на некоторых проектах писал на Python, Go, Node.js и PHP.

Сейчас погружаюсь в backend разработку, инфраструктуру и системное программирование. Практикуюсь с Go и постепенно изучаю Rust.

Мои основные инструменты:

  • C - владею в достаточной степени, планирую изучить современные редакции языка, разобраться в программировании для Unix/Linux
  • Go - бэкенд разработка и основной фокус для работы на нем
  • Rust - рассматриваю его как второй основной инструмент, но сейчас постепенно изучаю
  • Python - использую для автоматизации и прочих инструментов в работе, также планирую базово разобраться с AI/ML
  • Dart / Flutter - кросплатформа для любого UI и мобильная разработка в частности, сейчас оставил только для хобби
  • JavaScript / TypeScript / Node - фронтенд разработка, этот этап пройден, хочу расти дальше и в другом направлении

В ранние школьные годы увлекся программированием на Лого Мирах, Turbo Pascal, Delphi и затем втянулся в спортивное программирование, им продолжал заниматься до окончания универа.

В школьное время было и такое: эксперементировал и делал уроки по Delphi, оказывается интернет еще помнит об этом, даже обложечка, которую делал в Photoshop осталась :D Уроки по Delphi которые я пробовал делать в далекие молодые школьные годы...

Шли годы и я познакомился с C, C++, PHP, JavaScript, Python, начал учиться версать на HTML/CSS.

Больше 10 лет назад открыл для себя Linux, а сейчас пользуюсь Mac/Linux, - any way это Unix way.

Поступил в ОГУ имени И.С. Тургенева на программную инженерию, но прекрасно понимал что нет пути лучше чем учиться всему самому в свободное время. Ищу информацию, читаю статьи и прохожу курсы, кстати вот мой профиль на Stepik и Coursera.

За время учебы я делал домашние проекты, многие можно увидеть на моем Github, к примеру:

Далее я началинал свой карьерный путь разработчика, и выделил для себя некоторые очень важные качества в работе:

  • Agile
  • Work and Life balance
  • Отлаженный процесс разработки
  • Быть в коллективе сильных инженеров, ибо на пути к профессиональной разработке нужно работать с мастерами своего дела чтобы учиться большему

Занимался работой в сообществе разработчиков GDG в Воронеже: пробовал выступать и читал доклад по Dart для студентов с практической частью и помогал в организации GDG Voronezh Devfest 2019.

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

Доклад на Flutter Study Jam GDG Воронеж

done_outline Чем я занимаюсь в данный момент ?

Погружаюсь во все что касается backend разработки на Go и рассматриваю работу в новом для себя амплуа. Также постепенно разбираюсь в Rust.

Вынашивал мысль пробовать в backend уже полтора года, пришло время сделать этот шаг, новые возожности: разработка сложных нагруженных систем, их архитектуру и инфраструктуру, разобраться в распределеных системах, операционных системах, многопоточном и системном программировании.

Почему я ?

  • Молодость и хороший опыт - различные сложные проекты
  • Достаточно обширный кругозор в технологиях и инструментах
  • Хорошо разбираюсь в Agile и процесах разработки
  • Предпочитаю тщательно разбираться в архитектуре, инструментах и том что использую
  • Постоянно занимаюсь самообразованием и быстро учусь
  • Тяжелые времена - создают сильных людей :) я уверен в своих силах

Рекомендация/отзыв здесь: Habr

work Карьера

  • МТС

    МТС

    Июль 2023 - Август 2025
    Удаленно
    Роль: Senior Frontend Developer
    Стэк: JavaScript, TypeScript, React, Angular, Микрофронтенды, Dart, Flutter, Python, Bash, GraphQL, Gitlab, CI/CD, Jira, Agile, Scrum

    Кроссплатформенная Low Code платформа для создания приложений без написания кода - Front Platform, подобных аналогов на рынке нет, очень перспективное решение и платформа для бизнеса.

    Был ключевым разработчиком и неформально выступал лидом под Web, вел разработку на Dart/Flutter и JS/TS, разработал базу Web SDK для многомодульной платформы, разрабатывал интеграции в нативные Web приложения и под популярные фреймворки: React, Angular, сама разработка была с уклоном в сторону Flutter Web.

    Создал кроссплатформенное взаимодействие платформы и Web на JS/TS, внутренние dev тулы, автоматизировал прикладные задачи разработки и прорабатывал архитектуру под Web.

    Разработал приложение-песочницу для разработчиков и тестировщиков интеграций с Flutter Web.

    Реализовал низкоуровневый сервис для взаимодействия QA тулов для отладки Flutter приложений из Low Code платформы.

  • Газпромнефть-Снабжение

    Газпромнефть-Снабжение

    Март 2023 — Июль 2023
    Удаленно
    Роль: Middle Flutter Developer
    Стэк: Dart, Flutter, Python, MongoDB, Firebase, Jira, Управление проектами

    Занимался разработкой внутреннего аналитического мобильного приложения для топ менеджмента на Flutter. Поддерживал backend приложения на Python + MongoDB.

    Активно налаживал процессы ведения проектов и процессов разработки, ввел базовый Agile и элементы Scrum, организовал весь процесс в Jira и Notion.

    Существенно улучшил техническую базу приложения: переработал кодовую базу и архитектуру приложения чтобы его было легче и проще расширять в дальнейшем.

  • Wrike

    Wrike

    Январь 2019 — Декабрь 2022
    Офис, гибрид
    Роль: Senior Frontend Developer
    Стэк: Dart, Flutter, AngularDart, JavaScript, TypeScript, React, Микрофронтенды, Bash, Gitlab, CI/CD Agile, Scrum, Wrike

    Wrike ? Это как Asana или Jira в мире систем управления проектами, но только больше и заточена под любой бизнес в то время как Jira популярна больше в ИТ и разработке.

    Занимался разработкой и поддержкой интеграций/плагинов Wrike с другими платформами и популярными приложениями.

    Поддерживал и развивал подсистемы авторизации и онбординга новых пользователей.

    Принял ведующую роль в разработке frontend аналитической платформы Wrike Analyze - графики, отчеты для бизнеса, менеджмента и ведения продуктивной работы. Hot фича года и одно из ключевых нововедений в котором пришлось принять ключевое участие в разработке и она успешно вышла в релиз благодаря нашей команде.

    В переиод работы участвовал в Воронежском комьюнити Google Developer Groups.

    Изучал Flutter и пробовал помогать разрабатывать внутренее экспериментальное мобильное приложение.

    Также стоит отметить что благодаря интернациональности компании, получилось на практике начать учить английский язык буквально с 0 (со школы изучал немецкий).

    Мерч Wrike
  • STORK-GROUP

    STORK-GROUP

    Август 2018 — Декабрь 2018
    Офис, гибрид
    Роль: Junior Fullstack Developer
    Стэк: JavaScript, TypeScript, Angular, HTML, CSS, Bash, Linux, MySQL, Go, Node, Trelo, Agile, Kanban

    Разрабатывал платформу с интерактивными виджетами для умных телевизоров, верстал сложные адаптивные виджеты, создавал frontend админки, а также backend часть на Go + Node.

    Интересный коллектив и дух стартапа во всей красе, быть спецом на все руки в порядке вещей.

  • Digital Rift

    Digital Rift

    Май 2018 — Август 2018
    Офис
    Роль: Web Developer
    Стэк: JavaScript, HTML, CSS, Photoshop

    Первая работа, маленькая веб студия из нескольких человек.

    Занимался в основном версткой сайтов.

network_intelligence Скилы

trending_up Достижения

Олимпиады

  • Диплом и кубок за победу на олимпиаде по информационным технологиям в школьные годы
  • Награда за первое место по спортивному программированию в университете

Сертификаты на Coursera и Stepik

  • Coursera: https://www.coursera.org/learner/yury-kornienko-one Python
  • Stepik: https://www.coursera.org/learner/yury-kornienko-one Computer Science, Операционные системы, Базы данных, Git, Docker, DevOps, CI/CD, Linux, Bash, C, C++, Go, Python, SQL, Java