Share This
Связаться со мной

Привет!
Я Роман Спиридонов
Software Engineer / Backend Developer Python / Golang

Моя специальность - Software Engineer / Backend Developer

Начнем !
Python Developer
Go Developer
Django / Flask / FastApi
Web developer
55.73948169869349 37.62817382812501 Based In Moscow
//Words About
RomanSpiridonov
photo 2021 06 23 22.08.24 - Home
Python • Django • Flask • FastAPI • AIOHTTP •JavaScript • Vue.JS • SQL • PostgreSQL • Docker • CI/CD • Git • ORM • Linux

Чтобы понять алгоритм, нужно его увидеть.

Open to interesting offers for the position of Python Developer,Back-end Developer, Django Developer in a professional team that works on interesting projects and uses modern practices and technologies in its work. I’m looking forward to career growth as I gain experience in development.

My specialty is Python Developer / Django Web Developer / Python Backend Developer. I am 39 years old and have been working in information technology for over 5 years. I have more than 4 years of programming experience in Python. Django for more than 2 years.
My account on GitHub (https://github.com/Speccy-Rom)

During freelance commercial development I’ve gained practical experience, learned many features of Python language (Django / Flask / DRF / FastApi frameworks), and web programming in general (JavaScript, Vue.JS). I use MVC (Model-View-Controller) pattern, Django rest framework, Django ORM, Sqlalchemy, asynchronous frameworks Fastapi, AIOHTTP, Celery asynchronous queue library and other technologies as needed.

Working with UNIX (macOS, Linux) as a power user. When developing projects in the team used Git and cloud repositories.
When working with the database using ORM, as well as doing selections through a complex SQL queries in: a relational database PostgreSQL, Oracle Database. I have experience with non-relational databases NoSQL MongoDB, Elastic Search. Used Redis as a database, cache or message broker in some projects, working with RabbitMQ. Have an understanding of Agile (Scrum) and traditional development methodologies.

Currently taking courses in Golang as a developer.
From November 2019 to August 2020 I completed advanced courses in Python / Django developer profession at Netology (Moscow).

Over the years of independent work on freelance exchanges acquired the skill of direct communication with customers, studied the needs of business clients, established processes of interaction, project management.

I am fond of SPIDCUBING at the level of participation in small competitions. I use the popular scheme of speed assembly according to Jessica Friedrich’s algorithm.

Python / Django / Flask

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

ORM / SQL / PostgreSQL

ORM — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных»

Docker

Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации.

JavaScript / React

JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией стандарта ECMAScript

Some Interisting Facts
About Me

During commercial development in companies and freelance outsourcing gained practical experience, studied many features of Python language (Django / Flask / DRF / FastApi frameworks), and web-programming in general (JavaScript, Vue.JS). During development, I use design patterns, SOLID principles, GRASP patterns, REST API principles, MVC/MTV patterns.
Django, Django rest framework, Django ORM, Channels, Sentry-SDK, Django-extensions, Django-rest-framework-jwt, Django-rest-swagger, Django-allauth, Flask, Pydantic, Alembic, marshmallow, Sqlalchemy, Tortoise asynchronous frameworks: Fastapi, aiohttp, Celery asynchronous queue library, and other technologies as needed.

NUMBERS
0
Finished projects
0
Happy customers
0
Working hours
0
Coffee Cups
My Resume //

Some Words About Me

My Awesome Story

I am open to interesting proposals for the position of Python Developer, Back-end Developer, Django Developer in a professional team that works on interesting projects and uses modern practices and technologies in their work. I look forward to career growth as I gain experience in development.

АТОЛ

Январь 2022 — По настоящее время
01. -
9d782b65bc4adef07ddf478c188dd699 - Home
IT-лидер в области автоматизации ритейла и сферы услуг
Backend Developer / Software engineer
Январь 2022 — По настоящее время
- Разработка облачного сервиса для управления удаленными кассовыми устройствами на базе Android ; - Оптимизация работы кассового сервера под высокую нагрузку; - Участие в проектировании и реализации MDM(Mobile Device Management) системы для устройств, произведенных АТОЛ (Emdedded Linux, собственный форк Android - АТОЛ ОС); - Участие в проектировании и реализации АТОЛ ID (SSO) для всех типов акторов, включая устройства, внутри и вне АТОЛа; - Поддержка и дорабатывать текущие механизмы взаимодействия с клиентскими устройствами; - Обсуждение и предложения идей для развития текущей и будущей кодовой базы и архитектуры
Уточнить +

ООО “ФЛАЙДАТА”

Декабрь 2020 — Январь 2022 (1 год и 2 месяца)
02. -
logo 1 - Home
fly.DATA предоставляет полный портфель ИТ-услуг в области системной интеграции, цифровых, облачных, управляемых B2B-сервисов, консалтинга, перспективных технологий — Big Data и нейронные сети. Среди ключевых компетенций fly.DATA: создание интегрированных платформ, разработка ПО и аппаратных решений, мобильных приложений и цифровых платформ, взаимодействие с клиентами, ИТ-поддержка и ИТ-аутсорсинг, оптимизация хранения и защита данных, обеспечение омниканального взаимодействия с потребителями.
____________________
Python backend developer
Декабрь 2020 — Январь 2022 (1 год и 2 месяца)
Разработка backend части под большой, насыщенный и интересный проект "MILEONAIR" - бонусной системы для часто летающих пассажиров,  состоящий из мобильного приложения и ряда B2B и B2C веб-сервисов (crm-системы для менеджеров, клиентские личные кабинеты, информационные порталы) А так же: - разработка нового функционала по методологии TDD: создание unit-, функциональных, интеграционных и регрессионных тестов; - рефакторинг устаревшего и неправильного программного кода; - перекрёстное код-ревью коллег; - разработка API, как внутренние для коллег (PEP 3107, PEP 484, PEP 526, mypy), так и внешние для интеграций (OAS, AsyncAPI); - сопровождение и документирование написанного кода; - участие в проектировании систем; - оптимизация серверной части под высокие нагрузки; - совместно с QA и DevOps провожу анализ журналов, логов и отчётов мониторинга,  локализовываю возможные ошибки; - разработка и ведение документации в пространстве проекта в Confluence ; - участвую в проектировании решений, совместно с коллегами прорабатываю требования и тестовые сценарии
Уточнить +

“ФУИС ” г. Москва

Октябрь 2016 — Декабрь 2020 (4 года и 3 месяца)
03. -
5 2 - Home

Специалист отдела информационной безопасности

Октябрь 2016 — Декабрь 2020 (4 года и 3 месяца) -настройка протоколов доступа, - настройка системы генерации паролей; -  предотвращение уязвимостей в системе компании согласно OWASP TOP 10 - настройка систем мониторинга и систем предупреждения о проблемах; - защита информации, администрирование ПЭВМ, настройка ключей доступа; - проведение мероприятий по обучению и консультации сотрудников по вопросам обеспечения информационной защиты; - разработка нормативно-технической документации; - участие в работах по внедрению новых средств технической защиты информации компании; - разработка процедур защиты носителей информации; коммуникаций и восстановления информационно-управляющих систем после сбоя или отказа Ключевые навыки: Linux, Windows, McAfee DLP, SIEM, LogRhythmУточнить +

Outsourcing / Фриланс

Сентябрь 2017 — Декабрь 2020 (3 года и 4 месяца)
04. -
42331ee4fd2f7d1bab5fef54793895ca - Home
Python Developer / Django Web Developer
Сентябрь 2017 — Декабрь 2020 (3 года и 4 месяца)
Более 3 лет работал разработчиком аутсорсером / фрилансером, разрабатывал web приложения( интернет-магазины, маркетплейсы,  админ - панели), CRM,  Rest API и микро сервисы на Python c применением следующих навыков: Full-stack фреймворков: Django, TurboGears Микро Фреймворков: Flask, Bottle, CherryPy Асинхронных фреймворков: Sanic, AIOHTTP (asyncio) Для создания аналитических веб-приложений использую фреймворк: Dash Работаю с UNIX (Linux) на уровне опытного пользователя. При разработке проектов в команде использую Git и облачные хранилища данных. Имеется опыт работы с ElasticSearch. Некоторые мои проекты доступные по ссылке на GitHub: https://github.com/Speccy-Rom При разработке проектов на Django использую: Django rest framework ,библиотеку асинхронных очередей Celery, SQLAlchemy, Sentry-sdk, Django-extensions, djoser, djangorestframework-jwt, Django Debug Toolbar Использую Flask в связке с SQLAlchemy. При работе с БД , использую ORM , а так же есть опыт оптимизации и написания сложных SQL запросов в : реляционных СУБД PostgreSQL, Oracle Database. Есть опыт работы с не реляционными БД NoSQL MongoDB. В некоторых проектах использовал Redis в качестве базы данных, кэша или брокера сообщений, работаю с RabbitMQ, Kafka. Для проектов на Django настраиваю серверы Debian c пакетами исходников Nginx, Gunicorn, Django, Python 3.7+, PostgreSQL, Supervisor. Для быстрого запуска и развертывания проекта использую Docker-Compose с использованием сборки django + nginx + gunicorn + postgresql В коммерческих проектах использовал AWS-сервисы: Lambda, API Gateway, EC2. При написании кода на Python использую Flake8 позволяющий просканировать код проекта и обнаружить в нем стилистические ошибки и нарушения различных конвенций кода Python. Для тестирования своих проектов, а так же компонентов приложений использую интеграционное тестирование и модульное тестирование с применением Pytest Есть опыт коммерческой разработки на фрилансе: - чат-ботов на Python; - ботов для Телеграмм с использованием aiogram, django; - парсинг сайтов (Web Scraping) / Beautiful Soup / Selenium Python / html5lib - адаптивной верстки; - JavaScript скриптов, которые обеспечивают визуализацию и анимацию страниц сайта; - вёрстки сайтов и шаблонов для CMS Wordpress, Bitrix, OpenCart на PHP - привязка к пользовательскому интерфейсу скриптов, которые обеспечивают визуализацию и анимацию страниц сайта; - разработка вёрстки сайтов и шаблонов для CMS;
Уточнить +

Обучение в ООО “ЦОО Нетология-групп”

2017-2018
05. -
promokod netologiya na skidku - Home

Python / Django разработчик

Ключевые навыки
Работа с GIT и GitHub Работа с данными на Python Создание веб-сервисов на Django Работа с базами данных Работа с API сторонних сервисов Юнит-тестирование Работа с методами непрерывной интеграции — CI/CD Работа с ПО для автоматизации развёртывания и управления приложениями — Docker Знание SQL для работы с Python Знание MongoDB для работы с Python
Уточнить +
Download Resume
apple objavila pervye modeli imac s displeem 5k vintazhnymi 5eddf39 - Home

My Video Presentation


//How I Work

How i Work

My Working Process

In ut odio libero, at vulputate urna. Nulla tristique mi a massa convallis cursus. Nulla eu mi magna. Etiam suscipit commodo gravida.

My Own Developer's andDesign Skills

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas in pulvinar neque. Nulla finibus lobortis pulvinar. Donec a consectetur nulla. Nulla posuere sapien vitae lectus suscipit, et pulvinar nisi tincidunt. Aliquam erat volutpat.

POWER
//attainments

hard skills

01. -

Знание Python / JS

протоколы передачи данных

принципы построения сетей

Ключевые навыки

Постоянно изучаю новые библиотеки и технологии, коммуникабелен, дружелюбен, легко работаю в команде, глубоко погружаюсь в текущие задачи.
02. -
Python / Django / Flask
80%
SQL / PostgreSQL / Elasticsearch
80%
JavaScript
75%
MVС, ООП, Алгоритмы
80%

Language Skills

03. -

Русский

Английский

Testimonials//

Reviews

My Clients and Testimonials

Ready To order Your Project ?

© Speccy 2022 / All rights reserved

Связаться со мной
Close