


Александр
Ткаченко
FullStack Разработчик Python/Django
Разработчик БД (SQL, NoSQL)
Разработка инструментов ИИ на Python (Tensorflow/Darkflow/Keras/OpenCV)
Системное администрирование (Windows, UNIX)
Помощь в освоении Back-end на Python и Front-end на JavaScript (React, Vue.JS), HTML, CSS
Александр Юрьевич Ткаченко
Местонахождение: Россия, Новосибирск
Дата рождения: 17 мая 1983 г.
Контакты:
тел.: +7 906-995-30-06
e-mail: mail[at]a-tkachenko.online
Signal messenger: +7 906-995-30-06
Telegram messenger: @Tkachenko_AY
Семейное положение: женат
Переезд: готовы к переезду на новое место жительства

Образование
Институт Вычислительных Технологий СО РАН (ИВТ СО РАН)
2005-2007 Аспирант
Новосибирский Государственный Университет (НГУ)
2000-2005 Факультет Информационных Технологий НГУ
Инженер компьютерных и вычислительных систем и сетей
Высший Колледж Информатики при НГУ
1998-2000 Инженер-программист
Опыт работы
07.2021 — н.в. Back-end разработчик Python/Django
Разработка back-end и тестовой частей (pytest) коммерческих Web-приложений вместе с командой на Python/Django.
В качестве методологии стараюсь следовать принципам DDD и TDD. Все шаги по созданию ПО храню в Git/Bitbucket. Использую Atlassian, JIRA, Slack, Telegram.
07.2020 — 06.2021 FullStack Разработчик Python/Django (back-end, front-end)
Разработка Web-приложения для спортивной отрасли. Back-end: REST API на Python/Django/Django Rest Framework. Работа в Linux, создание, настройка и управление Docker-container, DevOps. Front-end с использованием Node.JS, JavaScript, React & Redux, HTML, CSS. Проектирование архитектуры разрабатываемого ПО и базы данных (PostgreSQL) с помощью UML2 и Enterprise Architect 13.
В качестве методологии стараюсь следовать принципам DDD и TDD. Все шаги по созданию ПО храню в Git/Bitbucket. Использую JIRA, Slack.
11.2019 – 05.2020 FullStack Разработчик Python/Django (back-end, front-end)
Разработка Web-приложения для обмена информацией с устройствами спутниковых данных. Работа сDocker-container & celery. Вывод данных в виде таблиц и графиков Highcharts. Front-end с использованием Node.JS, React & Redux + MaterialUI, Back-end: REST API на Python/Django/Django Rest Framework. Проектирование архитектуры разрабатываемого ПО и баз данных с помощью UML2 и Enterprise Architect 13.
В качестве методологии стараюсь следовать принципам DDD и TDD. Разработка front-end и back-end решений для СтартАп-компании. Занимаюсь созданием Web-GUI будущих систем (HTML5, JavaScript, CSS, React & Redux).
Все шаги по созданию ПО храню в GitLab. Использую JIRA, Slack и Redmine.
02.2018 – 11.2019 Разработчик Python/Django (back-end, front-end)
Специалист Data science
Работа в области Искусственного Интеллекта. Изучение инструментов OpenCV, Tensorflow-gpu, DarkFlow, Keras, Numpy. Работы с технологиями машинного обучения. Создание системы по On-Line детекту и подсчету (с видеокамер) Автомобилей и Людей. Разработка ИС на заказ с Web-интерфейсом. Проектирование архитектуры разрабатываемого ПО и баз данных с помощью UML2 и Enterprise Architect 13. Разработка front-end и back-end решений для СтартАп-компании. Занимаюсь созданием Web-GUI будущих систем (HTML5, JavaScript, JQuery2, CSS). Создаю системы совместно с unit-тестами.
Все шаги по созданию ПО храню в GitLab. Использую JIRA и Redmine.
06.2013 – 09.2018 Фрилансер
Работа по ИТ-заказам в Новосибирске. Разработка биллинговой системы и дополнительных утилит, созданных с использованием Python, Django, UML и GIT. СУБД PostgreSQL. Создание Android-приложения на заказ. Разработка Android-приложений для управления биллингом. Основная ОС при построении сети — Linux. Основная технология Wi-Fi. Оборудование: D-link, Ubiquti, Mikrotik. Поддержка 1С Предприятие 8.х. Работа с криптовалютами (майнинг). Установка ферм (ETH) и ASIC (DASH). Написал на заказ Python-bot для торговли BTC для мессенджера Telegram.
Работа с 1С:
• Развертывание 1С в локальном и клиент-серверном варианте.
• Переезд из локального на клиент-серверный вариант и обратно.
• Бэкапы.
• Обновление.
MS SQL Server:
• Развертывание и настройка.
• Бэкапы.
Занимаюсь системным администрированием:
Серверы MS Windows:
• Развертывание и установка серверов и рабочих станций Windows
• Администрирование серверов Windows 2003/2008/2012
• Администрирование Hyper-V, AD, GP, RDS, WSUS
• Администрирование Apache, IIS.
• Администрирование MS SQL Server, PostgreSQL
Серверы UNIX:
• Развертывание и установка серверов и рабочих станций UNIX
• Администрирование серверов Debian, Centos, Ubuntu, LinuxMint, FreeBSD,OpenBSD
• Администрирование Squid, Postfix, Zabbix, Bind DNS, sendmail
• Администрирование Apache
• Администрирование PostgreSQL
• Удаленное администрирование пользователей и серверов
• Настройка различного сетевого оборудования.
05.2009 – 05.2013 Филиал ОАО «СО ЕЭС» Новосибирское РДУ
Начальник отдела эксплуатации оперативно-информационного комплекса и технологического программного обеспечения
Руководство отделом (4 человека). Обеспечение круглосуточного мониторинга систем реального времени в сфере электроэнергетики. Разработка и отслеживание мероприятий по созданию ПО: аналитика и создание ТЗ, проектирование архитектуры программных систем (UML, Enterprise Architect 7/8/9/10.1, MS Visual Studio 2010/2012 – C# .NET, MS SQL Server 2008/2012, приложения как обычные Win32/64, так и ASP .NET MVC 3).
Организация мероприятий по поддержке, вводу в промышленную эксплуатацию программных систем (подготовка соответствующей документации) и сервисов в сфере электроэнергетики.
Постановка задач сотрудникам, помощь в выработке решений. Обеспечение бесперебойной, продуктивной работы отдела. Ежемесячная и еженедельная отчетность о работе отдела вышестоящему руководству. Планирование работы отдела – ежемесячное и годовое планирование работы в MS Project. Получение отчетности по планам от сотрудников через Web-модуль MS Project. Работа с ITIL, ITSM.
01.2008 – 03.2009 ОАО «Мобильные ТелеСистемы», Новосибирский филиал.
Старший специалист отдела эксплуатации Биллинговых систем
Разработка решений по биллинговым системам. Внедрение и обслуживание биллинговых систем. Написание программ для адаптации биллинговых систем и баз данных в текущую схему работы компании (Borland C++Builder, .NET, Delphi 7, Delphi 2005-2006, UML, OOAD, Patterns, VS C++, CASE, MS Visio). Работа с базами данных (скрипты на PL-SQL для Oracle 10 и на T-SQL для MS SQL 2005). Работа с серверами биллинга HP (UNIX). Работа с системами биллинга CBOSS, FORIS, PS BIS. Мониторинг производительности биллинговых систем. ITIL, ITSM.
Руководитель группы из 3 человек по устранению проблем в подсистеме CRM (ASP.NET, Защита информации).
02.2007 – 01.2008 ОАО «Пивоваренная компания «Балтика» - филиал «Балтика – Новосибирск»
Ведущий специалист по ИТ
Разработка решений для ИТ-проектов компании (WAN, LAN, Wi-Fi, DECT, многопроцессорные серверы HP, хранилища данных (HP EVA) и т.д.). Строительство и обслуживание компьютерных сетей на базе коммутаторов CISCO и HP (350 рабочих мест), установка и настройка сопутствующего оборудования (написание конфигураций, модулей, скриптов). Поддержка пользователей. Организация BackUp`а критичных для бизнеса данных. Администрирование UNIX, Linux, Solaris, Windows, Lotus Domino 6-7, 1C 7.7-8.1. Поддержка работоспособности серверного оборудования, в т.ч. регулярная профилактика.
Взаимодействие с поставщиками оборудования, комплектация.
03.2006 – 02.2007 ООО «Максител» - компания провайдер(WiMAX, WiFi, CISCO, IPTV, Video on Demand, Internet, VoiceOverIP, PowerLine Communications, networks, «Цифровой дом»)
Заместитель технического директора
Разработка решений для проектов компании (строительство WiFi/WiMAX сетей, сетей IP-телефонии, IPTV, PLC, сетей компании, разработка ПО для компании – биллинговая система, внедрение системы документооборота, 1C 7.7 Предприятие)
Управление группой системных администраторов, программистов.
Создание и реализация стратегии бизнеса: решения по телекоммуникациям, политике безопасности и т.д.
Взаимодействие с поставщиками оборудования, комплектация.
12.2004 – 03.2006 ЗАО «ПромСвязь» - компания провайдер (WiFi, IP-phone, DECT, networks).
Заместитель Генерального директора
Управление компанией-провайдером (Штат 30 человек, 2000 клиентов). Разработка решений для проектов компании (строительство Wi-Fi сетей, сетей IP-телефонии, DECT-сетей, ISDN- сетей, сетей компании, разработка внутреннего ПО компании, разработка КИС на базе 1С)
Создание и реализация стратегии бизнеса: решения по телекоммуникациям, экономике, политике безопасности и т.д.
Взаимодействие с поставщиками оборудования, комплектация.
08.2004 - 12.2004 ЗАО «ПромСвязь» – компания провайдер
Директор по ИТ
Управление ИТ-отделом компании (штат 10 человек). Разработка решений для проектов компании (строительство Wi-Fi сетей, сетей IP-телефонии, DECT-сетей, ISDN-сетей, сетей компании, разработка внутреннего ПО компании, разработка КИС на базе 1С Предприятие 7.7).
Создание и реализация стратегии бизнеса: решения по телекоммуникациям, экономике, политике безопасности и т.д. Взаимодействие с поставщиками оборудования, комплектация.
12.2002 – 08. 2004 ЗАО «ПромСвязь» – компания провайдер
Системный Администратор
Администрирование UNIX(FreeBSD, Solaris, Linux)/Windows (2000/2003/XP) серверов (WWW, MAIL, DNS, VoIP, Routers, RADIUS, Proxy и т.д.), телекоммуникационных устройств (IP-шлюзы, gatekeepers, routers, DialUP-серверы и т.д.). Строительство и поддержка Wi-Fi сетей (70 км диметр). Разработка решений для IT-проектов: гетерогенные сети, внутреннее ПО компании (Биллинг на C++, Java, Delphi)
09.2004 – 10.2006 НГУ
Старший преподаватель
Курсы: Защита информации, Антивирусная защита
09.2005 – 09.2007 ИВТ СО РАН
м.н.с.
Дополнительная информация
Языки:
Английский – разговорный хорошо, чтение – хорошо (4/5).
Профессиональные навыки:
-
Разработка сетевых приложений типа клиент-сервер (Биллинг для UNIX & Windows): программирование и разработка архитектуры (Python/Django, Delphi/Kylix, C/C++, Java, C#, UNIX Shell, PHP, VB и т.д.);
-
UML, MSF, RUP, Rational Rose, MS Exchange, MS Project;
-
Разработка компьютерных сетей (LAN, WAN, Wi-Fi, Wi-MAX, VMWare ESX/GSX);
-
Разработка Web (PHP, PERL, HTML/DHTML,CSS, JQuery, React & Redux, VueJS);
Wi-Fi, VoIP, DECT, *Ethernet…, RADIUS, CISCO IOS;
-
UNIX (Администрирование FreeBSD, Solaris, Linux), Windows (Администрирование);
-
БД: ANSI SQL, MS SQL, Postgre SQL, Oracle, MySQL, Cache, InterBase, 1C
-
Безопасность (Windows, UNIX, протоколы, алгоритмы, политики и т.д.).