Добрый день.
Меня зовут Денис Савенко, и я Python backend-разработчик. Мне 33 года из которых я 14 лет уже занимаюсь web-разработкой. Я закончил ЛЭТИ по направлению «Наноэлектроника и фотоника», однако с 3 курса начал заниматься сайтами и это «поглотило» меня с головой. Сперва это были просты html+css странички, потом началось seo + различные cms. Дальше мне посчастливилось попасть в бум Ruby и начало «взрослой» разработки. Так я познакомился с Ruby on Rails, Git, Unicorn, деплоем сайтов и т.д. Дальше я перешёл на Python, Django, а когда пришёл черёд сайтов со сложным UI/UX сменил стек на JS/TypeScript. В это время я разрабатывал на React/Redux/Redux-Saga после Angular, Express, KoaJS.
После я проработал 2.5 года в студии, где опять вернулся к php разработке. В это время плотно выполнял работы по сайтам на php cms (1С Bitrix, WordPress, Drupal, Modx и т.д), а как хобби писал на Python и C# сервисы на основе ML и OpenCV.
Со временем я понял, что настало время перестать охватывать техлоногии «в ширину», а выбрать наконец один стек и досконально углубиться в нём. Поэтому я ушел из студии и на данный момент работаю в финтех компании Uptrader как бекенд разработчик на Python/Django.
Ниже представлена небольшая таймлайн-карта по основным технологиям, которые я использовал в различные периоды своей работы.
Начал с основ CSS3+HTML5 по зелёной книжке с собакой 🙂 (Макфарланд). Устроился работать в сайт каталог одного промышленного журнала
Несколько лет выполнял заказы на фрилансе, разобрался в JS, jQuery и PHP5. Начал делать сайты на CMS — Joomla/WordPress.
Устроился на работу в архитектурное бюро А-Лен как разработчик.
Ушёл полностью на фриланс. Одно время увлёкся С++ прочитав прекрасного Лафоре, почти устроился на завод программировать микроконтроллеры, но пришло несколько крупных заказов по сайтам и остался уже на всегда в вебе.
Начало «серьезной» разработки. Освоил Ruby, стал делать сайты на Ruby on Rails, пользоваться Git, сборщиками, LESS, CoffeScript и использовать Unicorn.
Стал сотрудничать с банком «Оранжевый», тогда ещё ПромСервисБанк. Сделал новую версию официального сайта банка
Перешёл на Python/Django.
Потратил год, чтобы как следует настроить рабочее окружения для диплоя на базе Docker + Ansible ?
Так же реализовал для банка ипотечный промо-сервис на Django
Из-за возросшего спроса на сложный UX/UI сайтов перешёл на JS стек.
Стал использовать React, Redux, Express
Разработал новую версию «Отличного сервиса» на асинхронном KoaJS и Angular/TypeScript
Стал работать как ИП ?
Участвовал в разработке приложения для страхования на базе Ionic (Angular/TypeScript)
Стал сотрудничать с Ferrum Studio. Вернулся на PHP стек и 1C Bitrix
Как хобби написал несколько дестктоп приложений на C#, плотнее занялся Python, OpenCV, FastAPI и машинной обработкой изображений.
Устроился в международную финтех компанию Uptrader на должность Python Backend-Developer