Андрей Самсонов

Backend разработчик

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

Проживание: Россия, Санкт-Петербург

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

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

Стаж: 7 лет и 6 месяцев

Возраст: 24 года

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


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


Python • Django • HTML • CSS • .NET • C# • Git • Sqlite • Twitter Bootstrap • Matlab

Участие в профессиональных сообществах


Июль 2018 —
По наст. время
(1 год и 5 месяцев)

GitHub

@Affteron: 26 вкладов в 4 репозитория, связан с языками:

C#Python

Опыт работы


Август 2019 —
По наст. время
(5 месяцев)

Webim.Ru

Full-Stack Developer
Россия, Санкт-Петербург

Применяемые навыки

Python, Django, JavaScript
Сентябрь 2018 —
Июль 2019
(11 месяцев)

СПбГЭТУ «ЛЭТИ»

Инженер-программист
Россия, Санкт-Петербург

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

Участвовал в разработке децентрализованной системы диспетчеризации учебного заведения в команде, состоящей из: руководителя проекта, инженера-электронщика и инженера-программиста:
1) Разработал архитектуру децентрализованной модульной системы диспетчеризации учебного заведения, состоящую из 800+ устройств идентификации, 8 серверов и 8 терминалов;
2) Разработал модульную архитектуру программного обеспечения децентрализованной модульной системы диспетчеризации учебного заведения (клиент-серверная архитектура с применением схемы MVC);
3) Реализовал программное обеспечение децентрализованной модульной системы диспетчеризации учебного заведения. ПО представляет из себя Web-приложение с возможностью поиска конкретного сотрудника учебного заведения (включая его местоположение) и поиска расписания конкретной группы. Стек технологий: Back-end – Python3 + Django + SQLite, Front-end – HTML5 + CSS3 + Bootstrap4. Ведётся работа по переходу Back-end'а на платформу .NET;
4) Разработал алгоритмы определения местоположения и поиска сотрудников.

Участвовал в разработке программы обучения "Mechatronics and Robotics" летней/зимней школы для иностранных студентов:
1) Разработал методические указания модуля "Introduction to Wireless Control System Development for Multi-stage Mechanical Objects" (включает 5 лабораторных работ);
2) Реализовал аппаратное и программное обеспечение модуля (включает 6 многостепенных манипуляторов с микроконтроллерами и ПО на языке Си);
3) Успешно провёл курс для первого набора иностранных студентов зимней школы 2019 года.

Применяемые навыки

.NET, C#, Python, Django, HTML, CSS, Twitter Bootstrap, Sqlite, C
Сентябрь 2017 —
Август 2018
(1 год)

ФОДО "Образ" (Лига роботов)

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

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

Преподавал робототехнику (конструирование + программирование на графических языках) детям 5.5-14 лет.
1) Успешно выпустил 3 группы по 16 детей;

Применяемые навыки

Преподавание в it, C, Программирование микроконтроллеров, Scratch
Июль 2015 —
Июль 2017
(2 года и 1 месяц)

Концерн Росэнергоатом

Intern цеха ТАИ (тепловой автоматики и измерений)
Россия, Балаково

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

Проходил стажировку в цехе ТАИ на Балаковской АЭС.
1) По результатам стажировки был написан ряд научных статей.

Применяемые навыки

C, Асу тп
Март 2012 —
Март 2015
(3 года и 1 месяц)

Банк ВТБ

Системный администратор
Россия, Саратов

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

Обеспечение работоспособности компьютерного оборудование в офисе и раскрытие информации эмитентов.
1) Развёрнута локальная сеть на 12 компьютеров;
2) Администрирование локальной сети осуществлялось через централизованный сервер с использование программного обеспечения UserGate;
3) Автоматическая обработка 1000+ документов от 20+ фирм в день;
4) Автоматическое резервное копирование данных на сервере;
5) Развёрнута система учёта и контроля рабочего времени сотрудников.

Применяемые навыки

