evgkchevgkch

Evgeny Kucherenko

Software Engineer · Бэкенд · Фронтенд
Не ищу работу
Возраст: 29 лет
Опыт работы: 5 лет и 8 месяцев
Регистрация: 02.11.2016
Последний визит: 1 месяц назад
Местоположение: Россия, Москва
Профессиональные навыки: Haskell · JavaScript · Webgl · Node.js · Typescript · SQL · Linux · Bash
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Меня интересуют фундаментальные вещи. Первая и основная - математика. В частности, геометрия с её отличными приложениями - OpenGL / Metal / WebGl. Последнее я изучаю в настоящий момент. Программирование же, в общем случае, - это производная теории вычислений (то есть алгоритмов), дискретной математики (конечных автоматов) и криптографии (p-адические числа), - тоже является неотъемлемой частью математики. Все эти вещи меня тоже интересуют, в том числе в качестве реальных приложений. 
Недавно появилась публикация на Хабре - https://habr.com/ru/post/467959/ 
Кроме этого, по мере сил и времени изучаю Haskell. В JavaScript, на мой взгляд, есть серьезное неудобство, - и это даже не отсутствие статической типизации, а отсутствие перегрузки операторов. 
С интересом рассмотрю ваше предложение, если только обязанности не будет включать в себя сугубо рутинной работы. Доброго дня!

Опыт работы

  • Altium Limited является одним из ведущих разработчиков программного обеспечения для проектирования электронных устройств
    Москва · От 100 до 1000 сотрудников
    Software Engineer
    Ноябрь 2019 — По настоящее время (1 год и 3 месяца)
  • Мы создаем сложный технологичный продукт с человеческим интерфейсом.
    Москва · От 10 до 100 сотрудников
    JavaScript developer
    Сентябрь 2018 — Август 2019 (1 год)

    Javascript-разработчикПродукт представляет собой среду для визуального программирования. 
    Из нетривиальных задач, - я разработал вариацию алгоритма a-star для соединения сущностей, наподобие трассировки печатных плат, занимался проектировкой шаблонизатора логических выражений (парсинг и валидация). В конечном счете, и это был неожиданный итог, у меня получилось сформировать концепт организации архитектуры приложения, основанный на композиции реляционной модели и функционального программирования. 

    #languages: TypeScript, Python

  • Системный интегратор, разработчик программного обеспечения
    Москва · От 100 до 1000 сотрудников
    Javascript developer / Team lead
    Октябрь 2017 — Август 2018 (11 месяцев)

    Разработка продуктовой линейки, связанной с мониторингом, управлением экономикой сетей SmartGrid. Если говорить упрощённо - web-интерфейс управления железом и real-time графики. 
    Кроме этого, разрабатывал приложение управления производственным процессом на аккумуляторном заводе. Оно включало в себя REST-сервер на Node.js, web-интерфейс и мобильное приложение на ReactNative. 
    Со мной в команде был один js-разработчик и по мере необходимости подключался один разработчик-универсал 

    #languages: Flow, Node.JS, ReactNative, MongoDB 
    #libs: React, Relax (own library), d3js, momentjs.

  • Информационные технологии, разработка программного обеспечения, системная интеграция
    Москва · От 100 до 1000 сотрудников
    Frontend developer
    Июнь 2017 — Октябрь 2017 (5 месяцев)

    Frontend-разработчикРазработка геоинформационной системы "Умный город". Проект направлен на мониторинг города различными структурами госуправления. 
    Работал начиная от карт и заканчивая архитектурой отдельных модулей приложения. 

    #languages/frameworks: JS 
    #libs: React, Redux, Openlayers, MapBox

  • Телеком-защита
    Москва
    Frontend developer
    Январь 2017 — Июнь 2017 (6 месяцев)

    Писал тонкий клиент портала для Ростелекома. В Телеком-защите познакомился с одним из лучших разработчиков, кого знаю по сегодняшний день. Он обучил меня премудростям асинхронного программирования, современный хакам вроде async/await. 
    Спустя полгода работы подразделение разработки продали, отдел расформировался. 

    #languages: JS 
    #stack: ExtJS, React, Redux, jQuery

  • Partbuster
    Санкт-Петербург
    Frontend developer
    Июнь 2016 — Октябрь 2017 (1 год и 5 месяцев)

    Была идея создать поисковик электронных компонентов для российского рынка, поскольку главный игрок на рынке - efind. ru - не отвечал удобному и полезному функционалу. 
    Я разрабатывал концепцию с точки зрения юзер-кейсов и писал клиентскую часть. Серверную часть писал друг на PHP. 

    #languages: PHP, JS 
    #libs: jQuery, React

  • Мой робот
    Санкт-Петербург
    Преподаватель
    Март 2015 — Апрель 2016 (1 год и 2 месяца)

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

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

  • СПбПУ Петра Великого

    Санкт-Петербургский политехнический университет Петра Великого
    Санкт-Петербург · 1787 выпускников
    Электромеханический; ЭлМФ
    Сентябрь 2011 — Июнь 2015 (3 года и 9 месяцев)
    Электрические и электронные аппараты

Дополнительное образование

  • МГУ им. Ломоносова

    Нейронные сети и генетические алгоритмы
    Сентябрь 2017 — Декабрь 2017 (3 месяца)