Алексей Захаренков

Разработчик ПО

Местоположение

Проживание: Россия, Долгопрудный

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 16 лет

Возраст: 35 лет

Контактная информация


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


C++ • Python • Алгоритмы и структуры данных • JavaScript • Linux • PostgreSQL • SVN • Git • PHP

Опыт работы


Ноябрь 2017 —
По наст. время
(2 года)

МФТИ

Разработчик
Россия, Долгопрудный

Обязанности и достижения

Разработка веб-интерфейсов к системам машинного обучения.

* Разработал сайт для онлайн-определения кожного заболевания по фотографии (python Django, asyncio)

* В работе сайт для запуска экспериментов по машинному обучению и анализу результатов (Bootstrap, Vue, Django, SQLAlchemy)

Сентябрь 2007 —
По наст. время
(12 лет и 2 месяца)

МФТИ

Ассистент кафедры информатики, кафедры "Алгоритмы и технологии программирования"
Россия, Долгопрудный

Обязанности и достижения

- Ведение практикума по основам программирования, алгоритмам и структурам данных, архитектуре ПК и языку ассемблера, базам данных; ведение лекций по ООП и языку С++

- Контроль знаний студентов, выставление зачётов, приём экзаменов.

- Составление задач для контроля знаний, в том числе для автоматизированной системы проверки Ejudge

Октябрь 2011 —
Ноябрь 2017
(6 лет и 2 месяца)

Flexbby Solutions

Разработчик
Россия, Москва

Обязанности и достижения

Обязанности:

- Разработка/доработка существующего программного кода на языках C++, Python, Javascript.

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

- Проектирование и разработка CRM-систем под заказчика: БД + бизнес-логика + интерфейс.

Достижения:

- Разработал ajax-ориентированный веб-клиент с использованием библиотеки qooxdoo

- Кастомизация и внедрение решения компании для нескольких заказчиков.

- Автоматизировал процесс сборки решения компании (БД, сервер-приложений, бизнес-логика, веб-интерфейс, файловое хранилище) в виде deb-пакета для разворачивания "из коробки".

Август 2011 —
Май 2014
(2 года и 10 месяцев)

Школа программирования

Преподаватель онлайн-курсов
Россия, Москва

Обязанности и достижения

Обязанности:

- Проведение онлайн-семинаров по обучению языку программирования С++

- Индивидуальное обучение С++

- Подготовка анонсов, статей для привлечения клиентов на курсы

Достижения:

- Создание курса "С++. Базовый курс" по обучению основам языка С++

Январь 2007 —
Октябрь 2011
(4 года и 10 месяцев)

РДТЕХ

Консультант по программным продуктам Oracle
Россия, Москва

Обязанности и достижения

Обязанности:

- участие в проектах по техподдержке баз данных Oracle

- редактирование перевода документации Oralce

Достижения:

- Сертификат Oracle Certified Professional

Сентябрь 2006 —
Июнь 2007
(10 месяцев)

МФТИ

Ассистент Кафедры молекулярной физики
Россия, Долгопрудный

Обязанности и достижения

Обязанности:

- курирование учебно-исследовательских проектов на 4-м курсе Факультета молекулярной и биологической физики МФТИ

-ведение лабораторного практикума по физическим методам исследования

- составление экзаменационных задач; приём экзаменов

Сентябрь 2004 —
Сентябрь 2013
(9 лет и 1 месяц)

ОИВТ РАН

Стажёр-исследователь
Россия, Москва

Обязанности и достижения

Обязанности:

- разработка кода для моделирования гидродинамических процессов при высоких плотностях энергии

- разработка веб-интерфейсов для ГД-моделирования через интернет

- курирование НИР студентов

- оформление результатов работы в виде научных статей; выступление на научных конференциях

Достижения:

- Интегрировал существующий гидродинамический код в библиотеку Chombo для параллельных вычислений на адаптивных сетках.

- Реализовал метод Годунова в лагранжевых координатах и подключил к веб-интерфейсу для возможности моделирования через Интернет (http://ihed.ras.ru/rusbank/gassim)

- Создал сайт для моделирования воздействия лазерного излучения на вещество: backend - Zend Framework, frontend - pure HTML+javascript (http://vll.ihed.ras.ru)

Июль 2004 —
Октябрь 2006
(2 года и 4 месяца)

CBOSS

Тестировщик
Россия, Москва

Обязанности и достижения

Обязанности:

- тестирование изменений

- поддержка работоспособности внутренних и клиентских баз данных

- применение патчсетов на внутренних и клиентских экземплярах баз данных

- консультирование сотрудников компании и компаний-клиентов по вопросам контроля версий

Октябрь 2003 —
Май 2004
(8 месяцев)

Физтех-Колледж

Преподаватель
Россия, Москва

Обязанности и достижения

Обязанности:

- преподавание физики в 8, 9, 10 классах


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


Сентябрь 2000 —
Июнь 2006

Московский физико-технический институт; Физтех

Молекулярной и биологической физики; ФМБФ
Россия, Долгопрудный

Специализация и достижения

Выпускник кафедры высокотемпературных процессов. Базовый институт - ИТЭС ОИВТ РАН. Красный диплом.

Специальность: прикладные математика и физика. Специализация: физика высокотемпературных процессов.


О себе


Специализация и профессиональные навыки:

Уверенное программирование на C/C++, python, javascript; знание PHP, FORTRAN, HTML, CSS, SQL, java, assembler. Основы администрирования Linux; bash. Администрирование БД Oracle. Система LaTeX. Технический английский.

Профессиональные цели: Разработчик, архитектор ПО

Примеры исходного кода, написанного "для себя": https://bitbucket.org/zakharenkov