Проектирование и прокладка лвс, Системное администрирование, Администрирование Windows, Администрирование сетей, Администрирование серверов

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


Сентябрь 2017 —
Июнь 2019

Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» имени В. И. Ульянова (Ленина)

Электротехники и автоматики (ФЭА)
Россия, Санкт-Петербург

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

Управление в технических системах (Магистр)

Достижения:

1) Разработал и реализовал систему диспетчеризации учебного заведения;

2) Средний балл: 4.93 из 5.0;

3) 3 научных статьи, входящие в базы РИНЦ и Scopus;

4) Участие в 3 международных конференциях на русском и английском языках.


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


Февраль 2014 —
Март 2014

Geekbrains

Россия, Москва

Пройденный курс

JavaScript. Уровень 1. Интерактивные веб-приложения

Улучшенные навыки

JavaScript, JQuery

Пройденная практика и достижения

За время прохождения курса реализовал игру "змейка" с возможностью сохранения результатов на сервере.


(Дата выдачи сертификата отличается от даты окончания курса, т.к. "Школа
программирования" была преобразована в "Geekbrains" и сертификаты
пришлось получать заново).

Январь 2014 —
Февраль 2014

Geekbrains

Россия, Москва

Пройденный курс

PHP. Уровень 2. Профессиональная веб-разработка

Улучшенные навыки

PHP, ООП

Пройденная практика и достижения

За время прохождения курса был реализован CRUD-блог с применением принципов ООП.


(Дата выдачи сертификата отличается от даты окончания курса, т.к. "Школа
программирования" была преобразована в "Geekbrains" и сертификаты
пришлось получать заново).

Ноябрь 2013 —
Декабрь 2013

Geekbrains

Россия, Москва

Пройденный курс

PHP. Уровень 1. Основы веб-разработки

Улучшенные навыки

PHP, MySQL, SQL

Пройденная практика и достижения

За время прохождения курса реализовал галерею изображений с отображением числа просмотров каждого изображения и сортировкой по "популярности" (числу кликов по изображению). Информация об изображениях хранится в базе данных.


(Дата выдачи сертификата отличается от даты окончания курса, т.к. "Школа
программирования" была преобразована в "Geekbrains" и сертификаты
пришлось получать заново).

Сентябрь 2013 —
Октябрь 2013

Geekbrains

Россия, Москва

Пройденный курс

HTML/CSS. Современная web-разработка

Улучшенные навыки

HTML, CSS, Веб-разработка, Адаптивная верстка, Кроссбраузерная верстка, Twitter Bootstrap

Пройденная практика и достижения

За время прохождения курса сверстал макет небольшого новостного сайта.

(Дата выдачи сертификата отличается от даты окончания курса, т.к. "Школа программирования" была преобразована в "Geekbrains" и сертификаты пришлось получать заново).


О себе


Как программист уровня Junior я прекрасно понимаю временную ограниченность своих познаний, однако это огромный плюс как для меня, так и для компании. Для меня это отличная возможность постигать новые грани IT-индустрии, а для компании это возможность "слепить" из меня лояльного сотрудника с необходимым набором знаний, который отлично разбирается в проектах.

Я в равной степени владею как языком C# платформы .NET, так и языком Python (более подробно в резюме). Ещё немного знаю C++. Активно прохожу курс по C# на сайте ulearn.me (по Python проходил курсы на платформе Stepik), подписан на тематические каналы на YouTube: sentdex (Python), MoscowPython (Python), CryptoFun [IT] (криптография на Python), канал Тимофея Хирьянова (Python), Дмитрий Нестерук (автор подкаста Solo на .NET), XpucT и ExtremeCode (каналы посвящённые C# в различных его проявлениях). Также слушаю подкасты MoscowPython (Python) и DotNet & More (.NET от разработчиков из EPAM). В данный момент читаю книгу Бхаргава А. "Грокаем алгоритмы". Готов развиваться в любом направлении, выгодном компании, будь то разработчик C#, разработчик Python или же QA/QC. Причём развиваться готов и в свободное от работы время.